/*!
--------------------------------------------------------------------------------
    Theme Name: Roamans
    Author:     Machinas Digital Development S.L.
    Author URI: http://machinas.com
    Thu Jul 26 2018 16:05:45 GMT+0200 (Romance Summer Time)
--------------------------------------------------------------------------------
*/

.fbb-module {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fbb-module a {
    outline: 0
}

.fbb-module a:focus,
.fbb-module button:focus,
.fbb-module input:focus {
    outline: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

.fbb-has-border {
    border: 1px solid currentColor
}

.fbb-v-align-middle {
    vertical-align: middle
}

.slick-slide {
    outline: 0
}

.fbb-text-underlined {
    text-decoration: underline
}

.fbb-box-sizing {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fbb-font-weight-bold {
    font-weight: 700
}

.fbb-font-weight-normal {
    font-weight: 400
}

.fbb-cursor-pointer {
    cursor: pointer
}

.fbb-zindex-1 {
    z-index: 1
}

.fbb-overflow-hidden {
    overflow: hidden
}

.fbb-overflow-visible {
    overflow: visible
}

.fbb-spacer-20 {
    height: 20px
}

.fbb-spacer-50 {
    height: 50px
}

.fbb-spacer-80 {
    height: 80px
}

.fbb-text-inverse {
    color: #fff
}

.fbb-text-transform-none {
    text-transform: none
}

.fbb-text-uppercase {
    text-transform: uppercase
}

.fbb-text-lowercase {
    text-transform: lowercase
}

.fbb-text-capitalize {
    text-transform: capitalize
}

.fbb-line-separator {
    width: 100%;
    border: 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #000
}

.fbb-line-separator-grey {
    background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(37%, #a0a09f), color-stop(40%, #a0a09f), color-stop(49%, #a0a09f), color-stop(62%, #a0a09f), to(#fff));
    background: -webkit-linear-gradient(left, #fff 0, #a0a09f 37%, #a0a09f 40%, #a0a09f 49%, #a0a09f 62%, #fff 100%);
    background: linear-gradient(to right, #fff 0, #a0a09f 37%, #a0a09f 40%, #a0a09f 49%, #a0a09f 62%, #fff 100%);
    height: 1px;
    width: 100%
}

.fbb-line-separator-black {
    background-color: #000;
    height: 5px;
    margin: 0 auto;
    width: 240px
}

.fbb-vertical-line-top:before {
    content: '';
    border-top: 2px solid #929392;
    height: 8px;
    width: 30%;
    display: inline-block
}

@media screen and (min-width:768px) {
    .fbb-vertical-line-top:before {
        content: '';
        border: .5px solid #929392;
        height: 80px;
        width: auto;
        display: inline-block
    }
}

.fbb-vertical-line-top-40:before {
    content: '';
    border-top: 2px solid #929392;
    height: 10px;
    width: 30%;
    display: inline-block
}

@media screen and (min-width:768px) {
    .fbb-vertical-line-top-40:before {
        content: '';
        border: .5px solid #929392;
        height: 40px;
        width: auto;
        display: inline-block
    }
}

.fbb-vertical-line-bottom:after {
    content: '';
    border-top: 2px solid #929392;
    height: 8px;
    width: 30%;
    display: inline-block
}

@media screen and (min-width:768px) {
    .fbb-vertical-line-bottom:after {
        content: '';
        width: auto;
        border: .5px solid #929392;
        height: 80px;
        display: inline-block
    }
}

.fbb-vertical-line-bottom-40:after {
    content: '';
    border-top: 2px solid #929392;
    height: 10px;
    width: 30%;
    display: inline-block
}

@media screen and (min-width:768px) {
    .fbb-vertical-line-bottom-40:after {
        content: '';
        width: auto;
        border: .5px solid #929392;
        height: 40px;
        display: inline-block
    }
}

.fbb-horizontal-line-before:before {
    content: '';
    background-color: #000;
    height: 1px;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 10px
}

.fbb-horizontal-line-after:after {
    content: '';
    background-color: #000;
    height: 1px;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 10px
}

.fbb-full-width {
    width: 100%
}

.fbb-width-80p {
    width: 80%
}

.fbb-width-100-20 {
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px)
}

.fbb-width-100-40 {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

.fbb-width-100-60 {
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px)
}

@media screen and (min-width:768px) {
    .fbb-width-100-60-sm {
        width: -webkit-calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

@media screen and (min-width:1024px) {
    .fbb-width-100-60-md {
        width: -webkit-calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

@media screen and (min-width:1260px) {
    .fbb-width-100-60-lg {
        width: -webkit-calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

.fbb-width-130 {
    width: 130px
}

.fbb-width-140 {
    width: 140px
}

.fbb-width-150 {
    width: 150px
}

.fbb-width-160 {
    width: 160px
}

.fbb-width-170 {
    width: 170px
}

.fbb-width-180 {
    width: 180px
}

.fbb-width-190 {
    width: 190px
}

.fbb-width-200 {
    width: 200px
}

.fbb-width-210 {
    width: 210px
}

.fbb-width-220 {
    width: 220px
}

.fbb-width-230 {
    width: 230px
}

.fbb-width-240 {
    width: 240px
}

.fbb-width-250 {
    width: 250px
}

.fbb-width-260 {
    width: 260px
}

.fbb-width-270 {
    width: 270px
}

.fbb-width-280 {
    width: 280px
}

.fbb-width-290 {
    width: 290px
}

.fbb-width-300 {
    width: 300px
}

.fbb-width-320 {
    width: 320px
}

.fbb-width-340 {
    width: 340px
}

.fbb-width-360 {
    width: 360px
}

.fbb-width-380 {
    width: 380px
}

.fbb-width-400 {
    width: 400px
}

.fbb-width-420 {
    width: 420px
}

.fbb-width-440 {
    width: 440px
}

.fbb-width-460 {
    width: 460px
}

.fbb-width-480 {
    width: 480px
}

.fbb-width-500 {
    width: 500px
}

.fbb-width-520 {
    width: 520px
}

.fbb-width-540 {
    width: 540px
}

.fbb-width-560 {
    width: 560px
}

.fbb-width-580 {
    width: 580px
}

.fbb-width-600 {
    width: 560px
}

.fbb-full-width-xs {
    width: 100%
}

@media screen and (min-width:768px) {
    .fbb-full-width-xs {
        width: inherit
    }
}

@media screen and (min-width:768px) {
    .fbb-full-width-sm {
        width: 100%
    }
}

.fbb-half-width {
    width: 50%
}

@media screen and (min-width:768px) {
    .fbb-half-width-sm {
        width: 50%
    }
}

.fbb-full-height {
    height: 100%
}

.fbb-height-100-20 {
    height: -webkit-calc(100% - 20px);
    height: calc(100% - 20px)
}

.fbb-height-100-40 {
    height: -webkit-calc(100% - 40px);
    height: calc(100% - 40px)
}

.fbb-height-100-60 {
    height: -webkit-calc(100% - 60px);
    height: calc(100% - 60px)
}

@media screen and (min-width:768px) {
    .fbb-height-100-60-sm {
        height: -webkit-calc(100% - 60px);
        height: calc(100% - 60px)
    }
}

.fbb-height-130 {
    height: 130px
}

.fbb-height-140 {
    height: 140px
}

.fbb-height-150 {
    height: 150px
}

.fbb-height-160 {
    height: 160px
}

.fbb-height-170 {
    height: 170px
}

.fbb-height-180 {
    height: 180px
}

.fbb-height-190 {
    height: 190px
}

.fbb-height-200 {
    height: 200px
}

.fbb-height-210 {
    height: 210px
}

.fbb-height-220 {
    height: 220px
}

.fbb-height-230 {
    height: 230px
}

.fbb-height-240 {
    height: 240px
}

.fbb-height-250 {
    height: 250px
}

.fbb-height-260 {
    height: 260px
}

.fbb-height-270 {
    height: 270px
}

.fbb-height-280 {
    height: 280px
}

.fbb-height-290 {
    height: 290px
}

.fbb-height-300 {
    height: 300px
}

.fbb-height-320 {
    height: 320px
}

.fbb-height-340 {
    height: 340px
}

.fbb-height-360 {
    height: 360px
}

.fbb-height-380 {
    height: 380px
}

.fbb-height-400 {
    height: 400px
}

.fbb-height-420 {
    height: 420px
}

.fbb-height-440 {
    height: 440px
}

.fbb-height-460 {
    height: 460px
}

.fbb-height-480 {
    height: 480px
}

.fbb-height-500 {
    height: 500px
}

.fbb-height-520 {
    height: 520px
}

.fbb-height-540 {
    height: 540px
}

.fbb-height-560 {
    height: 560px
}

.fbb-height-580 {
    height: 580px
}

.fbb-height-600 {
    height: 560px
}

.fbb-link-on-image {
    position: absolute;
    top: 0;
    left: 0;
    display: block!important;
    width: 100%!important;
    height: 100%;
    outline: 0
}

.fbb-module {
    position: relative;
    width: 100%
}

.fbb-module picture {
    position: relative;
    display: block
}

.fbb-module img {
    width: 100%;
    display: block;
    outline: 0
}

.fbb-max-width-none {
    max-width: none
}

@media screen and (min-width:768px) {
    .fbb-max-width-none-sm {
        max-width: none
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-none-md {
        max-width: none
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-none-lg {
        max-width: none
    }
}

.fbb-max-width-50p-xs {
    max-width: 50%
}

@media screen and (min-width:768px) {
    .fbb-max-width-50p-xs {
        max-width: none
    }
}

.fbb-max-width-10-xs {
    max-width: 10px
}

@media screen and (min-width:768px) {
    .fbb-max-width-10-xs {
        max-width: none
    }
}

.fbb-max-width-20-xs {
    max-width: 20px
}

@media screen and (min-width:768px) {
    .fbb-max-width-20-xs {
        max-width: none
    }
}

.fbb-max-width-30-xs {
    max-width: 30px
}

@media screen and (min-width:768px) {
    .fbb-max-width-30-xs {
        max-width: none
    }
}

.fbb-max-width-40-xs {
    max-width: 40px
}

@media screen and (min-width:768px) {
    .fbb-max-width-40-xs {
        max-width: none
    }
}

.fbb-max-width-50-xs {
    max-width: 50px
}

@media screen and (min-width:768px) {
    .fbb-max-width-50-xs {
        max-width: none
    }
}

.fbb-max-width-60-xs {
    max-width: 60px
}

@media screen and (min-width:768px) {
    .fbb-max-width-60-xs {
        max-width: none
    }
}

.fbb-max-width-70-xs {
    max-width: 70px
}

@media screen and (min-width:768px) {
    .fbb-max-width-70-xs {
        max-width: none
    }
}

.fbb-max-width-80-xs {
    max-width: 80px
}

@media screen and (min-width:768px) {
    .fbb-max-width-80-xs {
        max-width: none
    }
}

.fbb-max-width-90-xs {
    max-width: 90px
}

@media screen and (min-width:768px) {
    .fbb-max-width-90-xs {
        max-width: none
    }
}

.fbb-max-width-100-xs {
    max-width: 100px
}

@media screen and (min-width:768px) {
    .fbb-max-width-100-xs {
        max-width: none
    }
}

.fbb-max-width-110-xs {
    max-width: 110px
}

@media screen and (min-width:768px) {
    .fbb-max-width-110-xs {
        max-width: none
    }
}

.fbb-max-width-120-xs {
    max-width: 120px
}

@media screen and (min-width:768px) {
    .fbb-max-width-120-xs {
        max-width: none
    }
}

.fbb-max-width-130-xs {
    max-width: 130px
}

@media screen and (min-width:768px) {
    .fbb-max-width-130-xs {
        max-width: none
    }
}

.fbb-max-width-140-xs {
    max-width: 140px
}

@media screen and (min-width:768px) {
    .fbb-max-width-140-xs {
        max-width: none
    }
}

.fbb-max-width-145-xs {
    max-width: 145px
}

@media screen and (min-width:768px) {
    .fbb-max-width-145-xs {
        max-width: none
    }
}

.fbb-max-width-150-xs {
    max-width: 150px
}

@media screen and (min-width:768px) {
    .fbb-max-width-150-xs {
        max-width: none
    }
}

.fbb-max-width-160-xs {
    max-width: 160px
}

@media screen and (min-width:768px) {
    .fbb-max-width-160-xs {
        max-width: none
    }
}

.fbb-max-width-180-xs {
    max-width: 180px
}

@media screen and (min-width:768px) {
    .fbb-max-width-180-xs {
        max-width: none
    }
}

.fbb-max-width-195-xs {
    max-width: 195px
}

@media screen and (min-width:768px) {
    .fbb-max-width-195-xs {
        max-width: none
    }
}

.fbb-max-width-225-xs {
    max-width: 225px
}

@media screen and (min-width:768px) {
    .fbb-max-width-225-xs {
        max-width: none
    }
}

.fbb-max-width-240-xs {
    max-width: 240px
}

@media screen and (min-width:768px) {
    .fbb-max-width-240-xs {
        max-width: none
    }
}

.fbb-max-width-250-xs {
    max-width: 250px
}

@media screen and (min-width:768px) {
    .fbb-max-width-250-xs {
        max-width: none
    }
}

.fbb-max-width-280-xs {
    max-width: 280px
}

@media screen and (min-width:768px) {
    .fbb-max-width-280-xs {
        max-width: none
    }
}

.fbb-max-width-290-xs {
    max-width: 290px
}

@media screen and (min-width:768px) {
    .fbb-max-width-290-xs {
        max-width: none
    }
}

.fbb-max-width-300-xs {
    max-width: 300px
}

@media screen and (min-width:768px) {
    .fbb-max-width-300-xs {
        max-width: none
    }
}

.fbb-max-width-320-xs {
    max-width: 320px
}

@media screen and (min-width:768px) {
    .fbb-max-width-320-xs {
        max-width: none
    }
}

.fbb-max-width-350-xs {
    max-width: 350px
}

@media screen and (min-width:768px) {
    .fbb-max-width-350-xs {
        max-width: none
    }
}

.fbb-max-width-380-xs {
    max-width: 380px
}

@media screen and (min-width:768px) {
    .fbb-max-width-380-xs {
        max-width: none
    }
}

.fbb-max-width-400-xs {
    max-width: 400px
}

@media screen and (min-width:768px) {
    .fbb-max-width-400-xs {
        max-width: none
    }
}

.fbb-max-width-430-xs {
    max-width: 430px
}

@media screen and (min-width:768px) {
    .fbb-max-width-430-xs {
        max-width: none
    }
}

.fbb-max-width-450-xs {
    max-width: 450px
}

@media screen and (min-width:768px) {
    .fbb-max-width-450-xs {
        max-width: none
    }
}

.fbb-max-width-500-xs {
    max-width: 500px
}

@media screen and (min-width:768px) {
    .fbb-max-width-500-xs {
        max-width: none
    }
}

.fbb-max-width-520-xs {
    max-width: 520px
}

@media screen and (min-width:768px) {
    .fbb-max-width-520-xs {
        max-width: none
    }
}

.fbb-max-width-550-xs {
    max-width: 550px
}

@media screen and (min-width:768px) {
    .fbb-max-width-550-xs {
        max-width: none
    }
}

.fbb-max-width-600-xs {
    max-width: 600px
}

@media screen and (min-width:768px) {
    .fbb-max-width-600-xs {
        max-width: none
    }
}

.fbb-max-width-650-xs {
    max-width: 650px
}

@media screen and (min-width:768px) {
    .fbb-max-width-650-xs {
        max-width: none
    }
}

.fbb-max-width-768-xs {
    max-width: 768px
}

@media screen and (min-width:768px) {
    .fbb-max-width-768-xs {
        max-width: none
    }
}

.fbb-max-width-800-xs {
    max-width: 800px
}

@media screen and (min-width:768px) {
    .fbb-max-width-800-xs {
        max-width: none
    }
}

.fbb-max-width-1200-xs {
    max-width: 1200px
}

@media screen and (min-width:768px) {
    .fbb-max-width-1200-xs {
        max-width: none
    }
}

.fbb-max-width-1220-xs {
    max-width: 1220px
}

@media screen and (min-width:768px) {
    .fbb-max-width-1220-xs {
        max-width: none
    }
}

.fbb-max-width-50p {
    max-width: 50%
}

.fbb-max-width-10 {
    max-width: 10px
}

.fbb-max-width-20 {
    max-width: 20px
}

.fbb-max-width-30 {
    max-width: 30px
}

.fbb-max-width-40 {
    max-width: 40px
}

.fbb-max-width-50 {
    max-width: 50px
}

.fbb-max-width-60 {
    max-width: 60px
}

.fbb-max-width-70 {
    max-width: 70px
}

.fbb-max-width-80 {
    max-width: 80px
}

.fbb-max-width-90 {
    max-width: 90px
}

.fbb-max-width-100 {
    max-width: 100px
}

.fbb-max-width-110 {
    max-width: 110px
}

.fbb-max-width-120 {
    max-width: 120px
}

.fbb-max-width-130 {
    max-width: 130px
}

.fbb-max-width-140 {
    max-width: 140px
}

.fbb-max-width-145 {
    max-width: 145px
}

.fbb-max-width-150 {
    max-width: 150px
}

.fbb-max-width-160 {
    max-width: 160px
}

.fbb-max-width-180 {
    max-width: 180px
}

.fbb-max-width-195 {
    max-width: 195px
}

.fbb-max-width-200 {
    max-width: 200px
}

.fbb-max-width-225 {
    max-width: 225px
}

.fbb-max-width-240 {
    max-width: 240px
}

.fbb-max-width-250 {
    max-width: 250px
}

.fbb-max-width-280 {
    max-width: 280px
}

.fbb-max-width-290 {
    max-width: 290px
}

.fbb-max-width-300 {
    max-width: 300px
}

.fbb-max-width-320 {
    max-width: 320px
}

.fbb-max-width-350 {
    max-width: 350px
}

.fbb-max-width-380 {
    max-width: 380px
}

.fbb-max-width-400 {
    max-width: 400px
}

.fbb-max-width-430 {
    max-width: 430px
}

.fbb-max-width-450 {
    max-width: 450px
}

.fbb-max-width-500 {
    max-width: 500px
}

.fbb-max-width-520 {
    max-width: 520px
}

.fbb-max-width-550 {
    max-width: 550px
}

.fbb-max-width-600 {
    max-width: 600px
}

.fbb-max-width-650 {
    max-width: 650px
}

.fbb-max-width-768 {
    max-width: 768px
}

.fbb-max-width-800 {
    max-width: 800px
}

.fbb-max-width-1200 {
    max-width: 1200px
}

.fbb-max-width-1220 {
    max-width: 1220px
}

@media screen and (min-width:768px) {
    .fbb-max-width-50p-sm {
        max-width: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-10-sm {
        max-width: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-20-sm {
        max-width: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-30-sm {
        max-width: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-40-sm {
        max-width: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-50-sm {
        max-width: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-60-sm {
        max-width: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-70-sm {
        max-width: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-80-sm {
        max-width: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-90-sm {
        max-width: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-100-sm {
        max-width: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-110-sm {
        max-width: 110px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-120-sm {
        max-width: 120px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-130-sm {
        max-width: 130px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-140-sm {
        max-width: 140px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-145-sm {
        max-width: 145px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-150-sm {
        max-width: 150px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-160-sm {
        max-width: 160px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-180-sm {
        max-width: 180px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-195-sm {
        max-width: 195px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-200-sm {
        max-width: 200px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-225-sm {
        max-width: 225px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-240-sm {
        max-width: 240px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-250-sm {
        max-width: 250px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-280-sm {
        max-width: 280px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-290-sm {
        max-width: 290px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-300-sm {
        max-width: 300px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-320-sm {
        max-width: 320px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-350-sm {
        max-width: 350px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-380-sm {
        max-width: 380px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-400-sm {
        max-width: 400px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-430-sm {
        max-width: 430px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-450-sm {
        max-width: 450px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-500-sm {
        max-width: 500px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-520-sm {
        max-width: 520px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-550-sm {
        max-width: 550px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-600-sm {
        max-width: 600px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-650-sm {
        max-width: 650px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-768-sm {
        max-width: 768px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-800-sm {
        max-width: 800px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-1200-sm {
        max-width: 1200px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-width-1220-sm {
        max-width: 1220px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-50p-md {
        max-width: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-10-md {
        max-width: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-20-md {
        max-width: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-30-md {
        max-width: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-40-md {
        max-width: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-50-md {
        max-width: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-60-md {
        max-width: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-70-md {
        max-width: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-80-md {
        max-width: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-90-md {
        max-width: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-100-md {
        max-width: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-110-md {
        max-width: 110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-120-md {
        max-width: 120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-130-md {
        max-width: 130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-140-md {
        max-width: 140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-145-md {
        max-width: 145px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-150-md {
        max-width: 150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-160-md {
        max-width: 160px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-180-md {
        max-width: 180px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-195-md {
        max-width: 195px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-200-md {
        max-width: 200px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-225-md {
        max-width: 225px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-240-md {
        max-width: 240px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-250-md {
        max-width: 250px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-280-md {
        max-width: 280px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-290-md {
        max-width: 290px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-300-md {
        max-width: 300px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-320-md {
        max-width: 320px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-350-md {
        max-width: 350px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-380-md {
        max-width: 380px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-400-md {
        max-width: 400px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-430-md {
        max-width: 430px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-450-md {
        max-width: 450px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-500-md {
        max-width: 500px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-520-md {
        max-width: 520px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-550-md {
        max-width: 550px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-600-md {
        max-width: 600px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-650-md {
        max-width: 650px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-768-md {
        max-width: 768px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-800-md {
        max-width: 800px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-1200-md {
        max-width: 1200px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-width-1220-md {
        max-width: 1220px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-50p-lg {
        max-width: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-10-lg {
        max-width: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-20-lg {
        max-width: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-30-lg {
        max-width: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-40-lg {
        max-width: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-50-lg {
        max-width: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-60-lg {
        max-width: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-70-lg {
        max-width: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-80-lg {
        max-width: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-90-lg {
        max-width: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-100-lg {
        max-width: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-110-lg {
        max-width: 110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-120-lg {
        max-width: 120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-130-lg {
        max-width: 130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-140-lg {
        max-width: 140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-145-lg {
        max-width: 145px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-150-lg {
        max-width: 150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-160-lg {
        max-width: 160px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-180-lg {
        max-width: 180px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-195-lg {
        max-width: 195px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-200-lg {
        max-width: 200px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-225-lg {
        max-width: 225px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-240-lg {
        max-width: 240px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-250-lg {
        max-width: 250px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-280-lg {
        max-width: 280px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-290-lg {
        max-width: 290px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-300-lg {
        max-width: 300px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-320-lg {
        max-width: 320px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-350-lg {
        max-width: 350px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-380-lg {
        max-width: 380px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-400-lg {
        max-width: 400px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-430-lg {
        max-width: 430px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-450-lg {
        max-width: 450px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-500-lg {
        max-width: 500px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-520-lg {
        max-width: 520px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-550-lg {
        max-width: 550px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-600-lg {
        max-width: 600px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-650-lg {
        max-width: 650px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-760-lg {
        max-width: 760px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-768-lg {
        max-width: 768px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-800-lg {
        max-width: 800px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-1200-lg {
        max-width: 1200px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-width-1220-lg {
        max-width: 1220px
    }
}

.fbb-max-height-10 {
    max-height: 10px
}

.fbb-max-height-20 {
    max-height: 20px
}

.fbb-max-height-30 {
    max-height: 30px
}

.fbb-max-height-40 {
    max-height: 40px
}

.fbb-max-height-50 {
    max-height: 50px
}

.fbb-max-height-60 {
    max-height: 60px
}

.fbb-max-height-70 {
    max-height: 70px
}

.fbb-max-height-80 {
    max-height: 80px
}

.fbb-max-height-90 {
    max-height: 90px
}

.fbb-max-height-100 {
    max-height: 100px
}

.fbb-max-height-110 {
    max-height: 110px
}

.fbb-max-height-120 {
    max-height: 120px
}

.fbb-max-height-130 {
    max-height: 130px
}

.fbb-max-height-140 {
    max-height: 140px
}

.fbb-max-height-145 {
    max-height: 145px
}

.fbb-max-height-150 {
    max-height: 150px
}

.fbb-max-height-160 {
    max-height: 160px
}

.fbb-max-height-180 {
    max-height: 180px
}

.fbb-max-height-195 {
    max-height: 195px
}

.fbb-max-height-200 {
    max-height: 200px
}

.fbb-max-height-225 {
    max-height: 225px
}

.fbb-max-height-240 {
    max-height: 240px
}

.fbb-max-height-250 {
    max-height: 250px
}

.fbb-max-height-280 {
    max-height: 280px
}

.fbb-max-height-290 {
    max-height: 290px
}

.fbb-max-height-300 {
    max-height: 300px
}

.fbb-max-height-320 {
    max-height: 320px
}

.fbb-max-height-350 {
    max-height: 350px
}

.fbb-max-height-380 {
    max-height: 380px
}

.fbb-max-height-400 {
    max-height: 400px
}

.fbb-max-height-430 {
    max-height: 430px
}

.fbb-max-height-450 {
    max-height: 450px
}

.fbb-max-height-500 {
    max-height: 500px
}

.fbb-max-height-520 {
    max-height: 520px
}

.fbb-max-height-550 {
    max-height: 550px
}

.fbb-max-height-600 {
    max-height: 600px
}

.fbb-max-height-650 {
    max-height: 650px
}

.fbb-max-height-768 {
    max-height: 768px
}

.fbb-max-height-800 {
    max-height: 800px
}

.fbb-max-height-1200 {
    max-height: 1200px
}

.fbb-max-height-1220 {
    max-height: 1220px
}

.fbb-max-height-none {
    max-height: none
}

@media screen and (min-width:768px) {
    .fbb-max-height-none-sm {
        max-height: none
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-none-md {
        max-height: none
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-none-lg {
        max-height: none
    }
}

.fbb-max-height-50p-xs {
    max-height: 50%
}

@media screen and (min-width:768px) {
    .fbb-max-height-50p-xs {
        max-height: none
    }
}

.fbb-max-height-10-xs {
    max-height: 10px
}

@media screen and (min-width:768px) {
    .fbb-max-height-10-xs {
        max-height: none
    }
}

.fbb-max-height-20-xs {
    max-height: 20px
}

@media screen and (min-width:768px) {
    .fbb-max-height-20-xs {
        max-height: none
    }
}

.fbb-max-height-30-xs {
    max-height: 30px
}

@media screen and (min-width:768px) {
    .fbb-max-height-30-xs {
        max-height: none
    }
}

.fbb-max-height-40-xs {
    max-height: 40px
}

@media screen and (min-width:768px) {
    .fbb-max-height-40-xs {
        max-height: none
    }
}

.fbb-max-height-50-xs {
    max-height: 50px
}

@media screen and (min-width:768px) {
    .fbb-max-height-50-xs {
        max-height: none
    }
}

.fbb-max-height-60-xs {
    max-height: 60px
}

@media screen and (min-width:768px) {
    .fbb-max-height-60-xs {
        max-height: none
    }
}

.fbb-max-height-70-xs {
    max-height: 70px
}

@media screen and (min-width:768px) {
    .fbb-max-height-70-xs {
        max-height: none
    }
}

.fbb-max-height-80-xs {
    max-height: 80px
}

@media screen and (min-width:768px) {
    .fbb-max-height-80-xs {
        max-height: none
    }
}

.fbb-max-height-90-xs {
    max-height: 90px
}

@media screen and (min-width:768px) {
    .fbb-max-height-90-xs {
        max-height: none
    }
}

.fbb-max-height-100-xs {
    max-height: 100px
}

@media screen and (min-width:768px) {
    .fbb-max-height-100-xs {
        max-height: none
    }
}

.fbb-max-height-110-xs {
    max-height: 110px
}

@media screen and (min-width:768px) {
    .fbb-max-height-110-xs {
        max-height: none
    }
}

.fbb-max-height-120-xs {
    max-height: 120px
}

@media screen and (min-width:768px) {
    .fbb-max-height-120-xs {
        max-height: none
    }
}

.fbb-max-height-130-xs {
    max-height: 130px
}

@media screen and (min-width:768px) {
    .fbb-max-height-130-xs {
        max-height: none
    }
}

.fbb-max-height-140-xs {
    max-height: 140px
}

@media screen and (min-width:768px) {
    .fbb-max-height-140-xs {
        max-height: none
    }
}

.fbb-max-height-145-xs {
    max-height: 145px
}

@media screen and (min-width:768px) {
    .fbb-max-height-145-xs {
        max-height: none
    }
}

.fbb-max-height-150-xs {
    max-height: 150px
}

@media screen and (min-width:768px) {
    .fbb-max-height-150-xs {
        max-height: none
    }
}

.fbb-max-height-160-xs {
    max-height: 160px
}

@media screen and (min-width:768px) {
    .fbb-max-height-160-xs {
        max-height: none
    }
}

.fbb-max-height-180-xs {
    max-height: 180px
}

@media screen and (min-width:768px) {
    .fbb-max-height-180-xs {
        max-height: none
    }
}

.fbb-max-height-195-xs {
    max-height: 195px
}

@media screen and (min-width:768px) {
    .fbb-max-height-195-xs {
        max-height: none
    }
}

.fbb-max-height-225-xs {
    max-height: 225px
}

@media screen and (min-width:768px) {
    .fbb-max-height-225-xs {
        max-height: none
    }
}

.fbb-max-height-240-xs {
    max-height: 240px
}

@media screen and (min-width:768px) {
    .fbb-max-height-240-xs {
        max-height: none
    }
}

.fbb-max-height-250-xs {
    max-height: 250px
}

@media screen and (min-width:768px) {
    .fbb-max-height-250-xs {
        max-height: none
    }
}

.fbb-max-height-280-xs {
    max-height: 280px
}

@media screen and (min-width:768px) {
    .fbb-max-height-280-xs {
        max-height: none
    }
}

.fbb-max-height-290-xs {
    max-height: 290px
}

@media screen and (min-width:768px) {
    .fbb-max-height-290-xs {
        max-height: none
    }
}

.fbb-max-height-300-xs {
    max-height: 300px
}

@media screen and (min-width:768px) {
    .fbb-max-height-300-xs {
        max-height: none
    }
}

.fbb-max-height-320-xs {
    max-height: 320px
}

@media screen and (min-width:768px) {
    .fbb-max-height-320-xs {
        max-height: none
    }
}

.fbb-max-height-350-xs {
    max-height: 350px
}

@media screen and (min-width:768px) {
    .fbb-max-height-350-xs {
        max-height: none
    }
}

.fbb-max-height-380-xs {
    max-height: 380px
}

@media screen and (min-width:768px) {
    .fbb-max-height-380-xs {
        max-height: none
    }
}

.fbb-max-height-400-xs {
    max-height: 400px
}

@media screen and (min-width:768px) {
    .fbb-max-height-400-xs {
        max-height: none
    }
}

.fbb-max-height-430-xs {
    max-height: 430px
}

@media screen and (min-width:768px) {
    .fbb-max-height-430-xs {
        max-height: none
    }
}

.fbb-max-height-450-xs {
    max-height: 450px
}

@media screen and (min-width:768px) {
    .fbb-max-height-450-xs {
        max-height: none
    }
}

.fbb-max-height-500-xs {
    max-height: 500px
}

@media screen and (min-width:768px) {
    .fbb-max-height-500-xs {
        max-height: none
    }
}

.fbb-max-height-520-xs {
    max-height: 520px
}

@media screen and (min-width:768px) {
    .fbb-max-height-520-xs {
        max-height: none
    }
}

.fbb-max-height-550-xs {
    max-height: 550px
}

@media screen and (min-width:768px) {
    .fbb-max-height-550-xs {
        max-height: none
    }
}

.fbb-max-height-600-xs {
    max-height: 600px
}

@media screen and (min-width:768px) {
    .fbb-max-height-600-xs {
        max-height: none
    }
}

.fbb-max-height-650-xs {
    max-height: 650px
}

@media screen and (min-width:768px) {
    .fbb-max-height-650-xs {
        max-height: none
    }
}

.fbb-max-height-768-xs {
    max-height: 768px
}

@media screen and (min-width:768px) {
    .fbb-max-height-768-xs {
        max-height: none
    }
}

.fbb-max-height-800-xs {
    max-height: 800px
}

@media screen and (min-width:768px) {
    .fbb-max-height-800-xs {
        max-height: none
    }
}

.fbb-max-height-1200-xs {
    max-height: 1200px
}

@media screen and (min-width:768px) {
    .fbb-max-height-1200-xs {
        max-height: none
    }
}

.fbb-max-height-1220-xs {
    max-height: 1220px
}

@media screen and (min-width:768px) {
    .fbb-max-height-1220-xs {
        max-height: none
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-50p-sm {
        max-height: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-10-sm {
        max-height: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-20-sm {
        max-height: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-30-sm {
        max-height: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-40-sm {
        max-height: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-50-sm {
        max-height: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-60-sm {
        max-height: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-70-sm {
        max-height: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-80-sm {
        max-height: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-90-sm {
        max-height: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-100-sm {
        max-height: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-110-sm {
        max-height: 110px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-120-sm {
        max-height: 120px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-130-sm {
        max-height: 130px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-140-sm {
        max-height: 140px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-145-sm {
        max-height: 145px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-150-sm {
        max-height: 150px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-160-sm {
        max-height: 160px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-180-sm {
        max-height: 180px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-195-sm {
        max-height: 195px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-200-sm {
        max-height: 200px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-225-sm {
        max-height: 225px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-240-sm {
        max-height: 240px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-250-sm {
        max-height: 250px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-280-sm {
        max-height: 280px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-290-sm {
        max-height: 290px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-300-sm {
        max-height: 300px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-320-sm {
        max-height: 320px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-350-sm {
        max-height: 350px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-380-sm {
        max-height: 380px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-400-sm {
        max-height: 400px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-430-sm {
        max-height: 430px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-450-sm {
        max-height: 450px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-500-sm {
        max-height: 500px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-520-sm {
        max-height: 520px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-550-sm {
        max-height: 550px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-600-sm {
        max-height: 600px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-650-sm {
        max-height: 650px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-768-sm {
        max-height: 768px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-800-sm {
        max-height: 800px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-1200-sm {
        max-height: 1200px
    }
}

@media screen and (min-width:768px) {
    .fbb-max-height-1220-sm {
        max-height: 1220px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-50p-md {
        max-height: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-10-md {
        max-height: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-20-md {
        max-height: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-30-md {
        max-height: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-40-md {
        max-height: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-50-md {
        max-height: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-60-md {
        max-height: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-70-md {
        max-height: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-80-md {
        max-height: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-90-md {
        max-height: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-100-md {
        max-height: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-110-md {
        max-height: 110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-120-md {
        max-height: 120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-130-md {
        max-height: 130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-140-md {
        max-height: 140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-145-md {
        max-height: 145px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-150-md {
        max-height: 150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-160-md {
        max-height: 160px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-180-md {
        max-height: 180px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-195-md {
        max-height: 195px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-200-md {
        max-height: 200px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-225-md {
        max-height: 225px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-240-md {
        max-height: 240px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-250-md {
        max-height: 250px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-280-md {
        max-height: 280px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-290-md {
        max-height: 290px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-300-md {
        max-height: 300px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-320-md {
        max-height: 320px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-350-md {
        max-height: 350px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-380-md {
        max-height: 380px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-400-md {
        max-height: 400px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-430-md {
        max-height: 430px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-450-md {
        max-height: 450px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-500-md {
        max-height: 500px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-520-md {
        max-height: 520px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-550-md {
        max-height: 550px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-600-md {
        max-height: 600px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-650-md {
        max-height: 650px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-768-md {
        max-height: 768px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-800-md {
        max-height: 800px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-1200-md {
        max-height: 1200px
    }
}

@media screen and (min-width:1024px) {
    .fbb-max-height-1220-md {
        max-height: 1220px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-50p-lg {
        max-height: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-10-lg {
        max-height: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-20-lg {
        max-height: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-30-lg {
        max-height: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-40-lg {
        max-height: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-50-lg {
        max-height: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-60-lg {
        max-height: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-70-lg {
        max-height: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-80-lg {
        max-height: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-90-lg {
        max-height: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-100-lg {
        max-height: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-110-lg {
        max-height: 110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-120-lg {
        max-height: 120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-130-lg {
        max-height: 130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-140-lg {
        max-height: 140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-145-lg {
        max-height: 145px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-150-lg {
        max-height: 150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-160-lg {
        max-height: 160px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-180-lg {
        max-height: 180px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-195-lg {
        max-height: 195px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-200-lg {
        max-height: 200px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-225-lg {
        max-height: 225px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-240-lg {
        max-height: 240px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-250-lg {
        max-height: 250px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-280-lg {
        max-height: 280px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-290-lg {
        max-height: 290px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-300-lg {
        max-height: 300px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-320-lg {
        max-height: 320px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-350-lg {
        max-height: 350px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-380-lg {
        max-height: 380px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-400-lg {
        max-height: 400px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-430-lg {
        max-height: 430px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-450-lg {
        max-height: 450px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-500-lg {
        max-height: 500px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-520-lg {
        max-height: 520px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-550-lg {
        max-height: 550px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-600-lg {
        max-height: 600px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-650-lg {
        max-height: 650px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-760-lg {
        max-height: 760px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-768-lg {
        max-height: 768px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-800-lg {
        max-height: 800px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-1200-lg {
        max-height: 1200px
    }
}

@media screen and (min-width:1260px) {
    .fbb-max-height-1220-lg {
        max-height: 1220px
    }
}

@media screen and (min-width:768px) {
    .fbb-show-mobile {
        display: none!important
    }
}

.fbb-show-tablet {
    display: none!important
}

@media screen and (min-width:768px) {
    .fbb-show-tablet {
        display: block!important
    }
}

.fbb-show-desktop {
    display: none!important
}

@media screen and (min-width:1024px) {
    .fbb-show-desktop {
        display: block!important
    }
}

.fbb-block {
    display: block
}

.fbb-block-xs {
    display: block
}

@media screen and (min-width:768px) {
    .fbb-block-xs {
        display: inherit
    }
}

@media screen and (min-width:768px) {
    .fbb-block-sm {
        display: block
    }
}

@media screen and (min-width:1024px) {
    .fbb-block-md {
        display: block
    }
}

@media screen and (min-width:1260px) {
    .fbb-block-lg {
        display: block
    }
}

.fbb-inline-block {
    display: inline-block
}

.fbb-inline-sm {
    display: block
}

@media screen and (min-width:768px) {
    .fbb-inline-sm {
        display: inline
    }
}

.fbb-block-sm {
    display: inline
}

@media screen and (min-width:768px) {
    .fbb-block-sm {
        display: block
    }
}

.fbb-float-left {
    float: left
}

.fbb-float-right {
    float: right
}

.fbb-transform-xy-xs {
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:768px) {
    .fbb-transform-xy-xs {
        -webkit-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0)
    }
}

.fbb-transform-x-xs {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (min-width:768px) {
    .fbb-transform-x-xs {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fbb-transform-y-xs {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (min-width:768px) {
    .fbb-transform-y-xs {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fbb-transform-xy {
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.fbb-transform-x {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.fbb-transform-y {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (min-width:768px) {
    .fbb-transform-xy-sm {
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }
}

@media screen and (min-width:768px) {
    .fbb-transform-y-sm {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:768px) {
    .fbb-transform-x-sm {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media screen and (min-width:1024px) {
    .fbb-transform-xy-md {
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }
}

@media screen and (min-width:1024px) {
    .fbb-transform-y-md {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:1024px) {
    .fbb-transform-x-md {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media screen and (min-width:1260px) {
    .fbb-transform-xy-lg {
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }
}

@media screen and (min-width:1260px) {
    .fbb-transform-y-lg {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:1260px) {
    .fbb-transform-x-lg {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.fbb-pos-relative {
    position: relative
}

.fbb-pos-absolute-xs {
    position: absolute
}

@media screen and (min-width:768px) {
    .fbb-pos-absolute-xs {
        position: relative
    }
}

.fbb-pos-absolute {
    position: absolute
}

@media screen and (min-width:768px) {
    .fbb-pos-absolute-sm {
        position: absolute
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-absolute-md {
        position: absolute
    }
}

.fbb-pos-top-y-xs {
    top: 50%
}

@media screen and (min-width:768px) {
    .fbb-pos-top-y-xs {
        top: auto
    }
}

.fbb-pos-left-x {
    left: 50%
}

.fbb-pos-left-x-xs {
    left: 50%
}

@media screen and (min-width:768px) {
    .fbb-pos-left-x-xs {
        left: auto
    }
}

.fbb-pos-right-x-xs {
    right: 50%
}

@media screen and (min-width:768px) {
    .fbb-pos-right-x-xs {
        right: auto
    }
}

.fbb-pos-top-y {
    top: 50%
}

.fbb-pos-top-x {
    left: 50%
}

.fbb-pos-top-22p {
    top: 22%
}

.fbb-pos-top-y-45 {
    top: -webkit-calc(50% - 45px);
    top: calc(50% - 45px)
}

.fbb-pos-top-y-30 {
    top: -webkit-calc(50% - 30px);
    top: calc(50% - 30px)
}

.fbb-pos-top--150 {
    top: -150px
}

.fbb-pos-top--140 {
    top: -140px
}

.fbb-pos-top--130 {
    top: -130px
}

.fbb-pos-top--120 {
    top: -120px
}

.fbb-pos-top--110 {
    top: -110px
}

.fbb-pos-top--100 {
    top: -100px
}

.fbb-pos-top--90 {
    top: -90px
}

.fbb-pos-top--80 {
    top: -80px
}

.fbb-pos-top--70 {
    top: -70px
}

.fbb-pos-top--60 {
    top: -60px
}

.fbb-pos-top--50 {
    top: -50px
}

.fbb-pos-top--40 {
    top: -40px
}

.fbb-pos-top--30 {
    top: -30px
}

.fbb-pos-top--20 {
    top: -20px
}

.fbb-pos-top--10 {
    top: -10px
}

.fbb-pos-top--2 {
    top: -2px
}

.fbb-pos-top-auto {
    top: auto
}

.fbb-pos-top-0 {
    top: 0
}

.fbb-pos-top-5 {
    top: 5px
}

.fbb-pos-top-10 {
    top: 10px
}

.fbb-pos-top-15 {
    top: 15px
}

.fbb-pos-top-20 {
    top: 20px
}

.fbb-pos-top-25 {
    top: 25px
}

.fbb-pos-top-30 {
    top: 30px
}

.fbb-pos-top-35 {
    top: 35px
}

.fbb-pos-top-40 {
    top: 40px
}

.fbb-pos-top-45 {
    top: 45px
}

.fbb-pos-top-50 {
    top: 50px
}

.fbb-pos-top-55 {
    top: 55px
}

.fbb-pos-top-60 {
    top: 60px
}

.fbb-pos-top-65 {
    top: 65px
}

.fbb-pos-top-70 {
    top: 70px
}

.fbb-pos-top-75 {
    top: 75px
}

.fbb-pos-top-80 {
    top: 80px
}

.fbb-pos-top-85 {
    top: 85px
}

.fbb-pos-top-90 {
    top: 90px
}

.fbb-pos-top-95 {
    top: 95px
}

.fbb-pos-top-100 {
    top: 100px
}

.fbb-pos-bottom--150 {
    bottom: -150px
}

.fbb-pos-bottom--140 {
    bottom: -140px
}

.fbb-pos-bottom--130 {
    bottom: -130px
}

.fbb-pos-bottom--120 {
    bottom: -120px
}

.fbb-pos-bottom--110 {
    bottom: -110px
}

.fbb-pos-bottom--100 {
    bottom: -100px
}

.fbb-pos-bottom--90 {
    bottom: -90px
}

.fbb-pos-bottom--80 {
    bottom: -80px
}

.fbb-pos-bottom--70 {
    bottom: -70px
}

.fbb-pos-bottom--60 {
    bottom: -60px
}

.fbb-pos-bottom--50 {
    bottom: -50px
}

.fbb-pos-bottom--40 {
    bottom: -40px
}

.fbb-pos-bottom--30 {
    bottom: -30px
}

.fbb-pos-bottom--20 {
    bottom: -20px
}

.fbb-pos-bottom--10 {
    bottom: -10px
}

.fbb-pos-bottom--2 {
    bottom: -2px
}

.fbb-pos-bottom-auto {
    bottom: auto
}

.fbb-pos-bottom-0 {
    bottom: 0
}

.fbb-pos-bottom-5 {
    bottom: 5px
}

.fbb-pos-bottom-10 {
    bottom: 10px
}

.fbb-pos-bottom-15 {
    bottom: 15px
}

.fbb-pos-bottom-20 {
    bottom: 20px
}

.fbb-pos-bottom-25 {
    bottom: 25px
}

.fbb-pos-bottom-30 {
    bottom: 30px
}

.fbb-pos-bottom-35 {
    bottom: 35px
}

.fbb-pos-bottom-40 {
    bottom: 40px
}

.fbb-pos-bottom-45 {
    bottom: 45px
}

.fbb-pos-bottom-50 {
    bottom: 50px
}

.fbb-pos-bottom-55 {
    bottom: 55px
}

.fbb-pos-bottom-60 {
    bottom: 60px
}

.fbb-pos-bottom-65 {
    bottom: 65px
}

.fbb-pos-bottom-70 {
    bottom: 70px
}

.fbb-pos-bottom-75 {
    bottom: 75px
}

.fbb-pos-bottom-80 {
    bottom: 80px
}

.fbb-pos-bottom-85 {
    bottom: 85px
}

.fbb-pos-bottom-90 {
    bottom: 90px
}

.fbb-pos-bottom-95 {
    bottom: 95px
}

.fbb-pos-bottom-100 {
    bottom: 100px
}

.fbb-pos-left--150 {
    left: -150px
}

.fbb-pos-left--140 {
    left: -140px
}

.fbb-pos-left--130 {
    left: -130px
}

.fbb-pos-left--120 {
    left: -120px
}

.fbb-pos-left--110 {
    left: -110px
}

.fbb-pos-left--100 {
    left: -100px
}

.fbb-pos-left--90 {
    left: -90px
}

.fbb-pos-left--80 {
    left: -80px
}

.fbb-pos-left--70 {
    left: -70px
}

.fbb-pos-left--60 {
    left: -60px
}

.fbb-pos-left--50 {
    left: -50px
}

.fbb-pos-left--40 {
    left: -40px
}

.fbb-pos-left--30 {
    left: -30px
}

.fbb-pos-left--20 {
    left: -20px
}

.fbb-pos-left--10 {
    left: -10px
}

.fbb-pos-left--2 {
    left: -2px
}

.fbb-pos-left-auto {
    left: auto
}

.fbb-pos-left-0 {
    left: 0
}

.fbb-pos-left-50p {
    left: 50%
}

.fbb-pos-left-5 {
    left: 5px
}

.fbb-pos-left-10 {
    left: 10px
}

.fbb-pos-left-15 {
    left: 15px
}

.fbb-pos-left-20 {
    left: 20px
}

.fbb-pos-left-25 {
    left: 25px
}

.fbb-pos-left-30 {
    left: 30px
}

.fbb-pos-left-35 {
    left: 35px
}

.fbb-pos-left-40 {
    left: 40px
}

.fbb-pos-left-45 {
    left: 45px
}

.fbb-pos-left-50 {
    left: 50px
}

.fbb-pos-left-55 {
    left: 55px
}

.fbb-pos-left-60 {
    left: 60px
}

.fbb-pos-left-65 {
    left: 65px
}

.fbb-pos-left-70 {
    left: 70px
}

.fbb-pos-left-75 {
    left: 75px
}

.fbb-pos-left-80 {
    left: 80px
}

.fbb-pos-left-85 {
    left: 85px
}

.fbb-pos-left-90 {
    left: 90px
}

.fbb-pos-left-95 {
    left: 95px
}

.fbb-pos-left-100 {
    left: 100px
}

.fbb-pos-right--150 {
    right: -150px
}

.fbb-pos-right--140 {
    right: -140px
}

.fbb-pos-right--130 {
    right: -130px
}

.fbb-pos-right--120 {
    right: -120px
}

.fbb-pos-right--110 {
    right: -110px
}

.fbb-pos-right--100 {
    right: -100px
}

.fbb-pos-right--90 {
    right: -90px
}

.fbb-pos-right--80 {
    right: -80px
}

.fbb-pos-right--70 {
    right: -70px
}

.fbb-pos-right--60 {
    right: -60px
}

.fbb-pos-right--50 {
    right: -50px
}

.fbb-pos-right--40 {
    right: -40px
}

.fbb-pos-right--30 {
    right: -30px
}

.fbb-pos-right--20 {
    right: -20px
}

.fbb-pos-right--10 {
    right: -10px
}

.fbb-pos-right--2 {
    right: -2px
}

.fbb-pos-right-auto {
    right: auto
}

.fbb-pos-right-0 {
    right: 0
}

.fbb-pos-right-5 {
    right: 5px
}

.fbb-pos-right-10 {
    right: 10px
}

.fbb-pos-right-15 {
    right: 15px
}

.fbb-pos-right-20 {
    right: 20px
}

.fbb-pos-right-25 {
    right: 25px
}

.fbb-pos-right-30 {
    right: 30px
}

.fbb-pos-right-35 {
    right: 35px
}

.fbb-pos-right-40 {
    right: 40px
}

.fbb-pos-right-45 {
    right: 45px
}

.fbb-pos-right-50 {
    right: 50px
}

.fbb-pos-right-55 {
    right: 55px
}

.fbb-pos-right-60 {
    right: 60px
}

.fbb-pos-right-65 {
    right: 65px
}

.fbb-pos-right-70 {
    right: 70px
}

.fbb-pos-right-75 {
    right: 75px
}

.fbb-pos-right-80 {
    right: 80px
}

.fbb-pos-right-85 {
    right: 85px
}

.fbb-pos-right-90 {
    right: 90px
}

.fbb-pos-right-95 {
    right: 95px
}

.fbb-pos-right-100 {
    right: 100px
}

@media screen and (min-width:768px) {
    .fbb-pos-top-y-sm {
        top: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--150-sm {
        top: -150px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--140-sm {
        top: -140px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--130-sm {
        top: -130px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--120-sm {
        top: -120px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--110-sm {
        top: -110px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--100-sm {
        top: -100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--90-sm {
        top: -90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--80-sm {
        top: -80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--70-sm {
        top: -70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--60-sm {
        top: -60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--50-sm {
        top: -50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--40-sm {
        top: -40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--30-sm {
        top: -30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--20-sm {
        top: -20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--10-sm {
        top: -10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top--2-sm {
        top: -2px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-auto-sm {
        top: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-0-sm {
        top: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-5-sm {
        top: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-10-sm {
        top: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-15-sm {
        top: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-20-sm {
        top: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-25-sm {
        top: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-30-sm {
        top: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-35-sm {
        top: 35px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-40-sm {
        top: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-45-sm {
        top: 45px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-50-sm {
        top: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-55-sm {
        top: 55px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-60-sm {
        top: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-65-sm {
        top: 65px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-70-sm {
        top: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-75-sm {
        top: 75px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-80-sm {
        top: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-85-sm {
        top: 85px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-90-sm {
        top: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-95-sm {
        top: 95px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-top-100-sm {
        top: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-y-sm {
        bottom: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--150-sm {
        bottom: -150px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--140-sm {
        bottom: -140px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--130-sm {
        bottom: -130px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--120-sm {
        bottom: -120px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--110-sm {
        bottom: -110px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--100-sm {
        bottom: -100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--90-sm {
        bottom: -90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--80-sm {
        bottom: -80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--70-sm {
        bottom: -70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--60-sm {
        bottom: -60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--50-sm {
        bottom: -50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--40-sm {
        bottom: -40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--30-sm {
        bottom: -30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--20-sm {
        bottom: -20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--10-sm {
        bottom: -10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom--2-sm {
        bottom: -2px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-auto-sm {
        bottom: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-0-sm {
        bottom: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-5-sm {
        bottom: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-10-sm {
        bottom: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-15-sm {
        bottom: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-20-sm {
        bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-25-sm {
        bottom: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-30-sm {
        bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-35-sm {
        bottom: 35px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-40-sm {
        bottom: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-45-sm {
        bottom: 45px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-50-sm {
        bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-55-sm {
        bottom: 55px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-60-sm {
        bottom: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-65-sm {
        bottom: 65px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-70-sm {
        bottom: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-75-sm {
        bottom: 75px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-80-sm {
        bottom: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-85-sm {
        bottom: 85px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-90-sm {
        bottom: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-95-sm {
        bottom: 95px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-bottom-100-sm {
        bottom: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-x-sm {
        left: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--150-sm {
        left: -150px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--140-sm {
        left: -140px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--130-sm {
        left: -130px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--120-sm {
        left: -120px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--110-sm {
        left: -110px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--100-sm {
        left: -100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--90-sm {
        left: -90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--80-sm {
        left: -80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--70-sm {
        left: -70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--60-sm {
        left: -60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--50-sm {
        left: -50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--40-sm {
        left: -40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--30-sm {
        left: -30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--20-sm {
        left: -20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--10-sm {
        left: -10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left--2-sm {
        left: -2px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-auto-sm {
        left: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-0-sm {
        left: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-5-sm {
        left: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-10-sm {
        left: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-15-sm {
        left: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-20-sm {
        left: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-25-sm {
        left: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-30-sm {
        left: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-35-sm {
        left: 35px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-40-sm {
        left: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-45-sm {
        left: 45px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-50-sm {
        left: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-55-sm {
        left: 55px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-60-sm {
        left: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-65-sm {
        left: 65px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-70-sm {
        left: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-75-sm {
        left: 75px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-80-sm {
        left: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-85-sm {
        left: 85px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-90-sm {
        left: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-95-sm {
        left: 95px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-left-100-sm {
        left: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-x-sm {
        right: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--150-sm {
        right: -150px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--140-sm {
        right: -140px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--130-sm {
        right: -130px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--120-sm {
        right: -120px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--110-sm {
        right: -110px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--100-sm {
        right: -100px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--90-sm {
        right: -90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--80-sm {
        right: -80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--70-sm {
        right: -70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--60-sm {
        right: -60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--50-sm {
        right: -50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--40-sm {
        right: -40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--30-sm {
        right: -30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--20-sm {
        right: -20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--10-sm {
        right: -10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right--2-sm {
        right: -2px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-auto-sm {
        right: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-0-sm {
        right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-5-sm {
        right: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-10-sm {
        right: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-15-sm {
        right: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-20-sm {
        right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-25-sm {
        right: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-30-sm {
        right: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-35-sm {
        right: 35px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-40-sm {
        right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-45-sm {
        right: 45px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-50-sm {
        right: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-55-sm {
        right: 55px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-60-sm {
        right: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-65-sm {
        right: 65px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-70-sm {
        right: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-75-sm {
        right: 75px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-80-sm {
        right: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-85-sm {
        right: 85px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-90-sm {
        right: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-95-sm {
        right: 95px
    }
}

@media screen and (min-width:768px) {
    .fbb-pos-right-100-sm {
        right: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-y-md {
        top: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--150-md {
        top: -150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--140-md {
        top: -140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--130-md {
        top: -130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--120-md {
        top: -120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--110-md {
        top: -110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--100-md {
        top: -100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--90-md {
        top: -90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--80-md {
        top: -80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--70-md {
        top: -70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--60-md {
        top: -60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--50-md {
        top: -50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--40-md {
        top: -40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--30-md {
        top: -30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--20-md {
        top: -20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--10-md {
        top: -10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top--2-md {
        top: -2px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-auto-md {
        top: auto
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-0-md {
        top: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-5-md {
        top: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-10-md {
        top: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-15-md {
        top: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-20-md {
        top: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-25-md {
        top: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-30-md {
        top: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-35-md {
        top: 35px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-40-md {
        top: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-45-md {
        top: 45px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-50-md {
        top: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-55-md {
        top: 55px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-60-md {
        top: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-65-md {
        top: 65px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-70-md {
        top: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-75-md {
        top: 75px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-80-md {
        top: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-85-md {
        top: 85px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-90-md {
        top: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-95-md {
        top: 95px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-top-100-md {
        top: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-y-md {
        bottom: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--150-md {
        bottom: -150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--140-md {
        bottom: -140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--130-md {
        bottom: -130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--120-md {
        bottom: -120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--110-md {
        bottom: -110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--100-md {
        bottom: -100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--90-md {
        bottom: -90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--80-md {
        bottom: -80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--70-md {
        bottom: -70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--60-md {
        bottom: -60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--50-md {
        bottom: -50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--40-md {
        bottom: -40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--30-md {
        bottom: -30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--20-md {
        bottom: -20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom--10-md {
        bottom: -10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-auto-md {
        bottom: auto
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-0-md {
        bottom: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-5-md {
        bottom: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-10-md {
        bottom: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-15-md {
        bottom: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-20-md {
        bottom: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-25-md {
        bottom: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-30-md {
        bottom: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-35-md {
        bottom: 35px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-40-md {
        bottom: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-45-md {
        bottom: 45px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-50-md {
        bottom: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-55-md {
        bottom: 55px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-60-md {
        bottom: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-65-md {
        bottom: 65px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-70-md {
        bottom: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-75-md {
        bottom: 75px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-80-md {
        bottom: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-85-md {
        bottom: 85px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-90-md {
        bottom: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-95-md {
        bottom: 95px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-bottom-100-md {
        bottom: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-x-md {
        left: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--150-md {
        left: -150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--140-md {
        left: -140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--130-md {
        left: -130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--120-md {
        left: -120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--110-md {
        left: -110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--100-md {
        left: -100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--90-md {
        left: -90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--80-md {
        left: -80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--70-md {
        left: -70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--60-md {
        left: -60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--50-md {
        left: -50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--40-md {
        left: -40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--30-md {
        left: -30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--20-md {
        left: -20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left--10-md {
        left: -10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-auto-md {
        left: auto
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-0-md {
        left: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-5-md {
        left: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-10-md {
        left: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-15-md {
        left: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-20-md {
        left: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-25-md {
        left: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-30-md {
        left: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-35-md {
        left: 35px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-40-md {
        left: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-45-md {
        left: 45px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-50-md {
        left: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-55-md {
        left: 55px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-60-md {
        left: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-65-md {
        left: 65px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-70-md {
        left: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-75-md {
        left: 75px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-80-md {
        left: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-85-md {
        left: 85px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-90-md {
        left: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-95-md {
        left: 95px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-left-100-md {
        left: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-x-md {
        right: 50%
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--150-md {
        right: -150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--140-md {
        right: -140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--130-md {
        right: -130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--120-md {
        right: -120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--110-md {
        right: -110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--100-md {
        right: -100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--90-md {
        right: -90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--80-md {
        right: -80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--70-md {
        right: -70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--60-md {
        right: -60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--50-md {
        right: -50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--40-md {
        right: -40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--30-md {
        right: -30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--20-md {
        right: -20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right--10-md {
        right: -10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-auto-md {
        right: auto
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-0-md {
        right: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-5-md {
        right: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-10-md {
        right: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-15-md {
        right: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-20-md {
        right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-25-md {
        right: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-30-md {
        right: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-35-md {
        right: 35px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-40-md {
        right: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-45-md {
        right: 45px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-50-md {
        right: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-55-md {
        right: 55px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-60-md {
        right: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-65-md {
        right: 65px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-70-md {
        right: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-75-md {
        right: 75px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-80-md {
        right: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-85-md {
        right: 85px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-90-md {
        right: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-95-md {
        right: 95px
    }
}

@media screen and (min-width:1024px) {
    .fbb-pos-right-100-md {
        right: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-y-lg {
        top: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--150-lg {
        top: -150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--140-lg {
        top: -140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--130-lg {
        top: -130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--120-lg {
        top: -120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--110-lg {
        top: -110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--100-lg {
        top: -100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--90-lg {
        top: -90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--80-lg {
        top: -80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--70-lg {
        top: -70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--60-lg {
        top: -60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--50-lg {
        top: -50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--40-lg {
        top: -40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--30-lg {
        top: -30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--20-lg {
        top: -20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top--10-lg {
        top: -10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-auto-lg {
        top: auto
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-0-lg {
        top: 0
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-5-lg {
        top: 5px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-10-lg {
        top: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-15-lg {
        top: 15px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-20-lg {
        top: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-25-lg {
        top: 25px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-30-lg {
        top: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-35-lg {
        top: 35px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-40-lg {
        top: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-45-lg {
        top: 45px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-50-lg {
        top: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-55-lg {
        top: 55px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-60-lg {
        top: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-65-lg {
        top: 65px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-70-lg {
        top: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-75-lg {
        top: 75px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-80-lg {
        top: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-85-lg {
        top: 85px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-90-lg {
        top: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-95-lg {
        top: 95px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-top-100-lg {
        top: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-y-lg {
        bottom: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--150-lg {
        bottom: -150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--140-lg {
        bottom: -140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--130-lg {
        bottom: -130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--120-lg {
        bottom: -120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--110-lg {
        bottom: -110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--100-lg {
        bottom: -100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--90-lg {
        bottom: -90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--80-lg {
        bottom: -80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--70-lg {
        bottom: -70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--60-lg {
        bottom: -60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--50-lg {
        bottom: -50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--40-lg {
        bottom: -40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--30-lg {
        bottom: -30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--20-lg {
        bottom: -20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom--10-lg {
        bottom: -10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-auto-lg {
        bottom: auto
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-0-lg {
        bottom: 0
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-5-lg {
        bottom: 5px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-10-lg {
        bottom: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-15-lg {
        bottom: 15px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-20-lg {
        bottom: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-25-lg {
        bottom: 25px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-30-lg {
        bottom: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-35-lg {
        bottom: 35px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-40-lg {
        bottom: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-45-lg {
        bottom: 45px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-50-lg {
        bottom: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-55-lg {
        bottom: 55px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-60-lg {
        bottom: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-65-lg {
        bottom: 65px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-70-lg {
        bottom: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-75-lg {
        bottom: 75px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-80-lg {
        bottom: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-85-lg {
        bottom: 85px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-90-lg {
        bottom: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-95-lg {
        bottom: 95px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-bottom-100-lg {
        bottom: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-x-lg {
        left: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--150-lg {
        left: -150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--140-lg {
        left: -140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--130-lg {
        left: -130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--120-lg {
        left: -120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--110-lg {
        left: -110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--100-lg {
        left: -100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--90-lg {
        left: -90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--80-lg {
        left: -80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--70-lg {
        left: -70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--60-lg {
        left: -60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--50-lg {
        left: -50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--40-lg {
        left: -40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--30-lg {
        left: -30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--20-lg {
        left: -20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left--10-lg {
        left: -10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-auto-lg {
        left: auto
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-0-lg {
        left: 0
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-5-lg {
        left: 5px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-10-lg {
        left: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-15-lg {
        left: 15px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-20-lg {
        left: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-25-lg {
        left: 25px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-30-lg {
        left: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-35-lg {
        left: 35px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-40-lg {
        left: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-45-lg {
        left: 45px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-50-lg {
        left: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-55-lg {
        left: 55px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-60-lg {
        left: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-65-lg {
        left: 65px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-70-lg {
        left: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-75-lg {
        left: 75px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-80-lg {
        left: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-85-lg {
        left: 85px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-90-lg {
        left: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-95-lg {
        left: 95px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-left-100-lg {
        left: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-x-lg {
        right: 50%
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--150-lg {
        right: -150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--140-lg {
        right: -140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--130-lg {
        right: -130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--120-lg {
        right: -120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--110-lg {
        right: -110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--100-lg {
        right: -100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--90-lg {
        right: -90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--80-lg {
        right: -80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--70-lg {
        right: -70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--60-lg {
        right: -60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--50-lg {
        right: -50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--40-lg {
        right: -40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--30-lg {
        right: -30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--20-lg {
        right: -20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right--10-lg {
        right: -10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-auto-lg {
        right: auto
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-0-lg {
        right: 0
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-5-lg {
        right: 5px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-10-lg {
        right: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-15-lg {
        right: 15px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-20-lg {
        right: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-25-lg {
        right: 25px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-30-lg {
        right: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-35-lg {
        right: 35px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-40-lg {
        right: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-45-lg {
        right: 45px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-50-lg {
        right: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-55-lg {
        right: 55px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-60-lg {
        right: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-65-lg {
        right: 65px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-70-lg {
        right: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-75-lg {
        right: 75px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-80-lg {
        right: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-85-lg {
        right: 85px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-90-lg {
        right: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-95-lg {
        right: 95px
    }
}

@media screen and (min-width:1260px) {
    .fbb-pos-right-100-lg {
        right: 100px
    }
}

.fbb-margin-left-right-auto {
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-auto-sm {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-right-auto-md {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width:1260px) {
    .fbb-margin-left-right-auto-lg {
        margin-left: auto;
        margin-right: auto
    }
}

.fbb-margin-left-right-0 {
    margin-left: 0;
    margin-right: 0
}

.fbb-margin-top-bottom-0 {
    margin-top: 0;
    margin-bottom: 0
}

.fbb-margin-0 {
    margin: 0
}

.fbb-margin-top-0 {
    margin-top: 0
}

.fbb-margin-bottom-0 {
    margin-bottom: 0
}

.fbb-margin-left-0 {
    margin-left: 0
}

.fbb-margin-right-0 {
    margin-right: 0
}

.fbb-margin-left-right-5 {
    margin-left: 5px;
    margin-right: 5px
}

.fbb-margin-top-bottom-5 {
    margin-top: 5px;
    margin-bottom: 5px
}

.fbb-margin-5 {
    margin: 5px
}

.fbb-margin-top-5 {
    margin-top: 5px
}

.fbb-margin-bottom-5 {
    margin-bottom: 5px
}

.fbb-margin-left-5 {
    margin-left: 5px
}

.fbb-margin-right-5 {
    margin-right: 5px
}

.fbb-margin-left-right-10 {
    margin-left: 10px;
    margin-right: 10px
}

.fbb-margin-top-bottom-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.fbb-margin-10 {
    margin: 10px
}

.fbb-margin-top-10 {
    margin-top: 10px
}

.fbb-margin-bottom-10 {
    margin-bottom: 10px
}

.fbb-margin-left-10 {
    margin-left: 10px
}

.fbb-margin-right-10 {
    margin-right: 10px
}

.fbb-margin-left-right-15 {
    margin-left: 15px;
    margin-right: 15px
}

.fbb-margin-top-bottom-15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.fbb-margin-15 {
    margin: 15px
}

.fbb-margin-top-15 {
    margin-top: 15px
}

.fbb-margin-bottom-15 {
    margin-bottom: 15px
}

.fbb-margin-left-15 {
    margin-left: 15px
}

.fbb-margin-right-15 {
    margin-right: 15px
}

.fbb-margin-left-right-20 {
    margin-left: 20px;
    margin-right: 20px
}

.fbb-margin-top-bottom-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.fbb-margin-20 {
    margin: 20px
}

.fbb-margin-top-20 {
    margin-top: 20px
}

.fbb-margin-bottom-20 {
    margin-bottom: 20px
}

.fbb-margin-left-20 {
    margin-left: 20px
}

.fbb-margin-right-20 {
    margin-right: 20px
}

.fbb-margin-left-right-25 {
    margin-left: 25px;
    margin-right: 25px
}

.fbb-margin-top-bottom-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

.fbb-margin-25 {
    margin: 25px
}

.fbb-margin-top-25 {
    margin-top: 25px
}

.fbb-margin-bottom-25 {
    margin-bottom: 25px
}

.fbb-margin-left-25 {
    margin-left: 25px
}

.fbb-margin-right-25 {
    margin-right: 25px
}

.fbb-margin-left-right-30 {
    margin-left: 30px;
    margin-right: 30px
}

.fbb-margin-top-bottom-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.fbb-margin-30 {
    margin: 30px
}

.fbb-margin-top-30 {
    margin-top: 30px
}

.fbb-margin-bottom-30 {
    margin-bottom: 30px
}

.fbb-margin-left-30 {
    margin-left: 30px
}

.fbb-margin-right-30 {
    margin-right: 30px
}

.fbb-margin-left-right-40 {
    margin-left: 40px;
    margin-right: 40px
}

.fbb-margin-top-bottom-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.fbb-margin-40 {
    margin: 40px
}

.fbb-margin-top-40 {
    margin-top: 40px
}

.fbb-margin-bottom-40 {
    margin-bottom: 40px
}

.fbb-margin-left-40 {
    margin-left: 40px
}

.fbb-margin-right-40 {
    margin-right: 40px
}

.fbb-margin-left-right-50 {
    margin-left: 50px;
    margin-right: 50px
}

.fbb-margin-top-bottom-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.fbb-margin-50 {
    margin: 50px
}

.fbb-margin-top-50 {
    margin-top: 50px
}

.fbb-margin-bottom-50 {
    margin-bottom: 50px
}

.fbb-margin-left-50 {
    margin-left: 50px
}

.fbb-margin-right-50 {
    margin-right: 50px
}

.fbb-margin-left-right-60 {
    margin-left: 60px;
    margin-right: 60px
}

.fbb-margin-top-bottom-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.fbb-margin-60 {
    margin: 60px
}

.fbb-margin-top-60 {
    margin-top: 60px
}

.fbb-margin-bottom-60 {
    margin-bottom: 60px
}

.fbb-margin-left-60 {
    margin-left: 60px
}

.fbb-margin-right-60 {
    margin-right: 60px
}

.fbb-margin-left-right-70 {
    margin-left: 70px;
    margin-right: 70px
}

.fbb-margin-top-bottom-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.fbb-margin-70 {
    margin: 70px
}

.fbb-margin-top-70 {
    margin-top: 70px
}

.fbb-margin-bottom-70 {
    margin-bottom: 70px
}

.fbb-margin-left-70 {
    margin-left: 70px
}

.fbb-margin-right-70 {
    margin-right: 70px
}

.fbb-margin-left-right-80 {
    margin-left: 80px;
    margin-right: 80px
}

.fbb-margin-top-bottom-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.fbb-margin-80 {
    margin: 80px
}

.fbb-margin-top-80 {
    margin-top: 80px
}

.fbb-margin-bottom-80 {
    margin-bottom: 80px
}

.fbb-margin-left-80 {
    margin-left: 80px
}

.fbb-margin-right-80 {
    margin-right: 80px
}

.fbb-margin-left-right-90 {
    margin-left: 90px;
    margin-right: 90px
}

.fbb-margin-top-bottom-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.fbb-margin-90 {
    margin: 90px
}

.fbb-margin-top-90 {
    margin-top: 90px
}

.fbb-margin-bottom-90 {
    margin-bottom: 90px
}

.fbb-margin-left-90 {
    margin-left: 90px
}

.fbb-margin-right-90 {
    margin-right: 90px
}

.fbb-margin-left-right-100 {
    margin-left: 100px;
    margin-right: 100px
}

.fbb-margin-top-bottom-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.fbb-margin-100 {
    margin: 100px
}

.fbb-margin-top-100 {
    margin-top: 100px
}

.fbb-margin-bottom-100 {
    margin-bottom: 100px
}

.fbb-margin-left-100 {
    margin-left: 100px
}

.fbb-margin-right-100 {
    margin-right: 100px
}

.fbb-margin-0-auto {
    margin: 0 auto
}

.fbb-margin-left-auto {
    margin-left: auto
}

.fbb-margin-right-auto {
    margin-right: auto
}

.fbb-margin-left-right-auto {
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-auto-sm {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-0-xs {
        margin-top: auto;
        margin-bottom: auto
    }
}

.fbb-margin-top-0-xs {
    margin-top: 0
}

@media screen and (min-width:768px) {
    .fbb-margin-top-0-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-0-xs {
    margin-bottom: 0
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-0-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-0-xs {
    margin-left: 0
}

@media screen and (min-width:768px) {
    .fbb-margin-left-0-xs {
        margin-left: 0
    }
}

.fbb-margin-right-0-xs {
    margin-right: 0
}

@media screen and (min-width:768px) {
    .fbb-margin-right-0-xs {
        margin-right: 0
    }
}

.fbb-margin-top-5-xs {
    margin-top: 5px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-5-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-5-xs {
    margin-bottom: 5px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-5-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-5-xs {
    margin-left: 5px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-5-xs {
        margin-left: 0
    }
}

.fbb-margin-right-5-xs {
    margin-right: 5px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-5-xs {
        margin-right: 0
    }
}

.fbb-margin-top-bottom-10-xs {
    margin: 10px 0
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-10-xs {
        margin: 0
    }
}

.fbb-margin-top-10-xs {
    margin-top: 10px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-10-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-10-xs {
    margin-bottom: 10px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-10-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-10-xs {
    margin-left: 10px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-10-xs {
        margin-left: 0
    }
}

.fbb-margin-right-10-xs {
    margin-right: 10px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-10-xs {
        margin-right: 0
    }
}

.fbb-margin-top-15-xs {
    margin-top: 15px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-15-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-15-xs {
    margin-bottom: 15px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-15-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-15-xs {
    margin-left: 15px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-15-xs {
        margin-left: 0
    }
}

.fbb-margin-right-15-xs {
    margin-right: 15px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-15-xs {
        margin-right: 0
    }
}

.fbb-margin-top-bottom-20-xs {
    margin: 20px 0
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-20-xs {
        margin: 0
    }
}

.fbb-margin-top-20-xs {
    margin-top: 20px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-20-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-20-xs {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-20-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-20-xs {
    margin-left: 20px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-20-xs {
        margin-left: 0
    }
}

.fbb-margin-right-20-xs {
    margin-right: 20px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-20-xs {
        margin-right: 0
    }
}

.fbb-margin-top-25-xs {
    margin-top: 25px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-25-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-25-xs {
    margin-bottom: 25px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-25-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-25-xs {
    margin-left: 25px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-25-xs {
        margin-left: 0
    }
}

.fbb-margin-right-25-xs {
    margin-right: 25px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-25-xs {
        margin-right: 0
    }
}

.fbb-margin-top-bottom-30-xs {
    margin: 30px 0
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-30-xs {
        margin: 0
    }
}

.fbb-margin-top-30-xs {
    margin-top: 30px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-30-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-30-xs {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-30-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-30-xs {
    margin-left: 30px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-30-xs {
        margin-left: 0
    }
}

.fbb-margin-right-30-xs {
    margin-right: 30px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-30-xs {
        margin-right: 0
    }
}

.fbb-margin-top-40-xs {
    margin-top: 40px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-40-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-40-xs {
    margin-bottom: 40px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-40-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-40-xs {
    margin-left: 40px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-40-xs {
        margin-left: 0
    }
}

.fbb-margin-right-40-xs {
    margin-right: 40px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-40-xs {
        margin-right: 0
    }
}

.fbb-margin-top-50-xs {
    margin-top: 50px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-50-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-50-xs {
    margin-bottom: 50px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-50-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-50-xs {
    margin-left: 50px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-50-xs {
        margin-left: 0
    }
}

.fbb-margin-right-50-xs {
    margin-right: 50px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-50-xs {
        margin-right: 0
    }
}

.fbb-margin-top-60-xs {
    margin-top: 60px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-60-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-60-xs {
    margin-bottom: 60px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-60-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-60-xs {
    margin-left: 60px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-60-xs {
        margin-left: 0
    }
}

.fbb-margin-right-60-xs {
    margin-right: 60px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-60-xs {
        margin-right: 0
    }
}

.fbb-margin-top-70-xs {
    margin-top: 70px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-70-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-70-xs {
    margin-bottom: 70px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-70-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-70-xs {
    margin-left: 70px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-70-xs {
        margin-left: 0
    }
}

.fbb-margin-right-70-xs {
    margin-right: 70px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-70-xs {
        margin-right: 0
    }
}

.fbb-margin-top-80-xs {
    margin-top: 80px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-80-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-80-xs {
    margin-bottom: 80px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-80-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-80-xs {
    margin-left: 80px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-80-xs {
        margin-left: 0
    }
}

.fbb-margin-right-80-xs {
    margin-right: 80px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-80-xs {
        margin-right: 0
    }
}

.fbb-margin-top-90-xs {
    margin-top: 90px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-90-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-90-xs {
    margin-bottom: 90px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-90-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-90-xs {
    margin-left: 90px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-90-xs {
        margin-left: 0
    }
}

.fbb-margin-right-90-xs {
    margin-right: 90px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-90-xs {
        margin-right: 0
    }
}

.fbb-margin-top-100-xs {
    margin-top: 100px
}

@media screen and (min-width:768px) {
    .fbb-margin-top-100-xs {
        margin-top: 0
    }
}

.fbb-margin-bottom-100-xs {
    margin-bottom: 100px
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-100-xs {
        margin-bottom: 0
    }
}

.fbb-margin-left-100-xs {
    margin-left: 100px
}

@media screen and (min-width:768px) {
    .fbb-margin-left-100-xs {
        margin-left: 0
    }
}

.fbb-margin-right-100-xs {
    margin-right: 100px
}

@media screen and (min-width:768px) {
    .fbb-margin-right-100-xs {
        margin-right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-0-sm {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-0-sm {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-5-sm {
        margin-left: 5px;
        margin-right: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-5-sm {
        margin-top: 5px;
        margin-bottom: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-10-sm {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-10-sm {
        margin-top: 10px;
        margin-bottom: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-20-sm {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-20-sm {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-30-sm {
        margin-left: 30px;
        margin-right: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-30-sm {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-40-sm {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-40-sm {
        margin-top: 40px;
        margin-bottom: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-50-sm {
        margin-left: 50px;
        margin-right: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-50-sm {
        margin-top: 50px;
        margin-bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-60-sm {
        margin-left: 60px;
        margin-right: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-60-sm {
        margin-top: 60px;
        margin-bottom: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-70-sm {
        margin-left: 70px;
        margin-right: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-70-sm {
        margin-top: 70px;
        margin-bottom: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-80-sm {
        margin-left: 80px;
        margin-right: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-80-sm {
        margin-top: 80px;
        margin-bottom: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-90-sm {
        margin-left: 90px;
        margin-right: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-90-sm {
        margin-top: 90px;
        margin-bottom: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-100-sm {
        margin-left: 100px;
        margin-right: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-100-sm {
        margin-top: 100px;
        margin-bottom: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-0-sm {
        margin-top: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-0-sm {
        margin-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-0-sm {
        margin-left: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-0-sm {
        margin-right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-5-sm {
        margin-top: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-5-sm {
        margin-bottom: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-5-sm {
        margin-left: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-5-sm {
        margin-right: 5px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-bottom-10-sm {
        margin: 10px 0
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-10-sm {
        margin-top: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-10-sm {
        margin-bottom: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-10-sm {
        margin-left: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-10-sm {
        margin-right: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-15-sm {
        margin-top: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-15-sm {
        margin-bottom: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-15-sm {
        margin-left: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-15-sm {
        margin-right: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-20-sm {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-20-sm {
        margin-top: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-20-sm {
        margin-bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-20-sm {
        margin-left: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-20-sm {
        margin-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-25-sm {
        margin-top: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-25-sm {
        margin-bottom: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-25-sm {
        margin-left: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-25-sm {
        margin-right: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-30-sm {
        margin-top: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-30-sm {
        margin-bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-30-sm {
        margin-left: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-30-sm {
        margin-right: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-40-sm {
        margin-top: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-40-sm {
        margin-bottom: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-40-sm {
        margin-left: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-40-sm {
        margin-right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-50-sm {
        margin-top: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-50-sm {
        margin-bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-50-sm {
        margin-left: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-50-sm {
        margin-right: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-60-sm {
        margin-top: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-60-sm {
        margin-bottom: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-60-sm {
        margin-left: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-60-sm {
        margin-right: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-70-sm {
        margin-top: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-70-sm {
        margin-bottom: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-70-sm {
        margin-left: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-70-sm {
        margin-right: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-80-sm {
        margin-top: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-80-sm {
        margin-bottom: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-80-sm {
        margin-left: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-80-sm {
        margin-right: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-90-sm {
        margin-top: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-90-sm {
        margin-bottom: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-90-sm {
        margin-left: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-90-sm {
        margin-right: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-top-100-sm {
        margin-top: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-bottom-100-sm {
        margin-bottom: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-100-sm {
        margin-left: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-right-100-sm {
        margin-right: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-0-md {
        margin-top: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-0-md {
        margin-bottom: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-0-md {
        margin-left: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-0-md {
        margin-right: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-5-md {
        margin-top: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-5-md {
        margin-bottom: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-5-md {
        margin-left: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-5-md {
        margin-right: 5px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-10-md {
        margin-top: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-10-md {
        margin-bottom: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-10-md {
        margin-left: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-10-md {
        margin-right: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-15-md {
        margin-top: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-15-md {
        margin-bottom: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-15-md {
        margin-left: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-15-md {
        margin-right: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-20-md {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-20-md {
        margin-top: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-20-md {
        margin-bottom: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-20-md {
        margin-left: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-20-md {
        margin-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-25-md {
        margin-top: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-25-md {
        margin-bottom: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-25-md {
        margin-left: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-25-md {
        margin-right: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-30-md {
        margin-top: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-30-md {
        margin-bottom: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-30-md {
        margin-left: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-30-md {
        margin-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-40-md {
        margin-top: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-40-md {
        margin-bottom: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-40-md {
        margin-left: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-40-md {
        margin-right: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-50-md {
        margin-top: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-50-md {
        margin-bottom: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-50-md {
        margin-left: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-50-md {
        margin-right: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-60-md {
        margin-top: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-60-md {
        margin-bottom: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-60-md {
        margin-left: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-60-md {
        margin-right: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-70-md {
        margin-top: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-70-md {
        margin-bottom: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-70-md {
        margin-left: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-70-md {
        margin-right: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-80-md {
        margin-top: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-80-md {
        margin-bottom: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-80-md {
        margin-left: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-80-md {
        margin-right: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-90-md {
        margin-top: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-90-md {
        margin-bottom: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-90-md {
        margin-left: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-90-md {
        margin-right: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-top-100-md {
        margin-top: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-bottom-100-md {
        margin-bottom: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-left-100-md {
        margin-left: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-right-100-md {
        margin-right: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-margin-0-auto-md {
        margin: 0 auto
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-left-right-auto-md {
        margin-left: auto;
        margin-right: auto
    }
}

.fbb-padding-left-right-0 {
    padding-left: 0;
    padding-right: 0
}

.fbb-padding-top-bottom-0 {
    padding-top: 0;
    padding-bottom: 0
}

.fbb-padding-0 {
    padding: 0
}

.fbb-padding-top-0 {
    padding-top: 0
}

.fbb-padding-bottom-0 {
    padding-bottom: 0
}

.fbb-padding-left-0 {
    padding-left: 0
}

.fbb-padding-right-0 {
    padding-right: 0
}

.fbb-padding-left-right-5 {
    padding-left: 5px;
    padding-right: 5px
}

.fbb-padding-top-bottom-5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.fbb-padding-left-right-10 {
    padding-left: 10px;
    padding-right: 10px
}

.fbb-padding-top-bottom-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.fbb-padding-left-right-15 {
    padding-left: 15px;
    padding-right: 15px
}

.fbb-padding-top-bottom-15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.fbb-padding-left-right-20 {
    padding-left: 20px;
    padding-right: 20px
}

.fbb-padding-top-bottom-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.fbb-padding-left-right-30 {
    padding-left: 30px;
    padding-right: 30px
}

.fbb-padding-top-bottom-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.fbb-padding-left-right-40 {
    padding-left: 40px;
    padding-right: 40px
}

.fbb-padding-top-bottom-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.fbb-padding-left-right-50 {
    padding-left: 50px;
    padding-right: 50px
}

.fbb-padding-top-bottom-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.fbb-padding-left-right-60 {
    padding-left: 60px;
    padding-right: 60px
}

.fbb-padding-top-bottom-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.fbb-padding-left-right-70 {
    padding-left: 70px;
    padding-right: 70px
}

.fbb-padding-top-bottom-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.fbb-padding-left-right-80 {
    padding-left: 80px;
    padding-right: 80px
}

.fbb-padding-top-bottom-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.fbb-padding-left-right-90 {
    padding-left: 90px;
    padding-right: 90px
}

.fbb-padding-top-bottom-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.fbb-padding-left-right-100 {
    padding-left: 100px;
    padding-right: 100px
}

.fbb-padding-top-bottom-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.fbb-padding-5 {
    padding: 5px
}

.fbb-padding-top-5 {
    padding-top: 5px
}

.fbb-padding-bottom-5 {
    padding-bottom: 5px
}

.fbb-padding-left-5 {
    padding-left: 5px
}

.fbb-padding-right-5 {
    padding-right: 5px
}

.fbb-padding-10 {
    padding: 10px
}

.fbb-padding-top-10 {
    padding-top: 10px
}

.fbb-padding-bottom-10 {
    padding-bottom: 10px
}

.fbb-padding-left-10 {
    padding-left: 10px
}

.fbb-padding-right-10 {
    padding-right: 10px
}

.fbb-padding-15 {
    padding: 15px
}

.fbb-padding-top-15 {
    padding-top: 15px
}

.fbb-padding-bottom-15 {
    padding-bottom: 15px
}

.fbb-padding-left-15 {
    padding-left: 15px
}

.fbb-padding-right-15 {
    padding-right: 15px
}

.fbb-padding-20 {
    padding: 20px
}

.fbb-padding-top-20 {
    padding-top: 20px
}

.fbb-padding-bottom-20 {
    padding-bottom: 20px
}

.fbb-padding-left-20 {
    padding-left: 20px
}

.fbb-padding-right-20 {
    padding-right: 20px
}

.fbb-padding-30 {
    padding: 30px
}

.fbb-padding-top-30 {
    padding-top: 30px
}

.fbb-padding-bottom-30 {
    padding-bottom: 30px
}

.fbb-padding-left-30 {
    padding-left: 30px
}

.fbb-padding-right-30 {
    padding-right: 30px
}

.fbb-padding-40 {
    padding: 40px
}

.fbb-padding-top-40 {
    padding-top: 40px
}

.fbb-padding-bottom-40 {
    padding-bottom: 40px
}

.fbb-padding-left-40 {
    padding-left: 40px
}

.fbb-padding-right-40 {
    padding-right: 40px
}

.fbb-padding-50 {
    padding: 50px
}

.fbb-padding-top-50 {
    padding-top: 50px
}

.fbb-padding-bottom-50 {
    padding-bottom: 50px
}

.fbb-padding-left-50 {
    padding-left: 50px
}

.fbb-padding-right-50 {
    padding-right: 50px
}

.fbb-padding-60 {
    padding: 60px
}

.fbb-padding-top-60 {
    padding-top: 60px
}

.fbb-padding-bottom-60 {
    padding-bottom: 60px
}

.fbb-padding-left-60 {
    padding-left: 60px
}

.fbb-padding-right-60 {
    padding-right: 60px
}

.fbb-padding-70 {
    padding: 70px
}

.fbb-padding-top-70 {
    padding-top: 70px
}

.fbb-padding-bottom-70 {
    padding-bottom: 70px
}

.fbb-padding-left-70 {
    padding-left: 70px
}

.fbb-padding-right-70 {
    padding-right: 70px
}

.fbb-padding-80 {
    padding: 80px
}

.fbb-padding-top-80 {
    padding-top: 80px
}

.fbb-padding-bottom-80 {
    padding-bottom: 80px
}

.fbb-padding-left-80 {
    padding-left: 80px
}

.fbb-padding-right-80 {
    padding-right: 80px
}

.fbb-padding-90 {
    padding: 90px
}

.fbb-padding-top-90 {
    padding-top: 90px
}

.fbb-padding-bottom-90 {
    padding-bottom: 90px
}

.fbb-padding-left-90 {
    padding-left: 90px
}

.fbb-padding-right-90 {
    padding-right: 90px
}

.fbb-padding-100 {
    padding: 100px
}

.fbb-padding-top-100 {
    padding-top: 100px
}

.fbb-padding-bottom-100 {
    padding-bottom: 100px
}

.fbb-padding-left-100 {
    padding-left: 100px
}

.fbb-padding-right-100 {
    padding-right: 100px
}

.fbb-padding-left-right-20-xs {
    padding-left: 20px;
    padding-right: 20px
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-20-xs {
        padding-left: 0;
        padding-right: 0
    }
}

.fbb-padding-top-bottom-20-xs {
    padding-top: 20px;
    padding-bottom: 20px
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-20-xs {
        padding-top: 0;
        padding-bottom: 0
    }
}

.fbb-padding-top-0-xs {
    padding-top: 0
}

@media screen and (min-width:768px) {
    .fbb-padding-top-0-xs {
        padding-top: 0
    }
}

.fbb-padding-bottom-0-xs {
    padding-bottom: 0
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-0-xs {
        padding-bottom: 0
    }
}

.fbb-padding-left-0-xs {
    padding-left: 0
}

@media screen and (min-width:768px) {
    .fbb-padding-left-0-xs {
        padding-left: 0
    }
}

.fbb-padding-right-0-xs {
    padding-right: 0
}

@media screen and (min-width:768px) {
    .fbb-padding-right-0-xs {
        padding-right: 0
    }
}

.fbb-padding-left-5-xs {
    padding-left: 5px
}

@media screen and (min-width:768px) {
    .fbb-padding-left-5-xs {
        padding-left: 0
    }
}

.fbb-padding-right-5-xs {
    padding-right: 5px
}

@media screen and (min-width:768px) {
    .fbb-padding-right-5-xs {
        padding-right: 0
    }
}

.fbb-padding-top-5-xs {
    padding-top: 5px
}

@media screen and (min-width:768px) {
    .fbb-padding-top-5-xs {
        padding-top: 0
    }
}

.fbb-padding-bottom-5-xs {
    padding-bottom: 5px
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-5-xs {
        padding-bottom: 0
    }
}

.fbb-padding-20-xs {
    padding: 20px
}

@media screen and (min-width:768px) {
    .fbb-padding-20-xs {
        padding: auto
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-0-sm {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-0-sm {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-20-sm {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-20-sm {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-30-sm {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-30-sm {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-40-sm {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-40-sm {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-50-sm {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-50-sm {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-60-sm {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-60-sm {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-70-sm {
        padding-left: 70px;
        padding-right: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-70-sm {
        padding-top: 70px;
        padding-bottom: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-80-sm {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-80-sm {
        padding-top: 80px;
        padding-bottom: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-90-sm {
        padding-left: 90px;
        padding-right: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-90-sm {
        padding-top: 90px;
        padding-bottom: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-right-100-sm {
        padding-left: 100px;
        padding-right: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-bottom-100-sm {
        padding-top: 100px;
        padding-bottom: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-0-sm {
        padding: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-0-sm {
        padding-left: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-0-sm {
        padding-right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-0-sm {
        padding-top: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-0-sm {
        padding-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-10-sm {
        padding: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-10-sm {
        padding-left: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-10-sm {
        padding-right: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-10-sm {
        padding-top: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-10-sm {
        padding-bottom: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-15-sm {
        padding: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-15-sm {
        padding-left: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-15-sm {
        padding-right: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-15-sm {
        padding-top: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-15-sm {
        padding-bottom: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-20-sm {
        padding: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-20-sm {
        padding-left: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-20-sm {
        padding-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-20-sm {
        padding-top: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-20-sm {
        padding-bottom: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-30-sm {
        padding: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-30-sm {
        padding-top: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-30-sm {
        padding-bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-30-sm {
        padding-left: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-30-sm {
        padding-right: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-40-sm {
        padding: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-40-sm {
        padding-top: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-40-sm {
        padding-bottom: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-40-sm {
        padding-left: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-40-sm {
        padding-right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-50-sm {
        padding: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-50-sm {
        padding-top: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-50-sm {
        padding-bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-50-sm {
        padding-left: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-50-sm {
        padding-right: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-60-sm {
        padding: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-60-sm {
        padding-top: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-60-sm {
        padding-bottom: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-60-sm {
        padding-left: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-60-sm {
        padding-right: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-70-sm {
        padding: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-70-sm {
        padding-top: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-70-sm {
        padding-bottom: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-70-sm {
        padding-left: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-70-sm {
        padding-right: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-80-sm {
        padding: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-80-sm {
        padding-top: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-80-sm {
        padding-bottom: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-80-sm {
        padding-left: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-80-sm {
        padding-right: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-90-sm {
        padding: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-90-sm {
        padding-top: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-90-sm {
        padding-bottom: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-90-sm {
        padding-left: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-90-sm {
        padding-right: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-100-sm {
        padding: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-top-100-sm {
        padding-top: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-bottom-100-sm {
        padding-bottom: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-left-100-sm {
        padding-left: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-padding-right-100-sm {
        padding-right: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-20-md {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-20-md {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-30-md {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-30-md {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-40-md {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-40-md {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-50-md {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-50-md {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-60-md {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-60-md {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-70-md {
        padding-left: 70px;
        padding-right: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-70-md {
        padding-top: 70px;
        padding-bottom: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-80-md {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-80-md {
        padding-top: 80px;
        padding-bottom: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-90-md {
        padding-left: 90px;
        padding-right: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-90-md {
        padding-top: 90px;
        padding-bottom: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-100-md {
        padding-left: 100px;
        padding-right: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-bottom-100-md {
        padding-top: 100px;
        padding-bottom: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-0-md {
        padding: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-0-md {
        padding-top: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-0-md {
        padding-bottom: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-0-md {
        padding-left: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-0-md {
        padding-right: 0
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-20-md {
        padding: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-20-md {
        padding-top: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-20-md {
        padding-bottom: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-20-md {
        padding-left: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-20-md {
        padding-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-30-md {
        padding: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-30-md {
        padding-top: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-30-md {
        padding-bottom: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-30-md {
        padding-left: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-30-md {
        padding-right: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-40-md {
        padding: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-40-md {
        padding-top: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-40-md {
        padding-bottom: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-40-md {
        padding-left: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-40-md {
        padding-right: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-50-md {
        padding: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-50-md {
        padding-top: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-50-md {
        padding-bottom: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-50-md {
        padding-left: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-50-md {
        padding-right: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-60-md {
        padding: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-60-md {
        padding-top: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-60-md {
        padding-bottom: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-60-md {
        padding-left: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-60-md {
        padding-right: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-70-md {
        padding: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-70-md {
        padding-top: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-70-md {
        padding-bottom: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-70-md {
        padding-left: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-70-md {
        padding-right: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-right-80-sm {
        padding: 0 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-80-md {
        padding: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-80-md {
        padding-top: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-80-md {
        padding-bottom: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-80-md {
        padding-left: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-80-md {
        padding-right: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-90-md {
        padding: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-90-md {
        padding-top: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-90-md {
        padding-bottom: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-90-md {
        padding-left: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-90-md {
        padding-right: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-100-md {
        padding: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-top-100-md {
        padding-top: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-bottom-100-md {
        padding-bottom: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-left-100-md {
        padding-left: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-padding-right-100-md {
        padding-right: 100px
    }
}

.fbb-mb-33 {
    margin-bottom: 33%
}

.fbb-mb-10 {
    margin-bottom: 10%
}

.fbb-ml-50per-xs {
    margin-left: 50%
}

@media screen and (min-width:768px) {
    .fbb-ml-50per-xs {
        margin-left: auto
    }
}

.fbb-mr-50per-xs {
    margin-right: 50%
}

@media screen and (min-width:768px) {
    .fbb-mr-50per-xs {
        margin-right: auto
    }
}

.fbb-minwidth-150 {
    min-width: 150px
}

.fbb-minwidth-200 {
    min-width: 200px
}

.fbb-minwidth-250 {
    min-width: 250px
}

.fbb-minwidth-300 {
    min-width: 300px
}

.fbb-minwidth-300 {
    min-width: 300px
}

.fbb-minwidth-600 {
    min-width: 600px
}

.fbb-minheight-150 {
    min-height: 150px
}

.fbb-minheight-200 {
    min-height: 200px
}

.fbb-minheight-250 {
    min-height: 250px
}

.fbb-minheight-300 {
    min-height: 300px
}

.fbb-minheight-300 {
    min-height: 300px
}

.fbb-text-italic {
    font-style: italic
}

.fbb-color-white {
    color: #fff
}

.fbb-color-black {
    color: #000
}

.fbb-color-purple {
    color: #3c2357
}

.fbb-color-purple-light {
    color: #9e65a9
}

.fbb-color-red {
    color: #c61e2d
}

.fbb-color-pink {
    color: #ec008c
}

.fbb-color-coral {
    color: #eb4d79
}

.fbb-color-dark-pink {
    color: #db5ca8
}

.fbb-color-orange {
    color: #f26c4f
}

.fbb-has-underline {
    border-bottom: 1px solid currentColor
}

.fbb-text-left {
    text-align: left
}

.fbb-text-right {
    text-align: right
}

.fbb-text-center {
    text-align: center
}

.fbb-text-right-xs {
    text-align: right
}

@media screen and (min-width:768px) {
    .fbb-text-right-xs {
        text-align: left
    }
}

.fbb-text-center-xs {
    text-align: center
}

@media screen and (min-width:768px) {
    .fbb-text-center-xs {
        text-align: left
    }
}

@media screen and (min-width:768px) {
    .fbb-text-left-sm {
        text-align: left
    }
}

@media screen and (min-width:768px) {
    .fbb-text-right-sm {
        text-align: right
    }
}

@media screen and (min-width:768px) {
    .fbb-text-center-sm {
        text-align: center
    }
}

@media screen and (min-width:1024px) {
    .fbb-text-left-md {
        text-align: left
    }
}

@media screen and (min-width:1024px) {
    .fbb-text-right-md {
        text-align: right
    }
}

@media screen and (min-width:1024px) {
    .fbb-text-center-md {
        text-align: center
    }
}

@media screen and (min-width:1260px) {
    .fbb-text-left-lg {
        text-align: left
    }
}

@media screen and (min-width:1260px) {
    .fbb-text-right-lg {
        text-align: right
    }
}

@media screen and (min-width:1260px) {
    .fbb-text-center-lg {
        text-align: center
    }
}

@media screen and (min-width:768px) {
    .fbb-box-left-center {
        position: absolute;
        top: 50%;
        margin: 0 0 0 50px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:768px) {
    .fbb-box-left-top {
        position: absolute;
        top: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-box-left-bottom {
        position: absolute;
        bottom: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-box-right-center {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:768px) {
    .fbb-box-right-top {
        position: absolute;
        top: 50px;
        right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-box-right-bottom {
        position: absolute;
        bottom: 50px;
        right: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-box-center-center {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%)
    }
}

@media screen and (min-width:768px) {
    .fbb-box-center-center-sm {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%)
    }
}

.fbb-box-center-top {
    position: absolute;
    top: 50px;
    left: 50%;
    margin: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (min-width:768px) {
    .fbb-box-center-top-sm {
        position: absolute;
        top: 50px;
        left: 50%;
        margin: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.fbb-box-center-bottom {
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (min-width:768px) {
    .fbb-box-center-bottom-sm {
        position: absolute;
        bottom: 50px;
        left: 50%;
        margin: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.fbb-box-fix {
    top: -webkit-calc(50% - 5%);
    top: calc(50% - 5%)
}

.fbb-bgcolor-f5f5f5 {
    background-color: #f5f5f5
}

.fbb-bgcolor-white {
    background-color: #fff
}

@media screen and (min-width:768px) {
    .fbb-bgcolor-white-sm {
        background-color: #fff
    }
}

.fbb-bgcolor-grey-light {
    background-color: #ccc
}

.fbb-bgcolor-white-06 {
    background-color: rgba(255, 255, 255, .6)
}

.fbb-bgcolor-white-08 {
    background-color: rgba(255, 255, 255, .8)
}

.fbb-bgcolor-black {
    background-color: #000
}

.fbb-bgcolor-black-06 {
    background-color: rgba(0, 0, 0, .6)
}

.fbb-bgcolor-purple-light {
    background-color: #9e65a9
}

.fbb-display-table {
    display: table
}

.fbb-display-table-cell {
    display: table-cell
}

.fbb-content-grid {
    display: block;
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.fbb-content-grid .fbb-col {
    position: relative;
    float: left;
    width: -webkit-calc(50% - 4%);
    width: calc(50% - 4%);
    margin: 0 auto
}

.fbb-content-grid .fbb-col:nth-child(2n+1) {
    margin: 0 2%
}

.fbb-content-grid .fbb-col:nth-child(2n+2) {
    margin: 0 2%
}

@media screen and (min-width:1024px) {
    .fbb-content-grid .fbb-col {
        width: -webkit-calc(25% - 6%);
        width: calc(25% - 6%)
    }
    .fbb-content-grid .fbb-col:nth-child(2n+1) {
        margin: 0 4%
    }
    .fbb-content-grid .fbb-col:nth-child(2n+2) {
        margin: 0 4%
    }
    .fbb-content-grid .fbb-col:nth-child(3n+1) {
        margin: 0 4%
    }
    .fbb-content-grid .fbb-col:nth-child(3n+3) {
        margin: 0 4%
    }
    .fbb-content-grid .fbb-col:nth-child(4n+1) {
        margin: 0 4% 0 0
    }
    .fbb-content-grid .fbb-col:nth-child(4n+4) {
        margin: 0 0 0 4%
    }
}

.fbb-content-grid .fbb-col .content-box {
    position: relative;
    max-width: 240px;
    margin: 0 auto
}

.fbb-content-grid .fbb-col-one-half {
    width: 100%
}

@media screen and (min-width:1024px) {
    .fbb-content-grid .fbb-col-one-half {
        float: left;
        width: -webkit-calc(50% - 20px);
        width: calc(50% - 20px)
    }
    .fbb-content-grid .fbb-col-one-half:first-child {
        margin-right: 20px
    }
    .fbb-content-grid .fbb-col-one-half:last-child {
        margin-left: 20px
    }
}

.fbb-content-grid .clear {
    clear: left
}

@media screen and (min-width:1024px) {
    .fbb-content-grid .clear {
        clear: none
    }
}

.fbb-2-columns-newarrivals {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media screen and (min-width:768px) {
    .fbb-2-columns-newarrivals {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row
    }
}

.fbb-2-columns-newarrivals .fbb-hp-newarrivals,
.fbb-2-columns-newarrivals .fbb-ks-newarrivals,
.fbb-2-columns-newarrivals .fbb-ww-newarrivals {
    position: relative;
    max-width: 280px;
    margin: 0 auto
}

.fbb-2-columns-newarrivals .fbb-column {
    position: relative
}

.fbb-2-columns-newarrivals .fbb-column figcaption {
    padding: 20px 0;
    text-align: center
}

@media screen and (min-width:768px) {
    .fbb-2-columns-newarrivals .fbb-column figcaption {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 50%;
        max-width: 50%;
        padding: 30px;
        text-align: center;
        background-color: rgba(255, 255, 255, .6);
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%)
    }
}

.fbb-3-columns-overlay {
    position: relative;
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    margin-top: 0
}

@media screen and (min-width:768px) {
    .fbb-3-columns-overlay {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        margin-top: -5%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
}

.fbb-3-columns-overlay .fbb-col-left-50 {
    width: 50%;
    left: 0
}

@media screen and (min-width:768px) {
    .fbb-3-columns-overlay .fbb-col-left-50 {
        left: auto;
        width: auto
    }
}

.fbb-3-columns-overlay .fbb-col-right-50 {
    width: 50%;
    left: 50%
}

@media screen and (min-width:768px) {
    .fbb-3-columns-overlay .fbb-col-right-50 {
        left: auto;
        width: auto
    }
}

.fbb-flex-direction {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:768px) {
    .fbb-flex-direction {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row
    }
}

.fbb-flex-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    min-height: 1px
}

@media screen and (min-width:768px) {
    .fbb-flex-item {
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        flex: 0 1 100%
    }
}

.fbb-flex-item-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    min-height: 1px
}

@media screen and (min-width:768px) {
    .fbb-flex-item-3 {
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.333%;
        flex: 0 1 33.333%
    }
}

.fbb-flex-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1
}

.fbb-flex-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2
}

@media screen and (min-width:768px) {
    .fbb-flex-order-1-sm {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-order-2-sm {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
}

.slick-slide {
    position: relative;
    outline: 0
}

.fbb-arrow {
    width: 32px;
    height: 32px;
    cursor: pointer
}

.fbb-has-arrows-sm .fbb-arrow {
    display: none!important
}

@media screen and (min-width:768px) {
    .fbb-has-arrows-sm .fbb-arrow {
        display: block!important
    }
}

.fbb-icon-arrow-left {
    left: 0
}

.fbb-icon-arrow-right {
    right: 0
}

.fbb-icon-arrow-left-10 {
    left: 10px
}

.fbb-icon-arrow-right-10 {
    right: 10px
}

.fbb-icon-arrow-left--32 {
    left: -32px
}

.fbb-icon-arrow-right--32 {
    right: -32px
}

.fbb-icon-arrow-left--35 {
    left: -35px
}

.fbb-icon-arrow-right--35 {
    right: -35px
}

.fbb-icon-arrow-left--40 {
    left: -40px
}

.fbb-icon-arrow-right--40 {
    right: -40px
}

.fbb-icon-arrow-left--50 {
    left: -50px
}

.fbb-icon-arrow-right--50 {
    right: -50px
}

.fbb-icon-arrow-left--80 {
    left: -80px
}

.fbb-icon-arrow-right--80 {
    right: -80px
}

.slick-dots {
    display: inline-block!important;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    display: inline-block;
    width: auto;
    height: auto
}

.fbb-dot {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    margin: 0 5px;
    cursor: pointer
}

.fbb-dot-white {
    background-color: #fff;
    border: 1px solid #000
}

.slick-active .fbb-dot-white {
    background-color: #000
}

.fbb-dot-black {
    border: 1px solid #000;
    background-color: #000
}

.slick-active .fbb-dot-black {
    background-color: #fff
}

.fbb-dot-grey {
    border: 1px solid #6e6e6e;
    background-color: #6e6e6e
}

.fbb-border-left-1 {
    border-left: 1px solid #6e6e6e
}

.slick-active .fbb-dot-grey {
    background-color: #fff
}

.fbb-hotspot {
    width: 33px;
    height: 33px;
    z-index: 1
}

.fbb-hotspot-white {
    fill: #fff;
    color: #000
}

.fbb-hotspot-white .fbb-cross {
    fill: currentColor
}

.fbb-hotspot-black {
    fill: #000;
    color: #fff
}

.fbb-hotspot-black .fbb-cross {
    fill: #fff
}

.fbb-slider .slick-active+.slick-active .fbb-border-separator {
    -webkit-box-shadow: inset 1px 0 0 #000;
    box-shadow: inset 1px 0 0 #000
}

.fbb-align-items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media screen and (min-width:768px) {
    .fbb-align-items-center-sm {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}

@media screen and (min-width:1024px) {
    .fbb-align-items-center-md {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}

.fbb-align-items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

@media screen and (min-width:768px) {
    .fbb-align-items-start-sm {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
}

@media screen and (min-width:1024px) {
    .fbb-align-items-start-md {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
}

.fbb-align-items-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

@media screen and (min-width:768px) {
    .fbb-align-items-end-sm {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
}

@media screen and (min-width:1024px) {
    .fbb-align-items-end-md {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
}

.fbb-align-self-start {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

@media screen and (min-width:768px) {
    .fbb-align-self-start-sm {
        -webkit-align-self: flex-start;
        align-self: flex-start
    }
}

@media screen and (min-width:1024px) {
    .fbb-align-self-start-md {
        -webkit-align-self: flex-start;
        align-self: flex-start
    }
}

.fbb-align-self-end {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

@media screen and (min-width:768px) {
    .fbb-align-self-end-sm {
        -webkit-align-self: flex-end;
        align-self: flex-end
    }
}

@media screen and (min-width:1024px) {
    .fbb-align-self-end-md {
        -webkit-align-self: flex-end;
        align-self: flex-end
    }
}

.fbb-justify-content-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

@media screen and (min-width:768px) {
    .fbb-justify-content-center-sm {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media screen and (min-width:1024px) {
    .fbb-justify-content-center-md {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

.fbb-justify-content-sbetween {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media screen and (min-width:768px) {
    .fbb-justify-content-sbetween-sm {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

@media screen and (min-width:1024px) {
    .fbb-justify-content-sbetween-md {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

.fbb-justify-content-saround {
    -webkit-justify-content: space-around;
    justify-content: space-around
}

@media screen and (min-width:768px) {
    .fbb-justify-content-saround-sm {
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
}

@media screen and (min-width:1024px) {
    .fbb-justify-content-saround-md {
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
}

.fbb-border-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fbb-border-1px-grey {
    border: 1px solid #ccc
}

.fbb-border-top-1px-grey {
    border-top: 1px solid #ccc
}

.fbb-border-bottom-1px-grey {
    border-bottom: 1px solid #ccc
}

.fbb-border-left-1px-grey {
    border-left: 1px solid #ccc
}

.fbb-border-right-1px-grey {
    border-right: 1px solid #ccc
}

.fbb-border-2px-grey {
    border: 2px solid #ccc
}

.fbb-border-4px-grey {
    border: 4px solid #ccc
}

.fbb-border-top-1px-black {
    border-top: 1px solid #000
}

.fbb-border-bottom-1px-black {
    border-bottom: 1px solid #000
}

.fbb-border-left-1px-black {
    border-left: 1px solid #000
}

.fbb-border-right-1px-black {
    border-right: 1px solid #000
}

.fbb-border-1px-pink {
    border: 1px solid #ec008c
}

.fbb-hide-mobile {
    display: none
}

@media screen and (min-width:768px) {
    .fbb-hide-mobile {
        display: block
    }
}

@media screen and (min-width:768px) {
    .fbb-hide-desktop {
        display: none
    }
}

@media screen and (min-width:1024px) {
    .fbb-hide-desktop-md {
        display: none
    }
}

.fbb-min-height-fix {
    min-height: 1px
}

.fbb-max-width-100-fix {
    max-width: 100%
}

.fbb-flex-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.fbb-flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.fbb-flex-align-self-end {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

@media screen and (min-width:768px) {
    .fbb-flex-align-self-end-sm {
        -webkit-align-self: flex-end;
        align-self: flex-end
    }
}

.fbb-flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:768px) {
    .fbb-flex-container-sm {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.fbb-flex-direction-column-xs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:768px) {
    .fbb-flex-direction-column-xs {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-direction-column-sm {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-item-content-sm {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        flex: 1 1 50%
    }
}

.fbb-flex-item-content-50-xs {
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px)
}

.fbb-margin-2n-40-sm:nth-child(2n) {
    margin: 0
}

@media screen and (min-width:768px) {
    .fbb-margin-2n-40-sm:nth-child(2n) {
        margin-right: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-margin-4n-0-sm:nth-child(4n+5) {
        margin: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-item-content-25-sm {
        width: -webkit-calc(25% - 30px);
        width: calc(25% - 30px)
    }
}

@media screen and (min-width:768px) {
    .fbb-align-items-start-sm {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-item-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 50%
    }
}

@media screen and (min-width:768px) {
    .fbb-flex-direction-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row
    }
}

@media screen and (min-width:768px) {
    .fbb-valign-center-sm {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}

.fbb-slick-border-left-active .slick-current {
    -webkit-box-shadow: inset -2px 0 0 #000;
    box-shadow: inset -2px 0 0 #000
}

.fbb-slick-border-left-active .slick-active+.slick-active {
    -webkit-box-shadow: inset 0 0 0 #000;
    box-shadow: inset 0 0 0 #000
}

@media screen and (min-width:768px) {
    .fbb-slick-border-left-active .slick-active+.slick-active {
        -webkit-box-shadow: inset -2px 0 0 #000;
        box-shadow: inset -2px 0 0 #000
    }
}

.fbb-slick-border-left-active .slick-active {
    -webkit-box-shadow: inset -2px 0 0 #000;
    box-shadow: inset -2px 0 0 #000
}

.fbb-slick-border-left-active .slick-active:last-child {
    -webkit-box-shadow: inset 0 0 0;
    box-shadow: inset 0 0 0
}

.slick-current .fbb-slick-border-left-active {
    -webkit-box-shadow: inset -2px 0 0 #000;
    box-shadow: inset -2px 0 0 #000
}

.slick-active+.slick-active .fbb-slick-border-left-active {
    -webkit-box-shadow: inset 0 0 0 #000;
    box-shadow: inset 0 0 0 #000
}

@media screen and (min-width:768px) {
    .slick-active+.slick-active .fbb-slick-border-left-active {
        -webkit-box-shadow: inset -2px 0 0 #000;
        box-shadow: inset -2px 0 0 #000
    }
}

.slick-active+.slick-active+.slick-active+.slick-active+.slick-active .fbb-slick-border-left-active {
    -webkit-box-shadow: inset 0 0 0 #000;
    box-shadow: inset 0 0 0 #000
}

.slick-active .fbb-slick-border-left-active {
    -webkit-box-shadow: inset -2px 0 0 #000;
    box-shadow: inset -2px 0 0 #000
}

.fbb-ff-futura-light {
    font-family: "Futura LT W01 Light", sans-serif
}

.fbb-ff-futura-book {
    font-family: "Futura LT W01 Book", sans-serif
}

.fbb-ff-futura-medium {
    font-family: "Futura LT W01 Medium", sans-serif
}

.fbb-ff-futura-bold {
    font-family: "Futura LT W01 Bold", sans-serif
}

.fbb-ff-didot-roman {
    font-family: "Didot W01 Roman", serif
}

.fbb-ff-didot-italic {
    font-family: "Didot W01 Italic", serif
}

.fbb-ff-didot-bold {
    font-family: "Didot W01 Bold", serif
}

.fbb-ff-didot-bold-italic {
    font-family: "Didot W01 Bold Italic", serif
}

.fbb-ff-avenir-bold {
    font-family: "Avenir Next LT W01 Bold", sans-serif
}

.fbb-ff-avenir-medium {
    font-family: AvenirNextLTW01-Medium, sans-serif
}

.fbb-ff-avenir-regular {
    font-family: AvenirNextLTW01-Regular, sans-serif
}

.fbb-ff-quickpen-bold {
    font-family: "Quickpen W00 Bold", sans-serif
}

.fbb-ff-quickpen-regular {
    font-family: "Quickpen W00 Regular", sans-serif
}

.fbb-ff-geosans-black {
    font-family: "Hurme Geometric Sans_1 W01 Blk", sans-serif
}

.fbb-ff-geosans-bold {
    font-family: "Hurme Geometric Sans_1 W01 Bol", sans-serif
}

.fbb-ff-geosans-semibold {
    font-family: "Hurme Geometric Sans_1 W01 SmB", sans-serif
}

.fbb-ff-geosans-regular {
    font-family: "Hurme Geometric Sans_1 W01 Rg", sans-serif
}

.fbb-ff-geosans-light {
    font-family: "Hurme Geometric Sans_1 W01 Lt", sans-serif
}

.fbb-ff-baskerville {
    font-family: "Baskerville MT W01 Regular", serif
}

.fbb-ff-baskerville-italic {
    font-family: "Baskerville MT W01 Italic", serif
}

.fbb-ff-baskerville-sb-italic {
    font-family: "Baskerville MT W01 Semibold It", serif
}

.fbb-ff-univers-light {
    font-family: 'Univers LT W01_45 Light1475944', sans-serif
}

.fbb-ff-univers-regular {
    font-family: 'Univers LT W01_55 Roman1475956', sans-serif
}

.fbb-ff-univers-bold {
    font-family: 'Univers LT W01_65 Bold1475968', sans-serif
}

.fbb-ff-univers-italic-light {
    font-family: 'Univers LT W01_45 Light1475950', sans-serif
}

.fbb-ff-univers-italic {
    font-family: 'Univers LT W01_55 Obliq1475962', sans-serif
}

.fbb-ff-univers-italic-bold {
    font-family: 'Univers LT W01_65 Bold_1475974', sans-serif
}

.fbb-ff-unicon-light {
    font-family: 'Univers LT W01_47 Light1475998', sans-serif
}

.fbb-ff-unicon-regular {
    font-family: 'Univers LT W01_57 Condensed', sans-serif
}

.fbb-ff-unicon-bold {
    font-family: 'Univers LT W01_67 Bold_1476016', sans-serif
}

.fbb-ff-unicon-italic-light {
    font-family: 'Univers LT W01_47 Light Cn Obl', sans-serif
}

.fbb-ff-unicon-italic {
    font-family: 'Univers LT W01_57 Conde1476010', sans-serif
}

.fbb-ff-unicon-italic-bold {
    font-family: 'Univers LT W01_67 Bold Cn Obl', sans-serif
}

.fbb-ff-stymie {
    font-family: StymieW01-BoldCondensed, sans-serif
}

.fbb-ff-origo {
    font-family: 'Origo W00 Origo', sans-serif
}

.fbb-ff-aldine {
    font-family: 'Aldine_721 W01 Light', sans-serif
}

.fbb-ff-charter {
    font-family: 'Charter BT W01 Roman', sans-serif
}

.fbb-ff-berlingske-sans-light {
    font-family: "Berlingske Sans Light W05", sans-serif
}

.fbb-ff-berlingske-sans-regular {
    font-family: "Berlingske Sans Regular W05", sans-serif
}

.fbb-ff-berlingske-sans-italic {
    font-family: "Berlingske Sans Italic W05", sans-serif
}

.fbb-ff-berlingske-sans-bold {
    font-family: "Berlingske Sans Bold W05", sans-serif
}

.fbb-ff-berlingske-serif-light {
    font-family: "Berlingske Serif Light W05", serif
}

.fbb-ff-berlingske-serif-regular {
    font-family: "Berlingske Serif Regular W0", serif
}

.fbb-ff-berlingske-serif-italic {
    font-family: "Berlingske Serif Italic W05", serif
}

.fbb-ff-berlingske-serif-bold {
    font-family: "Berlingske Serif Bold W05", serif
}

.fbb-ff-berlingske-serif-bold-italic {
    font-family: "Berlingske Serif Bold Itali", sans-serif
}

.fbb-ff-suomi {
    font-family: "Suomi Hand Script W01"
}

.fbb-fs-8 {
    font-size: 8px
}

.fbb-fs-10 {
    font-size: 10px
}

.fbb-fs-12 {
    font-size: 12px
}

.fbb-fs-14 {
    font-size: 14px
}

.fbb-fs-15 {
    font-size: 15px
}

.fbb-fs-16 {
    font-size: 16px
}

.fbb-fs-18 {
    font-size: 18px
}

.fbb-fs-20 {
    font-size: 20px
}

.fbb-fs-22 {
    font-size: 22px
}

.fbb-fs-24 {
    font-size: 24px
}

.fbb-fs-25 {
    font-size: 25px
}

.fbb-fs-26 {
    font-size: 26px
}

.fbb-fs-28 {
    font-size: 28px
}

.fbb-fs-30 {
    font-size: 30px
}

.fbb-fs-32 {
    font-size: 32px
}

.fbb-fs-34 {
    font-size: 34px
}

.fbb-fs-35 {
    font-size: 35px
}

.fbb-fs-36 {
    font-size: 36px
}

.fbb-fs-38 {
    font-size: 38px
}

.fbb-fs-40 {
    font-size: 40px
}

.fbb-fs-45 {
    font-size: 45px
}

.fbb-fs-48 {
    font-size: 48px
}

.fbb-fs-50 {
    font-size: 50px
}

.fbb-fs-55 {
    font-size: 55px
}

.fbb-fs-60 {
    font-size: 60px
}

.fbb-fs-65 {
    font-size: 65px
}

.fbb-fs-70 {
    font-size: 70px
}

.fbb-fs-75 {
    font-size: 75px
}

.fbb-fs-80 {
    font-size: 80px
}

.fbb-fs-85 {
    font-size: 85px
}

.fbb-fs-90 {
    font-size: 90px
}

.fbb-fs-100 {
    font-size: 100px
}

.fbb-fs-110 {
    font-size: 110px
}

.fbb-fs-120 {
    font-size: 120px
}

.fbb-fs-125 {
    font-size: 125px
}

.fbb-fs-130 {
    font-size: 130px
}

.fbb-fs-140 {
    font-size: 140px
}

.fbb-fs-150 {
    font-size: 150px
}

.fbb-fs-160 {
    font-size: 160px
}

.fbb-fs-170 {
    font-size: 170px
}

.fbb-fs-175 {
    font-size: 175px
}

.fbb-fs-180 {
    font-size: 180px
}

.fbb-fs-190 {
    font-size: 190px
}

.fbb-fs-200 {
    font-size: 200px
}

.fbb-fs-210 {
    font-size: 210px
}

.fbb-fs-220 {
    font-size: 220px
}

.fbb-fs-230 {
    font-size: 230px
}

.fbb-fs-240 {
    font-size: 240px
}

.fbb-fs-250 {
    font-size: 250px
}

.fbb-fs-26-xs {
    font-size: 26px
}

@media screen and (min-width:768px) {
    .fbb-fs-26-xs {
        font-size: 0
    }
}

.fbb-fs-50-xs {
    font-size: 50px
}

@media screen and (min-width:768px) {
    .fbb-fs-50-xs {
        font-size: 0
    }
}

.fbb-fs-65-xs {
    font-size: 65px
}

@media screen and (min-width:768px) {
    .fbb-fs-65-xs {
        font-size: 0
    }
}

.fbb-fs-90-xs {
    font-size: 90px
}

@media screen and (min-width:768px) {
    .fbb-fs-90-xs {
        font-size: 0
    }
}

.fbb-fs-100-xs {
    font-size: 100px
}

@media screen and (min-width:768px) {
    .fbb-fs-100-xs {
        font-size: 0
    }
}

.fbb-fs-120-xs {
    font-size: 120px
}

@media screen and (min-width:768px) {
    .fbb-fs-120-xs {
        font-size: 0
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-8-sm {
        font-size: 8px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-10-sm {
        font-size: 10px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-12-sm {
        font-size: 12px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-14-sm {
        font-size: 14px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-15-sm {
        font-size: 15px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-16-sm {
        font-size: 16px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-18-sm {
        font-size: 18px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-20-sm {
        font-size: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-22-sm {
        font-size: 22px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-24-sm {
        font-size: 24px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-25-sm {
        font-size: 25px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-26-sm {
        font-size: 26px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-28-sm {
        font-size: 28px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-30-sm {
        font-size: 30px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-32-sm {
        font-size: 32px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-34-sm {
        font-size: 34px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-35-sm {
        font-size: 35px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-36-sm {
        font-size: 36px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-38-sm {
        font-size: 38px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-40-sm {
        font-size: 40px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-45-sm {
        font-size: 45px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-48-sm {
        font-size: 48px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-50-sm {
        font-size: 50px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-55-sm {
        font-size: 55px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-60-sm {
        font-size: 60px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-70-sm {
        font-size: 70px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-75-sm {
        font-size: 75px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-80-sm {
        font-size: 80px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-85-sm {
        font-size: 85px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-90-sm {
        font-size: 90px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-100-sm {
        font-size: 100px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-110-sm {
        font-size: 110px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-120-sm {
        font-size: 120px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-125-sm {
        font-size: 125px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-130-sm {
        font-size: 130px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-140-sm {
        font-size: 140px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-150-sm {
        font-size: 150px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-160-sm {
        font-size: 160px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-170-sm {
        font-size: 170px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-175-sm {
        font-size: 175px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-180-sm {
        font-size: 180px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-190-sm {
        font-size: 190px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-200-sm {
        font-size: 200px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-210-sm {
        font-size: 210px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-220-sm {
        font-size: 220px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-230-sm {
        font-size: 230px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-240-sm {
        font-size: 240px
    }
}

@media screen and (min-width:768px) {
    .fbb-fs-250-sm {
        font-size: 250px
    }
}

@media screen and (min-width:768px) {
    .fbb-15-vw-sm {
        font-size: 1.9vw
    }
}

@media screen and (min-width:768px) {
    .fbb-16-vw-sm {
        font-size: 2vw
    }
}

@media screen and (min-width:768px) {
    .fbb-18-vw-sm {
        font-size: 2.3vw
    }
}

@media screen and (min-width:768px) {
    .fbb-20-vw-sm {
        font-size: 2.2vw
    }
}

@media screen and (min-width:768px) {
    .fbb-22-vw-sm {
        font-size: 2.6vw
    }
}

@media screen and (min-width:768px) {
    .fbb-24-vw-sm {
        font-size: 3.12vw
    }
}

@media screen and (min-width:768px) {
    .fbb-25-vw-sm {
        font-size: 3.2vw
    }
}

@media screen and (min-width:768px) {
    .fbb-30-vw-sm {
        font-size: 1vw
    }
}

@media screen and (min-width:768px) {
    .fbb-35-vw-sm {
        font-size: 4.5vw
    }
}

@media screen and (min-width:768px) {
    .fbb-36-vw-sm {
        font-size: 4.5vw
    }
}

@media screen and (min-width:768px) {
    .fbb-40-vw-sm {
        font-size: 5.2vw
    }
}

@media screen and (min-width:768px) {
    .fbb-45-vw-sm {
        font-size: 5.8vw
    }
}

@media screen and (min-width:768px) {
    .fbb-48-vw-sm {
        font-size: 6.25vw
    }
}

@media screen and (min-width:768px) {
    .fbb-50-vw-sm {
        font-size: 6.5vw
    }
}

@media screen and (min-width:768px) {
    .fbb-60-vw-sm {
        font-size: 6.5vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-8-md {
        font-size: 8px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-10-md {
        font-size: 10px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-12-md {
        font-size: 12px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-14-md {
        font-size: 14px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-15-md {
        font-size: 15px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-16-md {
        font-size: 16px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-18-md {
        font-size: 18px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-20-md {
        font-size: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-22-md {
        font-size: 22px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-24-md {
        font-size: 24px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-25-md {
        font-size: 25px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-26-md {
        font-size: 26px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-28-md {
        font-size: 28px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-30-md {
        font-size: 30px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-32-md {
        font-size: 32px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-34-md {
        font-size: 34px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-35-md {
        font-size: 35px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-36-md {
        font-size: 36px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-38-md {
        font-size: 38px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-40-md {
        font-size: 40px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-45-md {
        font-size: 45px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-48-md {
        font-size: 48px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-50-md {
        font-size: 50px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-55-md {
        font-size: 55px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-60-md {
        font-size: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-65-md {
        font-size: 65px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-70-md {
        font-size: 70px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-75-md {
        font-size: 75px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-80-md {
        font-size: 80px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-85-md {
        font-size: 85px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-90-md {
        font-size: 90px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-100-md {
        font-size: 100px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-110-md {
        font-size: 110px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-120-md {
        font-size: 120px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-125-md {
        font-size: 125px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-130-md {
        font-size: 130px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-140-md {
        font-size: 140px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-150-md {
        font-size: 150px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-160-md {
        font-size: 160px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-170-md {
        font-size: 170px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-175-md {
        font-size: 175px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-180-md {
        font-size: 180px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-190-md {
        font-size: 190px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-200-md {
        font-size: 200px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-210-md {
        font-size: 210px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-220-md {
        font-size: 220px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-230-md {
        font-size: 230px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-240-md {
        font-size: 240px
    }
}

@media screen and (min-width:1024px) {
    .fbb-fs-250-md {
        font-size: 250px
    }
}

@media screen and (min-width:1024px) {
    .fbb-15-vw-md {
        font-size: 1.4vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-16-vw-md {
        font-size: 1vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-18-vw-md {
        font-size: 1.7vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-20-vw-md {
        font-size: 1.9vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-22-vw-md {
        font-size: 1.9vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-24-vw-md {
        font-size: 1.2vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-25-vw-md {
        font-size: 2.4vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-30-vw-md {
        font-size: 3vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-35-vw-md {
        font-size: 3.4vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-36-vw-md {
        font-size: 3.4vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-40-vw-md {
        font-size: 2.2vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-45-vw-md {
        font-size: 4.3vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-48-vw-md {
        font-size: 4.8vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-50-vw-md {
        font-size: 4.8vw
    }
}

@media screen and (min-width:1024px) {
    .fbb-60-vw-md {
        font-size: 4.8vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-8-lg {
        font-size: 8px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-10-lg {
        font-size: 10px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-12-lg {
        font-size: 12px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-14-lg {
        font-size: 14px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-15-lg {
        font-size: 15px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-16-lg {
        font-size: 16px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-18-lg {
        font-size: 18px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-20-lg {
        font-size: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-22-lg {
        font-size: 22px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-24-lg {
        font-size: 24px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-25-lg {
        font-size: 25px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-26-lg {
        font-size: 26px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-28-lg {
        font-size: 28px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-30-lg {
        font-size: 30px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-32-lg {
        font-size: 32px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-34-lg {
        font-size: 34px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-35-lg {
        font-size: 35px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-36-lg {
        font-size: 36px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-38-lg {
        font-size: 38px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-40-lg {
        font-size: 40px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-45-lg {
        font-size: 45px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-48-lg {
        font-size: 48px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-50-lg {
        font-size: 50px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-55-lg {
        font-size: 55px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-60-lg {
        font-size: 60px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-70-lg {
        font-size: 70px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-75-lg {
        font-size: 75px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-80-lg {
        font-size: 80px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-85-lg {
        font-size: 85px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-90-lg {
        font-size: 90px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-100-lg {
        font-size: 100px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-110-lg {
        font-size: 110px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-120-lg {
        font-size: 120px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-125-lg {
        font-size: 125px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-130-lg {
        font-size: 130px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-140-lg {
        font-size: 140px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-150-lg {
        font-size: 150px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-160-lg {
        font-size: 160px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-170-lg {
        font-size: 170px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-175-lg {
        font-size: 175px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-180-lg {
        font-size: 180px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-190-lg {
        font-size: 190px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-200-lg {
        font-size: 200px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-210-lg {
        font-size: 210px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-220-lg {
        font-size: 220px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-230-lg {
        font-size: 230px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-240-lg {
        font-size: 240px
    }
}

@media screen and (min-width:1260px) {
    .fbb-fs-250-lg {
        font-size: 250px
    }
}

@media screen and (min-width:1260px) {
    .fbb-15-vw-lg {
        font-size: 1.1vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-16-vw-lg {
        font-size: .9vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-18-vw-lg {
        font-size: 1.4vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-20-vw-lg {
        font-size: 1.5vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-22-vw-lg {
        font-size: 1.2vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-24-vw-lg {
        font-size: 1.9vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-25-vw-lg {
        font-size: 1.9vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-30-vw-lg {
        font-size: 1.6vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-35-vw-lg {
        font-size: 2.7vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-36-vw-lg {
        font-size: 2.7vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-40-vw-lg {
        font-size: 3.1vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-45-vw-lg {
        font-size: 3.5vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-48-vw-lg {
        font-size: 2.7vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-50-vw-lg {
        font-size: 3.9vw
    }
}

@media screen and (min-width:1260px) {
    .fbb-60-vw-lg {
        font-size: 3.9vw
    }
}

@media screen and (min-width:768px) {
    .fbb-txt-sup-sm {
        vertical-align: super
    }
}

@media screen and (min-width:768px) {
    .fbb-txt-top-sm {
        vertical-align: top
    }
}

@media screen and (min-width:1024px) {
    .fbb-txt-sup-md {
        vertical-align: super
    }
}

@media screen and (min-width:1024px) {
    .fbb-txt-top-md {
        vertical-align: top
    }
}

@media screen and (min-width:1260px) {
    .fbb-txt-sup-lg {
        vertical-align: super
    }
}

@media screen and (min-width:1260px) {
    .fbb-txt-top-lg {
        vertical-align: top
    }
}

.fbb-lh-0-6 {
    line-height: .6
}

.fbb-lh-0-8 {
    line-height: .8
}

.fbb-lh-0-9 {
    line-height: .9
}

.fbb-lh-1 {
    line-height: 1
}

.fbb-lh-1-1 {
    line-height: 1.1
}

.fbb-lh-1-2 {
    line-height: 1.2
}

.fbb-lh-1-3 {
    line-height: 1.3
}

.fbb-lh-1-4 {
    line-height: 1.4
}

.fbb-lh-1-5 {
    line-height: 1.5
}

.fbb-txt-sup {
    vertical-align: super
}

.fbb-txt-top {
    vertical-align: top
}

.fbb-ls-1 {
    letter-spacing: 1px
}

.fbb-link-01 {
    line-height: 1;
    color: #000;
    text-decoration: underline
}

.fbb-link-02 {
    font-family: "Futura LT W01 Book", sans-serif;
    line-height: 1;
    color: #000;
    text-decoration: underline
}

.fbb-link-ww-white {
    line-height: 1;
    color: #fff;
    letter-spacing: 1.6px;
    text-decoration: underline
}

.fbb-link-ww-black {
    line-height: 1;
    color: #000;
    letter-spacing: 1.6px;
    text-decoration: underline
}

.fbb-cta-filled {
    display: inline-block;
    padding: 14px 40px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px
}

.fbb-cta-filled-squared {
    display: inline-block;
    padding: 20px 40px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000
}

.fbb-cta-filled-squared-white {
    display: inline-block;
    padding: 20px 40px;
    color: #000;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #fff
}

.fbb-cta-filled-ww {
    display: inline-block;
    padding: 20px 40px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.fbb-cta-filled-ww-white {
    display: inline-block;
    padding: 20px 40px;
    color: #000;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.fbb-cta-filled-ww-prod {
    display: inline-block;
    padding: 25px 60px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.fbb-cta-filled-ww-longer {
    display: inline-block;
    padding: 15px 40px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.fbb-cta-filled-squared-longer {
    display: inline-block;
    padding: 15px 44px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000
}

.fbb-cta-filled-ks {
    display: inline-block;
    padding: 15px 38px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.fbb-cta-ellos {
    display: inline-block;
    padding: 18px 40px;
    color: #fff;
    text-decoration: none;
    letter-spacing: .18em;
    background-color: #000
}

.fbb-15-vw {
    font-size: 4.6vw
}

.fbb-16-vw {
    font-size: 5vw
}

.fbb-18-vw {
    font-size: 5.6vw
}

.fbb-20-vw {
    font-size: 6vw
}

.fbb-22-vw {
    font-size: 6.8vw
}

.fbb-24-vw {
    font-size: 7.5vw
}

.fbb-25-vw {
    font-size: 7.8vw
}

.fbb-30-vw {
    font-size: 9.3vw
}

.fbb-35-vw {
    font-size: 10.9vw
}

.fbb-36-vw {
    font-size: 11.1vw
}

.fbb-40-vw {
    font-size: 12.5vw
}

.fbb-45-vw {
    font-size: 14.6vw
}

.fbb-48-vw {
    font-size: 15vw
}

.fbb-50-vw {
    font-size: 15.6vw
}

.fbb-60-vw {
    font-size: 15.6vw
}

.fbb-16-18-vw {
    font-size: -webkit-calc(16px + (18 - 16) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(16px + (18 - 16) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-16-20-vw {
    font-size: -webkit-calc(16px + (20 - 16) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(16px + (20 - 16) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-18-22-vw {
    font-size: -webkit-calc(18px + (22 - 18) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(18px + (22 - 18) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-20-30-vw {
    font-size: -webkit-calc(20px + (30 - 20) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(20px + (30 - 20) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-30-36-vw {
    font-size: -webkit-calc(30px + (36 - 30) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(30px + (36 - 30) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-36-46-vw {
    font-size: -webkit-calc(36px + (46 - 36) * ((100vw - 320px)/ (1260 - 320)));
    font-size: calc(36px + (46 - 36) * ((100vw - 320px)/ (1260 - 320)))
}

.fbb-30-70-vw {
    font-size: -webkit-calc(30px + (70 - 30) * ((100vw - 0px)/ (768 - 320)));
    font-size: calc(30px + (70 - 30) * ((100vw - 0px)/ (768 - 320)))
}

.fbb-30-24-vw {
    font-size: -webkit-calc(24px + (30 - 24) * ((100vw - 320px)/ (768 - 320)));
    font-size: calc(24px + (30 - 24) * ((100vw - 320px)/ (768 - 320)))
}

.fbb-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.fbb-row-6 {
    margin-left: -6px;
    margin-right: -6px
}

.fbb-row-12 {
    margin-left: -12px;
    margin-right: -12px
}

.fbb-row-20 {
    margin-left: -20px;
    margin-right: -20px
}

.fbb-col-gutter-6 {
    padding-left: 6px;
    padding-right: 6px
}

.fbb-col-gutter-12 {
    padding-left: 12px;
    padding-right: 12px
}

.fbb-col-gutter-20 {
    padding-left: 20px;
    padding-right: 20px
}

@media screen and (min-width:768px) {
    .fbb-col-gutter-6-sm {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media screen and (min-width:768px) {
    .fbb-col-gutter-12-sm {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media screen and (min-width:768px) {
    .fbb-col-gutter-20-sm {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-col-gutter-6-md {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media screen and (min-width:1024px) {
    .fbb-col-gutter-12-md {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media screen and (min-width:1024px) {
    .fbb-col-gutter-20-md {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (min-width:1260px) {
    .fbb-col-gutter-6-lg {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media screen and (min-width:1260px) {
    .fbb-col-gutter-12-lg {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media screen and (min-width:1260px) {
    .fbb-col-gutter-20-lg {
        padding-left: 20px;
        padding-right: 20px
    }
}

.fbb-col-1 {
    width: -webkit-calc(1/12 * 100%);
    width: calc(1/12 * 100%)
}

.fbb-col-2 {
    width: -webkit-calc(2/12 * 100%);
    width: calc(2/12 * 100%)
}

.fbb-col-3 {
    width: -webkit-calc(3/12 * 100%);
    width: calc(3/12 * 100%)
}

.fbb-col-4 {
    width: -webkit-calc(4/12 * 100%);
    width: calc(4/12 * 100%)
}

.fbb-col-6 {
    width: -webkit-calc(6/12 * 100%);
    width: calc(6/12 * 100%)
}

.fbb-col-6-20 {
    width: -webkit-calc(6/12 * 100% - 20px);
    width: calc(6/12 * 100% - 20px)
}

.fbb-col-12 {
    width: -webkit-calc(12/12 * 100%);
    width: calc(12/12 * 100%)
}

@media screen and (min-width:768px) {
    .fbb-col-sm-1 {
        width: -webkit-calc(1/12 * 100%);
        width: calc(1/12 * 100%)
    }
    .fbb-col-sm-2 {
        width: -webkit-calc(2/12 * 100%);
        width: calc(2/12 * 100%)
    }
    .fbb-col-sm-3 {
        width: -webkit-calc(3/12 * 100%);
        width: calc(3/12 * 100%)
    }
    .fbb-col-sm-3-20 {
        width: -webkit-calc(3/12 * 100% - 20px);
        width: calc(3/12 * 100% - 20px)
    }
    .fbb-col-sm-4 {
        width: -webkit-calc(4/12 * 100%);
        width: calc(4/12 * 100%)
    }
    .fbb-col-sm-6 {
        width: -webkit-calc(6/12 * 100%);
        width: calc(6/12 * 100%)
    }
    .fbb-col-sm-12 {
        width: -webkit-calc(12/12 * 100%);
        width: calc(12/12 * 100%)
    }
}

.fbb-col-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1
}

.fbb-col-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2
}

.fbb-col-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3
}

@media screen and (min-width:768px) {
    .fbb-col-order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
    .fbb-col-order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
    .fbb-col-order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
}

@media screen and (min-width:768px) {
    .fbb-ww-slider-01 .slick-current figcaption {
        margin-left: 20px
    }
    .fbb-ww-slider-01 .slick-current+.slick-active+.slick-active figcaption {
        margin-right: 20px
    }
}

@media screen and (min-width:1024px) {
    .fbb-ww-slider-01 .slick-current+.slick-active+.slick-active figcaption {
        margin-right: 0
    }
}

@media screen and (min-width:1260px) {
    .fbb-ww-slider-01 .slick-current figcaption {
        margin-left: 20px
    }
    .fbb-ww-slider-01 .slick-current+.slick-active+.slick-active+.slick-active+.slick-active figcaption {
        margin-right: 20px
    }
}

@media screen and (min-width:768px) {
    .fbb-content-drawer-jl {
        padding-top: 45px!important;
        margin-top: -45px!important
    }
}

@media screen and (min-width:768px) {
    .fbb-content-drawer-ww {
        padding-top: 44px!important;
        margin-top: -44px!important
    }
}

@media screen and (min-width:768px) {
    .fbb-content-drawer {
        padding-top: 50px;
        margin-top: -50px
    }
}

.fbb-content-drawer label {
    display: block
}

.fbb-content-drawer input {
    display: none
}

.fbb-content-drawer .hide {
    display: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition: all 1s;
    transition: all 1s
}

.fbb-content-drawer .arrow {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    cursor: pointer;
    -webkit-transition: -webkit-transform .1s;
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    fill: #fff
}

.fbb-content-drawer input[type=checkbox]:checked~div {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border: none;
    -webkit-animation: animBlock .15s ease-in-out;
    animation: animBlock .15s ease-in-out
}

.fbb-content-drawer input[type=checkbox]:checked+label .arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@-webkit-keyframes animBlock {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes animBlock {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.fbb-checkbox-hack {
    display: block
}

.fbb-checkbox-hack img {
    margin: 0 auto;
    max-width: 300px
}

@media screen and (min-width:768px) {
    .fbb-checkbox-hack img {
        margin: 0;
        max-width: 450px
    }
}

.fbb-checkbox-hack .msdw-txt {
    font-size: 20px;
    margin-top: 20px
}

@media screen and (min-width:768px) {
    .fbb-checkbox-hack .msdw-txt {
        margin-top: 0;
        margin-left: 60px
    }
}

@media screen and (min-width:1024px) {
    .fbb-checkbox-hack .msdw-txt {
        margin-top: 0;
        margin-left: 150px
    }
}

.fbb-checkbox-hack input {
    display: none
}

.fbb-checkbox-hack .hide {
    visibility: hidden;
    height: 0;
    opacity: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s
}

.fbb-checkbox-hack .arrow {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    cursor: pointer;
    -webkit-transition: -webkit-transform .1s;
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    fill: #fff
}

.fbb-checkbox-hack label#item-1-click {
    padding: 30px 20px
}

@media screen and (min-width:768px) {
    .fbb-checkbox-hack label#item-1-click {
        padding: 60px 20px
    }
}

.fbb-checkbox-hack input[type=checkbox]:checked~div {
    visibility: visible;
    height: 600px;
    opacity: 1;
    border: none;
    -webkit-animation: height .15s ease-in-out;
    animation: height .15s ease-in-out
}

@media screen and (min-width:768px) {
    .fbb-checkbox-hack input[type=checkbox]:checked~div {
        height: 541px
    }
}

.fbb-checkbox-hack input[type=checkbox]:checked+label .arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@keyframes animBlock {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}






.fs16m {
    font-size: 16px
}

.fs20m {
    font-size: 20px
}

.fs24m {
    font-size: 24px
}

.fs30m {
    font-size: 3.91vw
}

.fs32m {
    font-size: 4.17vw
}

.fs35m {
    font-size: 4.56vw
}

.fs40m {
    font-size: 5.21vw
}

.fs45m {
    font-size: 5.86vw
}

.fs50m {
    font-size: 6.51vw
}

.fs55m {
    font-size: 7.17vw
}

.fs60m {
    font-size: 7.82vw
}

.fs75m {
    font-size: 9.77vw
}

.fs80m {
    font-size: 10.43vw
}

.fs90m {
    font-size: 11.73vw
}

.fs110m {
    font-size: 14.34vw
}

.fs130m {
    font-size: 16.94vw
}

.fs140m {
    font-size: 18.25vw
}

.fs170m {
    font-size: 22.16vw
}

.fs190m {
    font-size: 24.77vw
}

@media screen and (min-width:1024px) {
    .fs300d {
        font-size: 300px
    }
    .fs270d {
        font-size: 270px
    }
    .fs250d {
        font-size: 250px
    }
    .fs220d {
        font-size: 220px
    }
    .fs190d {
        font-size: 190px
    }
    .fs180d {
        font-size: 180px
    }
    .fs170d {
        font-size: 170px
    }
    .fs150d {
        font-size: 150px
    }
    .fs140d {
        font-size: 140px
    }
    .fs130d {
        font-size: 130px
    }
    .fs120d {
        font-size: 120px
    }
    .fs110d {
        font-size: 110px
    }
    .fs100d {
        font-size: 100px
    }
    .fs95d {
        font-size: 95px
    }
    .fs90d {
        font-size: 90px
    }
    .fs80d {
        font-size: 80px
    }
    .fs75d {
        font-size: 75px
    }
    .fs70d {
        font-size: 70px
    }
    .fs65d {
        font-size: 65px
    }
    .fs60d {
        font-size: 60px
    }
    .fs55d {
        font-size: 55px
    }
    .fs50d {
        font-size: 50px
    }
    .fs48d {
        font-size: 48px
    }
    .fs45d {
        font-size: 45px
    }
    .fs40d {
        font-size: 40px
    }
    .fs35d {
        font-size: 35px
    }
    .fs32d {
        font-size: 32px
    }
    .fs30d {
        font-size: 30px
    }
    .fs28d {
        font-size: 28px
    }
    .fs24d {
        font-size: 24px
    }
    .fs20d {
        font-size: 20px
    }
    .fs18d {
        font-size: 18px
    }
    .fs16d {
        font-size: 16px
    }
    .fs15d {
        font-size: 15px
    }
    .fs12d {
        font-size: 12px
    }
}

@media screen and (min-width:768px) and (max-width:1280px) {
    .fs300d {
        font-size: 23.43vw
    }
    .fs270d {
        font-size: 21.09vw
    }
    .fs250d {
        font-size: 19.53vw
    }
    .fs220d {
        font-size: 17.18vw
    }
    .fs190d {
        font-size: 14.84vw
    }
    .fs180d {
        font-size: 14vw
    }
    .fs170d {
        font-size: 13.28vw
    }
    .fs150d {
        font-size: 11.71vw
    }
    .fs140d {
        font-size: 10.93vw
    }
    .fs130d {
        font-size: 10.15vw
    }
    .fs120d {
        font-size: 9.375vw
    }
    .fs110d {
        font-size: 8.59vw
    }
    .fs100d {
        font-size: 7.81vw
    }
    .fs95d {
        font-size: 7.42vw
    }
    .fs90d {
        font-size: 7.03vw
    }
    .fs80d {
        font-size: 6.25vw
    }
    .fs60d {
        font-size: 4.68vw
    }
    .fs55d {
        font-size: 4.29vw
    }
    .fs50d {
        font-size: 3.9vw
    }
    .fs48d {
        font-size: 3.75vw
    }
    .fs30d {
        font-size: 2.34vw
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .fs100d {
        font-size: 9.76vw
    }
    .fs95d {
        font-size: 9.28vw
    }
    .fs90d {
        font-size: 8.78vw
    }
    .fs80d {
        font-size: 7.81vw
    }
    .fs75d {
        font-size: 7.33vw
    }
    .fs70d {
        font-size: 6.84vw
    }
    .fs65d {
        font-size: 6.34vw
    }
    .fs60d {
        font-size: 5.85vw
    }
    .fs55d {
        font-size: 5.37vw
    }
    .fs50d {
        font-size: 4.88vw
    }
    .fs48d {
        font-size: 4.6vw
    }
    .fs45d {
        font-size: 4.39vw
    }
    .fs40d {
        font-size: 3.9vw
    }
    .fs35d {
        font-size: 3.41vw
    }
    .fs32d {
        font-size: 3.12vw
    }
    .fs30d {
        font-size: 2.5vw
    }
    .fs24d {
        font-size: 2.34vw
    }
    .fs20d {
        font-size: 1.95vw
    }
    .fs18d {
        font-size: 1.75vw
    }
    .fs16d {
        font-size: 1.56vw
    }
    .fs15d {
        font-size: 1.46vw
    }
    .fs12d {
        font-size: 1.17vw
    }
}

.fs12 {
    font-size: 12px
}

.fs15 {
    font-size: 15px
}

.fs16 {
    font-size: 16px
}

.fs18 {
    font-size: 18px
}

.fs20 {
    font-size: 20px
}

.fs22 {
    font-size: 22px
}

.fs25 {
    font-size: 25px
}

.fs28 {
    font-size: 28px
}

.fs35 {
    font-size: 35px
}

.fs40 {
    font-size: 40px
}

.fs58 {
    font-size: 58px
}

.fs62 {
    font-size: 62px
}

.fs74 {
    font-size: 74px
}

.fs120 {
    font-size: 120px
}

/*# sourceMappingURL=styles.v2.min.css.map */