@charset "UTF-8";
/*

     _/            _/_/_/         _/    _/
    _/            _/    _/       _/   _/
   _/            _/_/_/_/       _/_/_/
  _/            _/     _/      _/   _/
 _/            _/      _/     _/     _/
_/_/_/_/_/    _/_/_/_/_/     _/       _/

*/
/*本项目色值*/
/* 网格数 */
/* 根元素字体值 */
/*设计尺寸*/
/*flex*/
.contain-max {
    /*<=1920px*/
    /*<=1680px*/
    /*<=1440px*/
    /*<=1280px*/
    /*<=1024px*/
}

@media (min-width: 1680px) {
    .contain-max {
        margin: 0 auto;
        width: 1600px;
    }
}

@media (max-width: 1680px) {
    .contain-max {
        margin: 0 auto;
        width: 1440px;
    }
}

@media (max-width: 1440px) {
    .contain-max {
        margin: 0 auto;
        width: 1280px;
    }
}

@media (max-width: 1280px) {
    .contain-max {
        margin: 0 auto;
        width: 98%;
    }
}


.contain-max-1 {
    /*<=1920px*/
    /*<=1680px*/
}

@media (max-width: 1920px) {
    .contain-max-1 {
        margin: 0 auto;
        width: 1200px;
    }
}

@media (max-width: 1680px) {
    .contain-max-1 {
        margin: 0 auto;
        width: 1024px;
    }
}

.nicescroll-rails div {
    background-color: #0067aa !important;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.white {
    color: #fff;
}

.black {
    color: #000;
}

.color-change-1:hover {
    color: #0067ac;
}

.bg-white {
    background-color: #fff;
}

.over-hidden {
    overflow: hidden;
}

/*! width */
.width25 {
    width: 25%;
}

.width33 {
    width: 33.3%;
}

.width50 {
    width: 50%;
}

.width100 {
    width: 100%;
}

/*! height */
.height100 {
    height: 100%;
}

.margin200X {
    margin-top: 100px;
    margin-bottom: 100px;
}

.marginY200 {
    margin-left: 100px;
    margin-right: 100px;
}

.padding200X {
    padding-top: 100px;
    padding-bottom: 100px;
}

.paddingY200 {
    padding-left: 100px;
    padding-right: 100px;
}

.padding-t200 {
    padding-top: 100px;
}

.padding-l200 {
    padding-left: 100px;
}

.padding-r200 {
    padding-right: 100px;
}

.padding-b200 {
    padding-bottom: 100px;
}

.margin-t200 {
    margin-top: 100px;
}

.margin-l200 {
    margin-left: 100px;
}

.margin-r200 {
    margin-right: 100px;
}

.margin-b200 {
    margin-bottom: 100px;
}

.margin198X {
    margin-top: 99px;
    margin-bottom: 99px;
}

.marginY198 {
    margin-left: 99px;
    margin-right: 99px;
}

.padding198X {
    padding-top: 99px;
    padding-bottom: 99px;
}

.paddingY198 {
    padding-left: 99px;
    padding-right: 99px;
}

.padding-t198 {
    padding-top: 99px;
}

.padding-l198 {
    padding-left: 99px;
}

.padding-r198 {
    padding-right: 99px;
}

.padding-b198 {
    padding-bottom: 99px;
}

.margin-t198 {
    margin-top: 99px;
}

.margin-l198 {
    margin-left: 99px;
}

.margin-r198 {
    margin-right: 99px;
}

.margin-b198 {
    margin-bottom: 99px;
}

.margin196X {
    margin-top: 98px;
    margin-bottom: 98px;
}

.marginY196 {
    margin-left: 98px;
    margin-right: 98px;
}

.padding196X {
    padding-top: 98px;
    padding-bottom: 98px;
}

.paddingY196 {
    padding-left: 98px;
    padding-right: 98px;
}

.padding-t196 {
    padding-top: 98px;
}

.padding-l196 {
    padding-left: 98px;
}

.padding-r196 {
    padding-right: 98px;
}

.padding-b196 {
    padding-bottom: 98px;
}

.margin-t196 {
    margin-top: 98px;
}

.margin-l196 {
    margin-left: 98px;
}

.margin-r196 {
    margin-right: 98px;
}

.margin-b196 {
    margin-bottom: 98px;
}

.margin194X {
    margin-top: 97px;
    margin-bottom: 97px;
}

.marginY194 {
    margin-left: 97px;
    margin-right: 97px;
}

.padding194X {
    padding-top: 97px;
    padding-bottom: 97px;
}

.paddingY194 {
    padding-left: 97px;
    padding-right: 97px;
}

.padding-t194 {
    padding-top: 97px;
}

.padding-l194 {
    padding-left: 97px;
}

.padding-r194 {
    padding-right: 97px;
}

.padding-b194 {
    padding-bottom: 97px;
}

.margin-t194 {
    margin-top: 97px;
}

.margin-l194 {
    margin-left: 97px;
}

.margin-r194 {
    margin-right: 97px;
}

.margin-b194 {
    margin-bottom: 97px;
}

.margin192X {
    margin-top: 96px;
    margin-bottom: 96px;
}

.marginY192 {
    margin-left: 96px;
    margin-right: 96px;
}

.padding192X {
    padding-top: 96px;
    padding-bottom: 96px;
}

.paddingY192 {
    padding-left: 96px;
    padding-right: 96px;
}

.padding-t192 {
    padding-top: 96px;
}

.padding-l192 {
    padding-left: 96px;
}

.padding-r192 {
    padding-right: 96px;
}

.padding-b192 {
    padding-bottom: 96px;
}

.margin-t192 {
    margin-top: 96px;
}

.margin-l192 {
    margin-left: 96px;
}

.margin-r192 {
    margin-right: 96px;
}

.margin-b192 {
    margin-bottom: 96px;
}

.margin190X {
    margin-top: 95px;
    margin-bottom: 95px;
}

.marginY190 {
    margin-left: 95px;
    margin-right: 95px;
}

.padding190X {
    padding-top: 95px;
    padding-bottom: 95px;
}

.paddingY190 {
    padding-left: 95px;
    padding-right: 95px;
}

.padding-t190 {
    padding-top: 95px;
}

.padding-l190 {
    padding-left: 95px;
}

.padding-r190 {
    padding-right: 95px;
}

.padding-b190 {
    padding-bottom: 95px;
}

.margin-t190 {
    margin-top: 95px;
}

.margin-l190 {
    margin-left: 95px;
}

.margin-r190 {
    margin-right: 95px;
}

.margin-b190 {
    margin-bottom: 95px;
}

.margin188X {
    margin-top: 94px;
    margin-bottom: 94px;
}

.marginY188 {
    margin-left: 94px;
    margin-right: 94px;
}

.padding188X {
    padding-top: 94px;
    padding-bottom: 94px;
}

.paddingY188 {
    padding-left: 94px;
    padding-right: 94px;
}

.padding-t188 {
    padding-top: 94px;
}

.padding-l188 {
    padding-left: 94px;
}

.padding-r188 {
    padding-right: 94px;
}

.padding-b188 {
    padding-bottom: 94px;
}

.margin-t188 {
    margin-top: 94px;
}

.margin-l188 {
    margin-left: 94px;
}

.margin-r188 {
    margin-right: 94px;
}

.margin-b188 {
    margin-bottom: 94px;
}

.margin186X {
    margin-top: 93px;
    margin-bottom: 93px;
}

.marginY186 {
    margin-left: 93px;
    margin-right: 93px;
}

.padding186X {
    padding-top: 93px;
    padding-bottom: 93px;
}

.paddingY186 {
    padding-left: 93px;
    padding-right: 93px;
}

.padding-t186 {
    padding-top: 93px;
}

.padding-l186 {
    padding-left: 93px;
}

.padding-r186 {
    padding-right: 93px;
}

.padding-b186 {
    padding-bottom: 93px;
}

.margin-t186 {
    margin-top: 93px;
}

.margin-l186 {
    margin-left: 93px;
}

.margin-r186 {
    margin-right: 93px;
}

.margin-b186 {
    margin-bottom: 93px;
}

.margin184X {
    margin-top: 92px;
    margin-bottom: 92px;
}

.marginY184 {
    margin-left: 92px;
    margin-right: 92px;
}

.padding184X {
    padding-top: 92px;
    padding-bottom: 92px;
}

.paddingY184 {
    padding-left: 92px;
    padding-right: 92px;
}

.padding-t184 {
    padding-top: 92px;
}

.padding-l184 {
    padding-left: 92px;
}

.padding-r184 {
    padding-right: 92px;
}

.padding-b184 {
    padding-bottom: 92px;
}

.margin-t184 {
    margin-top: 92px;
}

.margin-l184 {
    margin-left: 92px;
}

.margin-r184 {
    margin-right: 92px;
}

.margin-b184 {
    margin-bottom: 92px;
}

.margin182X {
    margin-top: 91px;
    margin-bottom: 91px;
}

.marginY182 {
    margin-left: 91px;
    margin-right: 91px;
}

.padding182X {
    padding-top: 91px;
    padding-bottom: 91px;
}

.paddingY182 {
    padding-left: 91px;
    padding-right: 91px;
}

.padding-t182 {
    padding-top: 91px;
}

.padding-l182 {
    padding-left: 91px;
}

.padding-r182 {
    padding-right: 91px;
}

.padding-b182 {
    padding-bottom: 91px;
}

.margin-t182 {
    margin-top: 91px;
}

.margin-l182 {
    margin-left: 91px;
}

.margin-r182 {
    margin-right: 91px;
}

.margin-b182 {
    margin-bottom: 91px;
}

.margin180X {
    margin-top: 90px;
    margin-bottom: 90px;
}

.marginY180 {
    margin-left: 90px;
    margin-right: 90px;
}

.padding180X {
    padding-top: 90px;
    padding-bottom: 90px;
}

.paddingY180 {
    padding-left: 90px;
    padding-right: 90px;
}

.padding-t180 {
    padding-top: 90px;
}

.padding-l180 {
    padding-left: 90px;
}

.padding-r180 {
    padding-right: 90px;
}

.padding-b180 {
    padding-bottom: 90px;
}

.margin-t180 {
    margin-top: 90px;
}

.margin-l180 {
    margin-left: 90px;
}

.margin-r180 {
    margin-right: 90px;
}

.margin-b180 {
    margin-bottom: 90px;
}

.margin178X {
    margin-top: 89px;
    margin-bottom: 89px;
}

.marginY178 {
    margin-left: 89px;
    margin-right: 89px;
}

.padding178X {
    padding-top: 89px;
    padding-bottom: 89px;
}

.paddingY178 {
    padding-left: 89px;
    padding-right: 89px;
}

.padding-t178 {
    padding-top: 89px;
}

.padding-l178 {
    padding-left: 89px;
}

.padding-r178 {
    padding-right: 89px;
}

.padding-b178 {
    padding-bottom: 89px;
}

.margin-t178 {
    margin-top: 89px;
}

.margin-l178 {
    margin-left: 89px;
}

.margin-r178 {
    margin-right: 89px;
}

.margin-b178 {
    margin-bottom: 89px;
}

.margin176X {
    margin-top: 88px;
    margin-bottom: 88px;
}

.marginY176 {
    margin-left: 88px;
    margin-right: 88px;
}

.padding176X {
    padding-top: 88px;
    padding-bottom: 88px;
}

.paddingY176 {
    padding-left: 88px;
    padding-right: 88px;
}

.padding-t176 {
    padding-top: 88px;
}

.padding-l176 {
    padding-left: 88px;
}

.padding-r176 {
    padding-right: 88px;
}

.padding-b176 {
    padding-bottom: 88px;
}

.margin-t176 {
    margin-top: 88px;
}

.margin-l176 {
    margin-left: 88px;
}

.margin-r176 {
    margin-right: 88px;
}

.margin-b176 {
    margin-bottom: 88px;
}

.margin174X {
    margin-top: 87px;
    margin-bottom: 87px;
}

.marginY174 {
    margin-left: 87px;
    margin-right: 87px;
}

.padding174X {
    padding-top: 87px;
    padding-bottom: 87px;
}

.paddingY174 {
    padding-left: 87px;
    padding-right: 87px;
}

.padding-t174 {
    padding-top: 87px;
}

.padding-l174 {
    padding-left: 87px;
}

.padding-r174 {
    padding-right: 87px;
}

.padding-b174 {
    padding-bottom: 87px;
}

.margin-t174 {
    margin-top: 87px;
}

.margin-l174 {
    margin-left: 87px;
}

.margin-r174 {
    margin-right: 87px;
}

.margin-b174 {
    margin-bottom: 87px;
}

.margin172X {
    margin-top: 86px;
    margin-bottom: 86px;
}

.marginY172 {
    margin-left: 86px;
    margin-right: 86px;
}

.padding172X {
    padding-top: 86px;
    padding-bottom: 86px;
}

.paddingY172 {
    padding-left: 86px;
    padding-right: 86px;
}

.padding-t172 {
    padding-top: 86px;
}

.padding-l172 {
    padding-left: 86px;
}

.padding-r172 {
    padding-right: 86px;
}

.padding-b172 {
    padding-bottom: 86px;
}

.margin-t172 {
    margin-top: 86px;
}

.margin-l172 {
    margin-left: 86px;
}

.margin-r172 {
    margin-right: 86px;
}

.margin-b172 {
    margin-bottom: 86px;
}

.margin170X {
    margin-top: 85px;
    margin-bottom: 85px;
}

.marginY170 {
    margin-left: 85px;
    margin-right: 85px;
}

.padding170X {
    padding-top: 85px;
    padding-bottom: 85px;
}

.paddingY170 {
    padding-left: 85px;
    padding-right: 85px;
}

.padding-t170 {
    padding-top: 85px;
}

.padding-l170 {
    padding-left: 85px;
}

.padding-r170 {
    padding-right: 85px;
}

.padding-b170 {
    padding-bottom: 85px;
}

.margin-t170 {
    margin-top: 85px;
}

.margin-l170 {
    margin-left: 85px;
}

.margin-r170 {
    margin-right: 85px;
}

.margin-b170 {
    margin-bottom: 85px;
}

.margin168X {
    margin-top: 84px;
    margin-bottom: 84px;
}

.marginY168 {
    margin-left: 84px;
    margin-right: 84px;
}

.padding168X {
    padding-top: 84px;
    padding-bottom: 84px;
}

.paddingY168 {
    padding-left: 84px;
    padding-right: 84px;
}

.padding-t168 {
    padding-top: 84px;
}

.padding-l168 {
    padding-left: 84px;
}

.padding-r168 {
    padding-right: 84px;
}

.padding-b168 {
    padding-bottom: 84px;
}

.margin-t168 {
    margin-top: 84px;
}

.margin-l168 {
    margin-left: 84px;
}

.margin-r168 {
    margin-right: 84px;
}

.margin-b168 {
    margin-bottom: 84px;
}

.margin166X {
    margin-top: 83px;
    margin-bottom: 83px;
}

.marginY166 {
    margin-left: 83px;
    margin-right: 83px;
}

.padding166X {
    padding-top: 83px;
    padding-bottom: 83px;
}

.paddingY166 {
    padding-left: 83px;
    padding-right: 83px;
}

.padding-t166 {
    padding-top: 83px;
}

.padding-l166 {
    padding-left: 83px;
}

.padding-r166 {
    padding-right: 83px;
}

.padding-b166 {
    padding-bottom: 83px;
}

.margin-t166 {
    margin-top: 83px;
}

.margin-l166 {
    margin-left: 83px;
}

.margin-r166 {
    margin-right: 83px;
}

.margin-b166 {
    margin-bottom: 83px;
}

.margin164X {
    margin-top: 82px;
    margin-bottom: 82px;
}

.marginY164 {
    margin-left: 82px;
    margin-right: 82px;
}

.padding164X {
    padding-top: 82px;
    padding-bottom: 82px;
}

.paddingY164 {
    padding-left: 82px;
    padding-right: 82px;
}

.padding-t164 {
    padding-top: 82px;
}

.padding-l164 {
    padding-left: 82px;
}

.padding-r164 {
    padding-right: 82px;
}

.padding-b164 {
    padding-bottom: 82px;
}

.margin-t164 {
    margin-top: 82px;
}

.margin-l164 {
    margin-left: 82px;
}

.margin-r164 {
    margin-right: 82px;
}

.margin-b164 {
    margin-bottom: 82px;
}

.margin162X {
    margin-top: 81px;
    margin-bottom: 81px;
}

.marginY162 {
    margin-left: 81px;
    margin-right: 81px;
}

.padding162X {
    padding-top: 81px;
    padding-bottom: 81px;
}

.paddingY162 {
    padding-left: 81px;
    padding-right: 81px;
}

.padding-t162 {
    padding-top: 81px;
}

.padding-l162 {
    padding-left: 81px;
}

.padding-r162 {
    padding-right: 81px;
}

.padding-b162 {
    padding-bottom: 81px;
}

.margin-t162 {
    margin-top: 81px;
}

.margin-l162 {
    margin-left: 81px;
}

.margin-r162 {
    margin-right: 81px;
}

.margin-b162 {
    margin-bottom: 81px;
}

.margin160X {
    margin-top: 80px;
    margin-bottom: 80px;
}

.marginY160 {
    margin-left: 80px;
    margin-right: 80px;
}

.padding160X {
    padding-top: 80px;
    padding-bottom: 80px;
}

.paddingY160 {
    padding-left: 80px;
    padding-right: 80px;
}

.padding-t160 {
    padding-top: 80px;
}

.padding-l160 {
    padding-left: 80px;
}

.padding-r160 {
    padding-right: 80px;
}

.padding-b160 {
    padding-bottom: 80px;
}

.margin-t160 {
    margin-top: 80px;
}

.margin-l160 {
    margin-left: 80px;
}

.margin-r160 {
    margin-right: 80px;
}

.margin-b160 {
    margin-bottom: 80px;
}

.margin158X {
    margin-top: 79px;
    margin-bottom: 79px;
}

.marginY158 {
    margin-left: 79px;
    margin-right: 79px;
}

.padding158X {
    padding-top: 79px;
    padding-bottom: 79px;
}

.paddingY158 {
    padding-left: 79px;
    padding-right: 79px;
}

.padding-t158 {
    padding-top: 79px;
}

.padding-l158 {
    padding-left: 79px;
}

.padding-r158 {
    padding-right: 79px;
}

.padding-b158 {
    padding-bottom: 79px;
}

.margin-t158 {
    margin-top: 79px;
}

.margin-l158 {
    margin-left: 79px;
}

.margin-r158 {
    margin-right: 79px;
}

.margin-b158 {
    margin-bottom: 79px;
}

.margin156X {
    margin-top: 78px;
    margin-bottom: 78px;
}

.marginY156 {
    margin-left: 78px;
    margin-right: 78px;
}

.padding156X {
    padding-top: 78px;
    padding-bottom: 78px;
}

.paddingY156 {
    padding-left: 78px;
    padding-right: 78px;
}

.padding-t156 {
    padding-top: 78px;
}

.padding-l156 {
    padding-left: 78px;
}

.padding-r156 {
    padding-right: 78px;
}

.padding-b156 {
    padding-bottom: 78px;
}

.margin-t156 {
    margin-top: 78px;
}

.margin-l156 {
    margin-left: 78px;
}

.margin-r156 {
    margin-right: 78px;
}

.margin-b156 {
    margin-bottom: 78px;
}

.margin154X {
    margin-top: 77px;
    margin-bottom: 77px;
}

.marginY154 {
    margin-left: 77px;
    margin-right: 77px;
}

.padding154X {
    padding-top: 77px;
    padding-bottom: 77px;
}

.paddingY154 {
    padding-left: 77px;
    padding-right: 77px;
}

.padding-t154 {
    padding-top: 77px;
}

.padding-l154 {
    padding-left: 77px;
}

.padding-r154 {
    padding-right: 77px;
}

.padding-b154 {
    padding-bottom: 77px;
}

.margin-t154 {
    margin-top: 77px;
}

.margin-l154 {
    margin-left: 77px;
}

.margin-r154 {
    margin-right: 77px;
}

.margin-b154 {
    margin-bottom: 77px;
}

.margin152X {
    margin-top: 76px;
    margin-bottom: 76px;
}

.marginY152 {
    margin-left: 76px;
    margin-right: 76px;
}

.padding152X {
    padding-top: 76px;
    padding-bottom: 76px;
}

.paddingY152 {
    padding-left: 76px;
    padding-right: 76px;
}

.padding-t152 {
    padding-top: 76px;
}

.padding-l152 {
    padding-left: 76px;
}

.padding-r152 {
    padding-right: 76px;
}

.padding-b152 {
    padding-bottom: 76px;
}

.margin-t152 {
    margin-top: 76px;
}

.margin-l152 {
    margin-left: 76px;
}

.margin-r152 {
    margin-right: 76px;
}

.margin-b152 {
    margin-bottom: 76px;
}

.margin150X {
    margin-top: 75px;
    margin-bottom: 75px;
}

.marginY150 {
    margin-left: 75px;
    margin-right: 75px;
}

.padding150X {
    padding-top: 75px;
    padding-bottom: 75px;
}

.paddingY150 {
    padding-left: 75px;
    padding-right: 75px;
}

.padding-t150 {
    padding-top: 75px;
}

.padding-l150 {
    padding-left: 75px;
}

.padding-r150 {
    padding-right: 75px;
}

.padding-b150 {
    padding-bottom: 75px;
}

.margin-t150 {
    margin-top: 75px;
}

.margin-l150 {
    margin-left: 75px;
}

.margin-r150 {
    margin-right: 75px;
}

.margin-b150 {
    margin-bottom: 75px;
}

.margin148X {
    margin-top: 74px;
    margin-bottom: 74px;
}

.marginY148 {
    margin-left: 74px;
    margin-right: 74px;
}

.padding148X {
    padding-top: 74px;
    padding-bottom: 74px;
}

.paddingY148 {
    padding-left: 74px;
    padding-right: 74px;
}

.padding-t148 {
    padding-top: 74px;
}

.padding-l148 {
    padding-left: 74px;
}

.padding-r148 {
    padding-right: 74px;
}

.padding-b148 {
    padding-bottom: 74px;
}

.margin-t148 {
    margin-top: 74px;
}

.margin-l148 {
    margin-left: 74px;
}

.margin-r148 {
    margin-right: 74px;
}

.margin-b148 {
    margin-bottom: 74px;
}

.margin146X {
    margin-top: 73px;
    margin-bottom: 73px;
}

.marginY146 {
    margin-left: 73px;
    margin-right: 73px;
}

.padding146X {
    padding-top: 73px;
    padding-bottom: 73px;
}

.paddingY146 {
    padding-left: 73px;
    padding-right: 73px;
}

.padding-t146 {
    padding-top: 73px;
}

.padding-l146 {
    padding-left: 73px;
}

.padding-r146 {
    padding-right: 73px;
}

.padding-b146 {
    padding-bottom: 73px;
}

.margin-t146 {
    margin-top: 73px;
}

.margin-l146 {
    margin-left: 73px;
}

.margin-r146 {
    margin-right: 73px;
}

.margin-b146 {
    margin-bottom: 73px;
}

.margin144X {
    margin-top: 72px;
    margin-bottom: 72px;
}

.marginY144 {
    margin-left: 72px;
    margin-right: 72px;
}

.padding144X {
    padding-top: 72px;
    padding-bottom: 72px;
}

.paddingY144 {
    padding-left: 72px;
    padding-right: 72px;
}

.padding-t144 {
    padding-top: 72px;
}

.padding-l144 {
    padding-left: 72px;
}

.padding-r144 {
    padding-right: 72px;
}

.padding-b144 {
    padding-bottom: 72px;
}

.margin-t144 {
    margin-top: 72px;
}

.margin-l144 {
    margin-left: 72px;
}

.margin-r144 {
    margin-right: 72px;
}

.margin-b144 {
    margin-bottom: 72px;
}

.margin142X {
    margin-top: 71px;
    margin-bottom: 71px;
}

.marginY142 {
    margin-left: 71px;
    margin-right: 71px;
}

.padding142X {
    padding-top: 71px;
    padding-bottom: 71px;
}

.paddingY142 {
    padding-left: 71px;
    padding-right: 71px;
}

.padding-t142 {
    padding-top: 71px;
}

.padding-l142 {
    padding-left: 71px;
}

.padding-r142 {
    padding-right: 71px;
}

.padding-b142 {
    padding-bottom: 71px;
}

.margin-t142 {
    margin-top: 71px;
}

.margin-l142 {
    margin-left: 71px;
}

.margin-r142 {
    margin-right: 71px;
}

.margin-b142 {
    margin-bottom: 71px;
}

.margin140X {
    margin-top: 70px;
    margin-bottom: 70px;
}

.marginY140 {
    margin-left: 70px;
    margin-right: 70px;
}

.padding140X {
    padding-top: 70px;
    padding-bottom: 70px;
}

.paddingY140 {
    padding-left: 70px;
    padding-right: 70px;
}

.padding-t140 {
    padding-top: 70px;
}

.padding-l140 {
    padding-left: 70px;
}

.padding-r140 {
    padding-right: 70px;
}

.padding-b140 {
    padding-bottom: 70px;
}

.margin-t140 {
    margin-top: 70px;
}

.margin-l140 {
    margin-left: 70px;
}

.margin-r140 {
    margin-right: 70px;
}

.margin-b140 {
    margin-bottom: 70px;
}

.margin138X {
    margin-top: 69px;
    margin-bottom: 69px;
}

.marginY138 {
    margin-left: 69px;
    margin-right: 69px;
}

.padding138X {
    padding-top: 69px;
    padding-bottom: 69px;
}

.paddingY138 {
    padding-left: 69px;
    padding-right: 69px;
}

.padding-t138 {
    padding-top: 69px;
}

.padding-l138 {
    padding-left: 69px;
}

.padding-r138 {
    padding-right: 69px;
}

.padding-b138 {
    padding-bottom: 69px;
}

.margin-t138 {
    margin-top: 69px;
}

.margin-l138 {
    margin-left: 69px;
}

.margin-r138 {
    margin-right: 69px;
}

.margin-b138 {
    margin-bottom: 69px;
}

.margin136X {
    margin-top: 68px;
    margin-bottom: 68px;
}

.marginY136 {
    margin-left: 68px;
    margin-right: 68px;
}

.padding136X {
    padding-top: 68px;
    padding-bottom: 68px;
}

.paddingY136 {
    padding-left: 68px;
    padding-right: 68px;
}

.padding-t136 {
    padding-top: 68px;
}

.padding-l136 {
    padding-left: 68px;
}

.padding-r136 {
    padding-right: 68px;
}

.padding-b136 {
    padding-bottom: 68px;
}

.margin-t136 {
    margin-top: 68px;
}

.margin-l136 {
    margin-left: 68px;
}

.margin-r136 {
    margin-right: 68px;
}

.margin-b136 {
    margin-bottom: 68px;
}

.margin134X {
    margin-top: 67px;
    margin-bottom: 67px;
}

.marginY134 {
    margin-left: 67px;
    margin-right: 67px;
}

.padding134X {
    padding-top: 67px;
    padding-bottom: 67px;
}

.paddingY134 {
    padding-left: 67px;
    padding-right: 67px;
}

.padding-t134 {
    padding-top: 67px;
}

.padding-l134 {
    padding-left: 67px;
}

.padding-r134 {
    padding-right: 67px;
}

.padding-b134 {
    padding-bottom: 67px;
}

.margin-t134 {
    margin-top: 67px;
}

.margin-l134 {
    margin-left: 67px;
}

.margin-r134 {
    margin-right: 67px;
}

.margin-b134 {
    margin-bottom: 67px;
}

.margin132X {
    margin-top: 66px;
    margin-bottom: 66px;
}

.marginY132 {
    margin-left: 66px;
    margin-right: 66px;
}

.padding132X {
    padding-top: 66px;
    padding-bottom: 66px;
}

.paddingY132 {
    padding-left: 66px;
    padding-right: 66px;
}

.padding-t132 {
    padding-top: 66px;
}

.padding-l132 {
    padding-left: 66px;
}

.padding-r132 {
    padding-right: 66px;
}

.padding-b132 {
    padding-bottom: 66px;
}

.margin-t132 {
    margin-top: 66px;
}

.margin-l132 {
    margin-left: 66px;
}

.margin-r132 {
    margin-right: 66px;
}

.margin-b132 {
    margin-bottom: 66px;
}

.margin130X {
    margin-top: 65px;
    margin-bottom: 65px;
}

.marginY130 {
    margin-left: 65px;
    margin-right: 65px;
}

.padding130X {
    padding-top: 65px;
    padding-bottom: 65px;
}

.paddingY130 {
    padding-left: 65px;
    padding-right: 65px;
}

.padding-t130 {
    padding-top: 65px;
}

.padding-l130 {
    padding-left: 65px;
}

.padding-r130 {
    padding-right: 65px;
}

.padding-b130 {
    padding-bottom: 65px;
}

.margin-t130 {
    margin-top: 65px;
}

.margin-l130 {
    margin-left: 65px;
}

.margin-r130 {
    margin-right: 65px;
}

.margin-b130 {
    margin-bottom: 65px;
}

.margin128X {
    margin-top: 64px;
    margin-bottom: 64px;
}

.marginY128 {
    margin-left: 64px;
    margin-right: 64px;
}

.padding128X {
    padding-top: 64px;
    padding-bottom: 64px;
}

.paddingY128 {
    padding-left: 64px;
    padding-right: 64px;
}

.padding-t128 {
    padding-top: 64px;
}

.padding-l128 {
    padding-left: 64px;
}

.padding-r128 {
    padding-right: 64px;
}

.padding-b128 {
    padding-bottom: 64px;
}

.margin-t128 {
    margin-top: 64px;
}

.margin-l128 {
    margin-left: 64px;
}

.margin-r128 {
    margin-right: 64px;
}

.margin-b128 {
    margin-bottom: 64px;
}

.margin126X {
    margin-top: 63px;
    margin-bottom: 63px;
}

.marginY126 {
    margin-left: 63px;
    margin-right: 63px;
}

.padding126X {
    padding-top: 63px;
    padding-bottom: 63px;
}

.paddingY126 {
    padding-left: 63px;
    padding-right: 63px;
}

.padding-t126 {
    padding-top: 63px;
}

.padding-l126 {
    padding-left: 63px;
}

.padding-r126 {
    padding-right: 63px;
}

.padding-b126 {
    padding-bottom: 63px;
}

.margin-t126 {
    margin-top: 63px;
}

.margin-l126 {
    margin-left: 63px;
}

.margin-r126 {
    margin-right: 63px;
}

.margin-b126 {
    margin-bottom: 63px;
}

.margin124X {
    margin-top: 62px;
    margin-bottom: 62px;
}

.marginY124 {
    margin-left: 62px;
    margin-right: 62px;
}

.padding124X {
    padding-top: 62px;
    padding-bottom: 62px;
}

.paddingY124 {
    padding-left: 62px;
    padding-right: 62px;
}

.padding-t124 {
    padding-top: 62px;
}

.padding-l124 {
    padding-left: 62px;
}

.padding-r124 {
    padding-right: 62px;
}

.padding-b124 {
    padding-bottom: 62px;
}

.margin-t124 {
    margin-top: 62px;
}

.margin-l124 {
    margin-left: 62px;
}

.margin-r124 {
    margin-right: 62px;
}

.margin-b124 {
    margin-bottom: 62px;
}

.margin122X {
    margin-top: 61px;
    margin-bottom: 61px;
}

.marginY122 {
    margin-left: 61px;
    margin-right: 61px;
}

.padding122X {
    padding-top: 61px;
    padding-bottom: 61px;
}

.paddingY122 {
    padding-left: 61px;
    padding-right: 61px;
}

.padding-t122 {
    padding-top: 61px;
}

.padding-l122 {
    padding-left: 61px;
}

.padding-r122 {
    padding-right: 61px;
}

.padding-b122 {
    padding-bottom: 61px;
}

.margin-t122 {
    margin-top: 61px;
}

.margin-l122 {
    margin-left: 61px;
}

.margin-r122 {
    margin-right: 61px;
}

.margin-b122 {
    margin-bottom: 61px;
}

.margin120X {
    margin-top: 60px;
    margin-bottom: 60px;
}

.marginY120 {
    margin-left: 60px;
    margin-right: 60px;
}

.padding120X {
    padding-top: 60px;
    padding-bottom: 60px;
}

.paddingY120 {
    padding-left: 60px;
    padding-right: 60px;
}

.padding-t120 {
    padding-top: 60px;
}

.padding-l120 {
    padding-left: 60px;
}

.padding-r120 {
    padding-right: 60px;
}

.padding-b120 {
    padding-bottom: 60px;
}

.margin-t120 {
    margin-top: 60px;
}

.margin-l120 {
    margin-left: 60px;
}

.margin-r120 {
    margin-right: 60px;
}

.margin-b120 {
    margin-bottom: 60px;
}

.margin118X {
    margin-top: 59px;
    margin-bottom: 59px;
}

.marginY118 {
    margin-left: 59px;
    margin-right: 59px;
}

.padding118X {
    padding-top: 59px;
    padding-bottom: 59px;
}

.paddingY118 {
    padding-left: 59px;
    padding-right: 59px;
}

.padding-t118 {
    padding-top: 59px;
}

.padding-l118 {
    padding-left: 59px;
}

.padding-r118 {
    padding-right: 59px;
}

.padding-b118 {
    padding-bottom: 59px;
}

.margin-t118 {
    margin-top: 59px;
}

.margin-l118 {
    margin-left: 59px;
}

.margin-r118 {
    margin-right: 59px;
}

.margin-b118 {
    margin-bottom: 59px;
}

.margin116X {
    margin-top: 58px;
    margin-bottom: 58px;
}

.marginY116 {
    margin-left: 58px;
    margin-right: 58px;
}

.padding116X {
    padding-top: 58px;
    padding-bottom: 58px;
}

.paddingY116 {
    padding-left: 58px;
    padding-right: 58px;
}

.padding-t116 {
    padding-top: 58px;
}

.padding-l116 {
    padding-left: 58px;
}

.padding-r116 {
    padding-right: 58px;
}

.padding-b116 {
    padding-bottom: 58px;
}

.margin-t116 {
    margin-top: 58px;
}

.margin-l116 {
    margin-left: 58px;
}

.margin-r116 {
    margin-right: 58px;
}

.margin-b116 {
    margin-bottom: 58px;
}

.margin114X {
    margin-top: 57px;
    margin-bottom: 57px;
}

.marginY114 {
    margin-left: 57px;
    margin-right: 57px;
}

.padding114X {
    padding-top: 57px;
    padding-bottom: 57px;
}

.paddingY114 {
    padding-left: 57px;
    padding-right: 57px;
}

.padding-t114 {
    padding-top: 57px;
}

.padding-l114 {
    padding-left: 57px;
}

.padding-r114 {
    padding-right: 57px;
}

.padding-b114 {
    padding-bottom: 57px;
}

.margin-t114 {
    margin-top: 57px;
}

.margin-l114 {
    margin-left: 57px;
}

.margin-r114 {
    margin-right: 57px;
}

.margin-b114 {
    margin-bottom: 57px;
}

.margin112X {
    margin-top: 56px;
    margin-bottom: 56px;
}

.marginY112 {
    margin-left: 56px;
    margin-right: 56px;
}

.padding112X {
    padding-top: 56px;
    padding-bottom: 56px;
}

.paddingY112 {
    padding-left: 56px;
    padding-right: 56px;
}

.padding-t112 {
    padding-top: 56px;
}

.padding-l112 {
    padding-left: 56px;
}

.padding-r112 {
    padding-right: 56px;
}

.padding-b112 {
    padding-bottom: 56px;
}

.margin-t112 {
    margin-top: 56px;
}

.margin-l112 {
    margin-left: 56px;
}

.margin-r112 {
    margin-right: 56px;
}

.margin-b112 {
    margin-bottom: 56px;
}

.margin110X {
    margin-top: 55px;
    margin-bottom: 55px;
}

.marginY110 {
    margin-left: 55px;
    margin-right: 55px;
}

.padding110X {
    padding-top: 55px;
    padding-bottom: 55px;
}

.paddingY110 {
    padding-left: 55px;
    padding-right: 55px;
}

.padding-t110 {
    padding-top: 55px;
}

.padding-l110 {
    padding-left: 55px;
}

.padding-r110 {
    padding-right: 55px;
}

.padding-b110 {
    padding-bottom: 55px;
}

.margin-t110 {
    margin-top: 55px;
}

.margin-l110 {
    margin-left: 55px;
}

.margin-r110 {
    margin-right: 55px;
}

.margin-b110 {
    margin-bottom: 55px;
}

.margin108X {
    margin-top: 54px;
    margin-bottom: 54px;
}

.marginY108 {
    margin-left: 54px;
    margin-right: 54px;
}

.padding108X {
    padding-top: 54px;
    padding-bottom: 54px;
}

.paddingY108 {
    padding-left: 54px;
    padding-right: 54px;
}

.padding-t108 {
    padding-top: 54px;
}

.padding-l108 {
    padding-left: 54px;
}

.padding-r108 {
    padding-right: 54px;
}

.padding-b108 {
    padding-bottom: 54px;
}

.margin-t108 {
    margin-top: 54px;
}

.margin-l108 {
    margin-left: 54px;
}

.margin-r108 {
    margin-right: 54px;
}

.margin-b108 {
    margin-bottom: 54px;
}

.margin106X {
    margin-top: 53px;
    margin-bottom: 53px;
}

.marginY106 {
    margin-left: 53px;
    margin-right: 53px;
}

.padding106X {
    padding-top: 53px;
    padding-bottom: 53px;
}

.paddingY106 {
    padding-left: 53px;
    padding-right: 53px;
}

.padding-t106 {
    padding-top: 53px;
}

.padding-l106 {
    padding-left: 53px;
}

.padding-r106 {
    padding-right: 53px;
}

.padding-b106 {
    padding-bottom: 53px;
}

.margin-t106 {
    margin-top: 53px;
}

.margin-l106 {
    margin-left: 53px;
}

.margin-r106 {
    margin-right: 53px;
}

.margin-b106 {
    margin-bottom: 53px;
}

.margin104X {
    margin-top: 52px;
    margin-bottom: 52px;
}

.marginY104 {
    margin-left: 52px;
    margin-right: 52px;
}

.padding104X {
    padding-top: 52px;
    padding-bottom: 52px;
}

.paddingY104 {
    padding-left: 52px;
    padding-right: 52px;
}

.padding-t104 {
    padding-top: 52px;
}

.padding-l104 {
    padding-left: 52px;
}

.padding-r104 {
    padding-right: 52px;
}

.padding-b104 {
    padding-bottom: 52px;
}

.margin-t104 {
    margin-top: 52px;
}

.margin-l104 {
    margin-left: 52px;
}

.margin-r104 {
    margin-right: 52px;
}

.margin-b104 {
    margin-bottom: 52px;
}

.margin102X {
    margin-top: 51px;
    margin-bottom: 51px;
}

.marginY102 {
    margin-left: 51px;
    margin-right: 51px;
}

.padding102X {
    padding-top: 51px;
    padding-bottom: 51px;
}

.paddingY102 {
    padding-left: 51px;
    padding-right: 51px;
}

.padding-t102 {
    padding-top: 51px;
}

.padding-l102 {
    padding-left: 51px;
}

.padding-r102 {
    padding-right: 51px;
}

.padding-b102 {
    padding-bottom: 51px;
}

.margin-t102 {
    margin-top: 51px;
}

.margin-l102 {
    margin-left: 51px;
}

.margin-r102 {
    margin-right: 51px;
}

.margin-b102 {
    margin-bottom: 51px;
}

.margin100X {
    margin-top: 50px;
    margin-bottom: 50px;
}

.marginY100 {
    margin-left: 50px;
    margin-right: 50px;
}

.padding100X {
    padding-top: 50px;
    padding-bottom: 50px;
}

.paddingY100 {
    padding-left: 50px;
    padding-right: 50px;
}

.padding-t100 {
    padding-top: 50px;
}

.padding-l100 {
    padding-left: 50px;
}

.padding-r100 {
    padding-right: 50px;
}

.padding-b100 {
    padding-bottom: 50px;
}

.margin-t100 {
    margin-top: 50px;
}

.margin-l100 {
    margin-left: 50px;
}

.margin-r100 {
    margin-right: 50px;
}

.margin-b100 {
    margin-bottom: 50px;
}

.margin98X {
    margin-top: 49px;
    margin-bottom: 49px;
}

.marginY98 {
    margin-left: 49px;
    margin-right: 49px;
}

.padding98X {
    padding-top: 49px;
    padding-bottom: 49px;
}

.paddingY98 {
    padding-left: 49px;
    padding-right: 49px;
}

.padding-t98 {
    padding-top: 49px;
}

.padding-l98 {
    padding-left: 49px;
}

.padding-r98 {
    padding-right: 49px;
}

.padding-b98 {
    padding-bottom: 49px;
}

.margin-t98 {
    margin-top: 49px;
}

.margin-l98 {
    margin-left: 49px;
}

.margin-r98 {
    margin-right: 49px;
}

.margin-b98 {
    margin-bottom: 49px;
}

.margin96X {
    margin-top: 48px;
    margin-bottom: 48px;
}

.marginY96 {
    margin-left: 48px;
    margin-right: 48px;
}

.padding96X {
    padding-top: 48px;
    padding-bottom: 48px;
}

.paddingY96 {
    padding-left: 48px;
    padding-right: 48px;
}

.padding-t96 {
    padding-top: 48px;
}

.padding-l96 {
    padding-left: 48px;
}

.padding-r96 {
    padding-right: 48px;
}

.padding-b96 {
    padding-bottom: 48px;
}

.margin-t96 {
    margin-top: 48px;
}

.margin-l96 {
    margin-left: 48px;
}

.margin-r96 {
    margin-right: 48px;
}

.margin-b96 {
    margin-bottom: 48px;
}

.margin94X {
    margin-top: 47px;
    margin-bottom: 47px;
}

.marginY94 {
    margin-left: 47px;
    margin-right: 47px;
}

.padding94X {
    padding-top: 47px;
    padding-bottom: 47px;
}

.paddingY94 {
    padding-left: 47px;
    padding-right: 47px;
}

.padding-t94 {
    padding-top: 47px;
}

.padding-l94 {
    padding-left: 47px;
}

.padding-r94 {
    padding-right: 47px;
}

.padding-b94 {
    padding-bottom: 47px;
}

.margin-t94 {
    margin-top: 47px;
}

.margin-l94 {
    margin-left: 47px;
}

.margin-r94 {
    margin-right: 47px;
}

.margin-b94 {
    margin-bottom: 47px;
}

.margin92X {
    margin-top: 46px;
    margin-bottom: 46px;
}

.marginY92 {
    margin-left: 46px;
    margin-right: 46px;
}

.padding92X {
    padding-top: 46px;
    padding-bottom: 46px;
}

.paddingY92 {
    padding-left: 46px;
    padding-right: 46px;
}

.padding-t92 {
    padding-top: 46px;
}

.padding-l92 {
    padding-left: 46px;
}

.padding-r92 {
    padding-right: 46px;
}

.padding-b92 {
    padding-bottom: 46px;
}

.margin-t92 {
    margin-top: 46px;
}

.margin-l92 {
    margin-left: 46px;
}

.margin-r92 {
    margin-right: 46px;
}

.margin-b92 {
    margin-bottom: 46px;
}

.margin90X {
    margin-top: 45px;
    margin-bottom: 45px;
}

.marginY90 {
    margin-left: 45px;
    margin-right: 45px;
}

.padding90X {
    padding-top: 45px;
    padding-bottom: 45px;
}

.paddingY90 {
    padding-left: 45px;
    padding-right: 45px;
}

.padding-t90 {
    padding-top: 45px;
}

.padding-l90 {
    padding-left: 45px;
}

.padding-r90 {
    padding-right: 45px;
}

.padding-b90 {
    padding-bottom: 45px;
}

.margin-t90 {
    margin-top: 45px;
}

.margin-l90 {
    margin-left: 45px;
}

.margin-r90 {
    margin-right: 45px;
}

.margin-b90 {
    margin-bottom: 45px;
}

.margin88X {
    margin-top: 44px;
    margin-bottom: 44px;
}

.marginY88 {
    margin-left: 44px;
    margin-right: 44px;
}

.padding88X {
    padding-top: 44px;
    padding-bottom: 44px;
}

.paddingY88 {
    padding-left: 44px;
    padding-right: 44px;
}

.padding-t88 {
    padding-top: 44px;
}

.padding-l88 {
    padding-left: 44px;
}

.padding-r88 {
    padding-right: 44px;
}

.padding-b88 {
    padding-bottom: 44px;
}

.margin-t88 {
    margin-top: 44px;
}

.margin-l88 {
    margin-left: 44px;
}

.margin-r88 {
    margin-right: 44px;
}

.margin-b88 {
    margin-bottom: 44px;
}

.margin86X {
    margin-top: 43px;
    margin-bottom: 43px;
}

.marginY86 {
    margin-left: 43px;
    margin-right: 43px;
}

.padding86X {
    padding-top: 43px;
    padding-bottom: 43px;
}

.paddingY86 {
    padding-left: 43px;
    padding-right: 43px;
}

.padding-t86 {
    padding-top: 43px;
}

.padding-l86 {
    padding-left: 43px;
}

.padding-r86 {
    padding-right: 43px;
}

.padding-b86 {
    padding-bottom: 43px;
}

.margin-t86 {
    margin-top: 43px;
}

.margin-l86 {
    margin-left: 43px;
}

.margin-r86 {
    margin-right: 43px;
}

.margin-b86 {
    margin-bottom: 43px;
}

.margin84X {
    margin-top: 42px;
    margin-bottom: 42px;
}

.marginY84 {
    margin-left: 42px;
    margin-right: 42px;
}

.padding84X {
    padding-top: 42px;
    padding-bottom: 42px;
}

.paddingY84 {
    padding-left: 42px;
    padding-right: 42px;
}

.padding-t84 {
    padding-top: 42px;
}

.padding-l84 {
    padding-left: 42px;
}

.padding-r84 {
    padding-right: 42px;
}

.padding-b84 {
    padding-bottom: 42px;
}

.margin-t84 {
    margin-top: 42px;
}

.margin-l84 {
    margin-left: 42px;
}

.margin-r84 {
    margin-right: 42px;
}

.margin-b84 {
    margin-bottom: 42px;
}

.margin82X {
    margin-top: 41px;
    margin-bottom: 41px;
}

.marginY82 {
    margin-left: 41px;
    margin-right: 41px;
}

.padding82X {
    padding-top: 41px;
    padding-bottom: 41px;
}

.paddingY82 {
    padding-left: 41px;
    padding-right: 41px;
}

.padding-t82 {
    padding-top: 41px;
}

.padding-l82 {
    padding-left: 41px;
}

.padding-r82 {
    padding-right: 41px;
}

.padding-b82 {
    padding-bottom: 41px;
}

.margin-t82 {
    margin-top: 41px;
}

.margin-l82 {
    margin-left: 41px;
}

.margin-r82 {
    margin-right: 41px;
}

.margin-b82 {
    margin-bottom: 41px;
}

.margin80X {
    margin-top: 40px;
    margin-bottom: 40px;
}

.marginY80 {
    margin-left: 40px;
    margin-right: 40px;
}

.padding80X {
    padding-top: 40px;
    padding-bottom: 40px;
}

.paddingY80 {
    padding-left: 40px;
    padding-right: 40px;
}

.padding-t80 {
    padding-top: 40px;
}

.padding-l80 {
    padding-left: 40px;
}

.padding-r80 {
    padding-right: 40px;
}

.padding-b80 {
    padding-bottom: 40px;
}

.margin-t80 {
    margin-top: 40px;
}

.margin-l80 {
    margin-left: 40px;
}

.margin-r80 {
    margin-right: 40px;
}

.margin-b80 {
    margin-bottom: 40px;
}

.margin78X {
    margin-top: 39px;
    margin-bottom: 39px;
}

.marginY78 {
    margin-left: 39px;
    margin-right: 39px;
}

.padding78X {
    padding-top: 39px;
    padding-bottom: 39px;
}

.paddingY78 {
    padding-left: 39px;
    padding-right: 39px;
}

.padding-t78 {
    padding-top: 39px;
}

.padding-l78 {
    padding-left: 39px;
}

.padding-r78 {
    padding-right: 39px;
}

.padding-b78 {
    padding-bottom: 39px;
}

.margin-t78 {
    margin-top: 39px;
}

.margin-l78 {
    margin-left: 39px;
}

.margin-r78 {
    margin-right: 39px;
}

.margin-b78 {
    margin-bottom: 39px;
}

.margin76X {
    margin-top: 38px;
    margin-bottom: 38px;
}

.marginY76 {
    margin-left: 38px;
    margin-right: 38px;
}

.padding76X {
    padding-top: 38px;
    padding-bottom: 38px;
}

.paddingY76 {
    padding-left: 38px;
    padding-right: 38px;
}

.padding-t76 {
    padding-top: 38px;
}

.padding-l76 {
    padding-left: 38px;
}

.padding-r76 {
    padding-right: 38px;
}

.padding-b76 {
    padding-bottom: 38px;
}

.margin-t76 {
    margin-top: 38px;
}

.margin-l76 {
    margin-left: 38px;
}

.margin-r76 {
    margin-right: 38px;
}

.margin-b76 {
    margin-bottom: 38px;
}

.margin74X {
    margin-top: 37px;
    margin-bottom: 37px;
}

.marginY74 {
    margin-left: 37px;
    margin-right: 37px;
}

.padding74X {
    padding-top: 37px;
    padding-bottom: 37px;
}

.paddingY74 {
    padding-left: 37px;
    padding-right: 37px;
}

.padding-t74 {
    padding-top: 37px;
}

.padding-l74 {
    padding-left: 37px;
}

.padding-r74 {
    padding-right: 37px;
}

.padding-b74 {
    padding-bottom: 37px;
}

.margin-t74 {
    margin-top: 37px;
}

.margin-l74 {
    margin-left: 37px;
}

.margin-r74 {
    margin-right: 37px;
}

.margin-b74 {
    margin-bottom: 37px;
}

.margin72X {
    margin-top: 36px;
    margin-bottom: 36px;
}

.marginY72 {
    margin-left: 36px;
    margin-right: 36px;
}

.padding72X {
    padding-top: 36px;
    padding-bottom: 36px;
}

.paddingY72 {
    padding-left: 36px;
    padding-right: 36px;
}

.padding-t72 {
    padding-top: 36px;
}

.padding-l72 {
    padding-left: 36px;
}

.padding-r72 {
    padding-right: 36px;
}

.padding-b72 {
    padding-bottom: 36px;
}

.margin-t72 {
    margin-top: 36px;
}

.margin-l72 {
    margin-left: 36px;
}

.margin-r72 {
    margin-right: 36px;
}

.margin-b72 {
    margin-bottom: 36px;
}

.margin70X {
    margin-top: 35px;
    margin-bottom: 35px;
}

.marginY70 {
    margin-left: 35px;
    margin-right: 35px;
}

.padding70X {
    padding-top: 35px;
    padding-bottom: 35px;
}

.paddingY70 {
    padding-left: 35px;
    padding-right: 35px;
}

.padding-t70 {
    padding-top: 35px;
}

.padding-l70 {
    padding-left: 35px;
}

.padding-r70 {
    padding-right: 35px;
}

.padding-b70 {
    padding-bottom: 35px;
}

.margin-t70 {
    margin-top: 35px;
}

.margin-l70 {
    margin-left: 35px;
}

.margin-r70 {
    margin-right: 35px;
}

.margin-b70 {
    margin-bottom: 35px;
}

.margin68X {
    margin-top: 34px;
    margin-bottom: 34px;
}

.marginY68 {
    margin-left: 34px;
    margin-right: 34px;
}

.padding68X {
    padding-top: 34px;
    padding-bottom: 34px;
}

.paddingY68 {
    padding-left: 34px;
    padding-right: 34px;
}

.padding-t68 {
    padding-top: 34px;
}

.padding-l68 {
    padding-left: 34px;
}

.padding-r68 {
    padding-right: 34px;
}

.padding-b68 {
    padding-bottom: 34px;
}

.margin-t68 {
    margin-top: 34px;
}

.margin-l68 {
    margin-left: 34px;
}

.margin-r68 {
    margin-right: 34px;
}

.margin-b68 {
    margin-bottom: 34px;
}

.margin66X {
    margin-top: 33px;
    margin-bottom: 33px;
}

.marginY66 {
    margin-left: 33px;
    margin-right: 33px;
}

.padding66X {
    padding-top: 33px;
    padding-bottom: 33px;
}

.paddingY66 {
    padding-left: 33px;
    padding-right: 33px;
}

.padding-t66 {
    padding-top: 33px;
}

.padding-l66 {
    padding-left: 33px;
}

.padding-r66 {
    padding-right: 33px;
}

.padding-b66 {
    padding-bottom: 33px;
}

.margin-t66 {
    margin-top: 33px;
}

.margin-l66 {
    margin-left: 33px;
}

.margin-r66 {
    margin-right: 33px;
}

.margin-b66 {
    margin-bottom: 33px;
}

.margin64X {
    margin-top: 32px;
    margin-bottom: 32px;
}

.marginY64 {
    margin-left: 32px;
    margin-right: 32px;
}

.padding64X {
    padding-top: 32px;
    padding-bottom: 32px;
}

.paddingY64 {
    padding-left: 32px;
    padding-right: 32px;
}

.padding-t64 {
    padding-top: 32px;
}

.padding-l64 {
    padding-left: 32px;
}

.padding-r64 {
    padding-right: 32px;
}

.padding-b64 {
    padding-bottom: 32px;
}

.margin-t64 {
    margin-top: 32px;
}

.margin-l64 {
    margin-left: 32px;
}

.margin-r64 {
    margin-right: 32px;
}

.margin-b64 {
    margin-bottom: 32px;
}

.margin62X {
    margin-top: 31px;
    margin-bottom: 31px;
}

.marginY62 {
    margin-left: 31px;
    margin-right: 31px;
}

.padding62X {
    padding-top: 31px;
    padding-bottom: 31px;
}

.paddingY62 {
    padding-left: 31px;
    padding-right: 31px;
}

.padding-t62 {
    padding-top: 31px;
}

.padding-l62 {
    padding-left: 31px;
}

.padding-r62 {
    padding-right: 31px;
}

.padding-b62 {
    padding-bottom: 31px;
}

.margin-t62 {
    margin-top: 31px;
}

.margin-l62 {
    margin-left: 31px;
}

.margin-r62 {
    margin-right: 31px;
}

.margin-b62 {
    margin-bottom: 31px;
}

.margin60X {
    margin-top: 30px;
    margin-bottom: 30px;
}

.marginY60 {
    margin-left: 30px;
    margin-right: 30px;
}

.padding60X {
    padding-top: 30px;
    padding-bottom: 30px;
}

.paddingY60 {
    padding-left: 30px;
    padding-right: 30px;
}

.padding-t60 {
    padding-top: 30px;
}

.padding-l60 {
    padding-left: 30px;
}

.padding-r60 {
    padding-right: 30px;
}

.padding-b60 {
    padding-bottom: 30px;
}

.margin-t60 {
    margin-top: 30px;
}

.margin-l60 {
    margin-left: 30px;
}

.margin-r60 {
    margin-right: 30px;
}

.margin-b60 {
    margin-bottom: 30px;
}

.margin58X {
    margin-top: 29px;
    margin-bottom: 29px;
}

.marginY58 {
    margin-left: 29px;
    margin-right: 29px;
}

.padding58X {
    padding-top: 29px;
    padding-bottom: 29px;
}

.paddingY58 {
    padding-left: 29px;
    padding-right: 29px;
}

.padding-t58 {
    padding-top: 29px;
}

.padding-l58 {
    padding-left: 29px;
}

.padding-r58 {
    padding-right: 29px;
}

.padding-b58 {
    padding-bottom: 29px;
}

.margin-t58 {
    margin-top: 29px;
}

.margin-l58 {
    margin-left: 29px;
}

.margin-r58 {
    margin-right: 29px;
}

.margin-b58 {
    margin-bottom: 29px;
}

.margin56X {
    margin-top: 28px;
    margin-bottom: 28px;
}

.marginY56 {
    margin-left: 28px;
    margin-right: 28px;
}

.padding56X {
    padding-top: 28px;
    padding-bottom: 28px;
}

.paddingY56 {
    padding-left: 28px;
    padding-right: 28px;
}

.padding-t56 {
    padding-top: 28px;
}

.padding-l56 {
    padding-left: 28px;
}

.padding-r56 {
    padding-right: 28px;
}

.padding-b56 {
    padding-bottom: 28px;
}

.margin-t56 {
    margin-top: 28px;
}

.margin-l56 {
    margin-left: 28px;
}

.margin-r56 {
    margin-right: 28px;
}

.margin-b56 {
    margin-bottom: 28px;
}

.margin54X {
    margin-top: 27px;
    margin-bottom: 27px;
}

.marginY54 {
    margin-left: 27px;
    margin-right: 27px;
}

.padding54X {
    padding-top: 27px;
    padding-bottom: 27px;
}

.paddingY54 {
    padding-left: 27px;
    padding-right: 27px;
}

.padding-t54 {
    padding-top: 27px;
}

.padding-l54 {
    padding-left: 27px;
}

.padding-r54 {
    padding-right: 27px;
}

.padding-b54 {
    padding-bottom: 27px;
}

.margin-t54 {
    margin-top: 27px;
}

.margin-l54 {
    margin-left: 27px;
}

.margin-r54 {
    margin-right: 27px;
}

.margin-b54 {
    margin-bottom: 27px;
}

.margin52X {
    margin-top: 26px;
    margin-bottom: 26px;
}

.marginY52 {
    margin-left: 26px;
    margin-right: 26px;
}

.padding52X {
    padding-top: 26px;
    padding-bottom: 26px;
}

.paddingY52 {
    padding-left: 26px;
    padding-right: 26px;
}

.padding-t52 {
    padding-top: 26px;
}

.padding-l52 {
    padding-left: 26px;
}

.padding-r52 {
    padding-right: 26px;
}

.padding-b52 {
    padding-bottom: 26px;
}

.margin-t52 {
    margin-top: 26px;
}

.margin-l52 {
    margin-left: 26px;
}

.margin-r52 {
    margin-right: 26px;
}

.margin-b52 {
    margin-bottom: 26px;
}

.margin50X {
    margin-top: 25px;
    margin-bottom: 25px;
}

.marginY50 {
    margin-left: 25px;
    margin-right: 25px;
}

.padding50X {
    padding-top: 25px;
    padding-bottom: 25px;
}

.paddingY50 {
    padding-left: 25px;
    padding-right: 25px;
}

.padding-t50 {
    padding-top: 25px;
}

.padding-l50 {
    padding-left: 25px;
}

.padding-r50 {
    padding-right: 25px;
}

.padding-b50 {
    padding-bottom: 25px;
}

.margin-t50 {
    margin-top: 25px;
}

.margin-l50 {
    margin-left: 25px;
}

.margin-r50 {
    margin-right: 25px;
}

.margin-b50 {
    margin-bottom: 25px;
}

.margin48X {
    margin-top: 24px;
    margin-bottom: 24px;
}

.marginY48 {
    margin-left: 24px;
    margin-right: 24px;
}

.padding48X {
    padding-top: 24px;
    padding-bottom: 24px;
}

.paddingY48 {
    padding-left: 24px;
    padding-right: 24px;
}

.padding-t48 {
    padding-top: 24px;
}

.padding-l48 {
    padding-left: 24px;
}

.padding-r48 {
    padding-right: 24px;
}

.padding-b48 {
    padding-bottom: 24px;
}

.margin-t48 {
    margin-top: 24px;
}

.margin-l48 {
    margin-left: 24px;
}

.margin-r48 {
    margin-right: 24px;
}

.margin-b48 {
    margin-bottom: 24px;
}

.margin46X {
    margin-top: 23px;
    margin-bottom: 23px;
}

.marginY46 {
    margin-left: 23px;
    margin-right: 23px;
}

.padding46X {
    padding-top: 23px;
    padding-bottom: 23px;
}

.paddingY46 {
    padding-left: 23px;
    padding-right: 23px;
}

.padding-t46 {
    padding-top: 23px;
}

.padding-l46 {
    padding-left: 23px;
}

.padding-r46 {
    padding-right: 23px;
}

.padding-b46 {
    padding-bottom: 23px;
}

.margin-t46 {
    margin-top: 23px;
}

.margin-l46 {
    margin-left: 23px;
}

.margin-r46 {
    margin-right: 23px;
}

.margin-b46 {
    margin-bottom: 23px;
}

.margin44X {
    margin-top: 22px;
    margin-bottom: 22px;
}

.marginY44 {
    margin-left: 22px;
    margin-right: 22px;
}

.padding44X {
    padding-top: 22px;
    padding-bottom: 22px;
}

.paddingY44 {
    padding-left: 22px;
    padding-right: 22px;
}

.padding-t44 {
    padding-top: 22px;
}

.padding-l44 {
    padding-left: 22px;
}

.padding-r44 {
    padding-right: 22px;
}

.padding-b44 {
    padding-bottom: 22px;
}

.margin-t44 {
    margin-top: 22px;
}

.margin-l44 {
    margin-left: 22px;
}

.margin-r44 {
    margin-right: 22px;
}

.margin-b44 {
    margin-bottom: 22px;
}

.margin42X {
    margin-top: 21px;
    margin-bottom: 21px;
}

.marginY42 {
    margin-left: 21px;
    margin-right: 21px;
}

.padding42X {
    padding-top: 21px;
    padding-bottom: 21px;
}

.paddingY42 {
    padding-left: 21px;
    padding-right: 21px;
}

.padding-t42 {
    padding-top: 21px;
}

.padding-l42 {
    padding-left: 21px;
}

.padding-r42 {
    padding-right: 21px;
}

.padding-b42 {
    padding-bottom: 21px;
}

.margin-t42 {
    margin-top: 21px;
}

.margin-l42 {
    margin-left: 21px;
}

.margin-r42 {
    margin-right: 21px;
}

.margin-b42 {
    margin-bottom: 21px;
}

.margin40X {
    margin-top: 20px;
    margin-bottom: 20px;
}

.marginY40 {
    margin-left: 20px;
    margin-right: 20px;
}

.padding40X {
    padding-top: 20px;
    padding-bottom: 20px;
}

.paddingY40 {
    padding-left: 20px;
    padding-right: 20px;
}

.padding-t40 {
    padding-top: 20px;
}

.padding-l40 {
    padding-left: 20px;
}

.padding-r40 {
    padding-right: 20px;
}

.padding-b40 {
    padding-bottom: 20px;
}

.margin-t40 {
    margin-top: 20px;
}

.margin-l40 {
    margin-left: 20px;
}

.margin-r40 {
    margin-right: 20px;
}

.margin-b40 {
    margin-bottom: 20px;
}

.margin38X {
    margin-top: 19px;
    margin-bottom: 19px;
}

.marginY38 {
    margin-left: 19px;
    margin-right: 19px;
}

.padding38X {
    padding-top: 19px;
    padding-bottom: 19px;
}

.paddingY38 {
    padding-left: 19px;
    padding-right: 19px;
}

.padding-t38 {
    padding-top: 19px;
}

.padding-l38 {
    padding-left: 19px;
}

.padding-r38 {
    padding-right: 19px;
}

.padding-b38 {
    padding-bottom: 19px;
}

.margin-t38 {
    margin-top: 19px;
}

.margin-l38 {
    margin-left: 19px;
}

.margin-r38 {
    margin-right: 19px;
}

.margin-b38 {
    margin-bottom: 19px;
}

.margin36X {
    margin-top: 18px;
    margin-bottom: 18px;
}

.marginY36 {
    margin-left: 18px;
    margin-right: 18px;
}

.padding36X {
    padding-top: 18px;
    padding-bottom: 18px;
}

.paddingY36 {
    padding-left: 18px;
    padding-right: 18px;
}

.padding-t36 {
    padding-top: 18px;
}

.padding-l36 {
    padding-left: 18px;
}

.padding-r36 {
    padding-right: 18px;
}

.padding-b36 {
    padding-bottom: 18px;
}

.margin-t36 {
    margin-top: 18px;
}

.margin-l36 {
    margin-left: 18px;
}

.margin-r36 {
    margin-right: 18px;
}

.margin-b36 {
    margin-bottom: 18px;
}

.margin34X {
    margin-top: 17px;
    margin-bottom: 17px;
}

.marginY34 {
    margin-left: 17px;
    margin-right: 17px;
}

.padding34X {
    padding-top: 17px;
    padding-bottom: 17px;
}

.paddingY34 {
    padding-left: 17px;
    padding-right: 17px;
}

.padding-t34 {
    padding-top: 17px;
}

.padding-l34 {
    padding-left: 17px;
}

.padding-r34 {
    padding-right: 17px;
}

.padding-b34 {
    padding-bottom: 17px;
}

.margin-t34 {
    margin-top: 17px;
}

.margin-l34 {
    margin-left: 17px;
}

.margin-r34 {
    margin-right: 17px;
}

.margin-b34 {
    margin-bottom: 17px;
}

.margin32X {
    margin-top: 16px;
    margin-bottom: 16px;
}

.marginY32 {
    margin-left: 16px;
    margin-right: 16px;
}

.padding32X {
    padding-top: 16px;
    padding-bottom: 16px;
}

.paddingY32 {
    padding-left: 16px;
    padding-right: 16px;
}

.padding-t32 {
    padding-top: 16px;
}

.padding-l32 {
    padding-left: 16px;
}

.padding-r32 {
    padding-right: 16px;
}

.padding-b32 {
    padding-bottom: 16px;
}

.margin-t32 {
    margin-top: 16px;
}

.margin-l32 {
    margin-left: 16px;
}

.margin-r32 {
    margin-right: 16px;
}

.margin-b32 {
    margin-bottom: 16px;
}

.margin30X {
    margin-top: 15px;
    margin-bottom: 15px;
}

.marginY30 {
    margin-left: 15px;
    margin-right: 15px;
}

.padding30X {
    padding-top: 15px;
    padding-bottom: 15px;
}

.paddingY30 {
    padding-left: 15px;
    padding-right: 15px;
}

.padding-t30 {
    padding-top: 15px;
}

.padding-l30 {
    padding-left: 15px;
}

.padding-r30 {
    padding-right: 15px;
}

.padding-b30 {
    padding-bottom: 15px;
}

.margin-t30 {
    margin-top: 15px;
}

.margin-l30 {
    margin-left: 15px;
}

.margin-r30 {
    margin-right: 15px;
}

.margin-b30 {
    margin-bottom: 15px;
}

.margin28X {
    margin-top: 14px;
    margin-bottom: 14px;
}

.marginY28 {
    margin-left: 14px;
    margin-right: 14px;
}

.padding28X {
    padding-top: 14px;
    padding-bottom: 14px;
}

.paddingY28 {
    padding-left: 14px;
    padding-right: 14px;
}

.padding-t28 {
    padding-top: 14px;
}

.padding-l28 {
    padding-left: 14px;
}

.padding-r28 {
    padding-right: 14px;
}

.padding-b28 {
    padding-bottom: 14px;
}

.margin-t28 {
    margin-top: 14px;
}

.margin-l28 {
    margin-left: 14px;
}

.margin-r28 {
    margin-right: 14px;
}

.margin-b28 {
    margin-bottom: 14px;
}

.margin26X {
    margin-top: 13px;
    margin-bottom: 13px;
}

.marginY26 {
    margin-left: 13px;
    margin-right: 13px;
}

.padding26X {
    padding-top: 13px;
    padding-bottom: 13px;
}

.paddingY26 {
    padding-left: 13px;
    padding-right: 13px;
}

.padding-t26 {
    padding-top: 13px;
}

.padding-l26 {
    padding-left: 13px;
}

.padding-r26 {
    padding-right: 13px;
}

.padding-b26 {
    padding-bottom: 13px;
}

.margin-t26 {
    margin-top: 13px;
}

.margin-l26 {
    margin-left: 13px;
}

.margin-r26 {
    margin-right: 13px;
}

.margin-b26 {
    margin-bottom: 13px;
}

.margin24X {
    margin-top: 12px;
    margin-bottom: 12px;
}

.marginY24 {
    margin-left: 12px;
    margin-right: 12px;
}

.padding24X {
    padding-top: 12px;
    padding-bottom: 12px;
}

.paddingY24 {
    padding-left: 12px;
    padding-right: 12px;
}

.padding-t24 {
    padding-top: 12px;
}

.padding-l24 {
    padding-left: 12px;
}

.padding-r24 {
    padding-right: 12px;
}

.padding-b24 {
    padding-bottom: 12px;
}

.margin-t24 {
    margin-top: 12px;
}

.margin-l24 {
    margin-left: 12px;
}

.margin-r24 {
    margin-right: 12px;
}

.margin-b24 {
    margin-bottom: 12px;
}

.margin22X {
    margin-top: 11px;
    margin-bottom: 11px;
}

.marginY22 {
    margin-left: 11px;
    margin-right: 11px;
}

.padding22X {
    padding-top: 11px;
    padding-bottom: 11px;
}

.paddingY22 {
    padding-left: 11px;
    padding-right: 11px;
}

.padding-t22 {
    padding-top: 11px;
}

.padding-l22 {
    padding-left: 11px;
}

.padding-r22 {
    padding-right: 11px;
}

.padding-b22 {
    padding-bottom: 11px;
}

.margin-t22 {
    margin-top: 11px;
}

.margin-l22 {
    margin-left: 11px;
}

.margin-r22 {
    margin-right: 11px;
}

.margin-b22 {
    margin-bottom: 11px;
}

.margin20X {
    margin-top: 10px;
    margin-bottom: 10px;
}

.marginY20 {
    margin-left: 10px;
    margin-right: 10px;
}

.padding20X {
    padding-top: 10px;
    padding-bottom: 10px;
}

.paddingY20 {
    padding-left: 10px;
    padding-right: 10px;
}

.padding-t20 {
    padding-top: 10px;
}

.padding-l20 {
    padding-left: 10px;
}

.padding-r20 {
    padding-right: 10px;
}

.padding-b20 {
    padding-bottom: 10px;
}

.margin-t20 {
    margin-top: 10px;
}

.margin-l20 {
    margin-left: 10px;
}

.margin-r20 {
    margin-right: 10px;
}

.margin-b20 {
    margin-bottom: 10px;
}

.margin18X {
    margin-top: 9px;
    margin-bottom: 9px;
}

.marginY18 {
    margin-left: 9px;
    margin-right: 9px;
}

.padding18X {
    padding-top: 9px;
    padding-bottom: 9px;
}

.paddingY18 {
    padding-left: 9px;
    padding-right: 9px;
}

.padding-t18 {
    padding-top: 9px;
}

.padding-l18 {
    padding-left: 9px;
}

.padding-r18 {
    padding-right: 9px;
}

.padding-b18 {
    padding-bottom: 9px;
}

.margin-t18 {
    margin-top: 9px;
}

.margin-l18 {
    margin-left: 9px;
}

.margin-r18 {
    margin-right: 9px;
}

.margin-b18 {
    margin-bottom: 9px;
}

.margin16X {
    margin-top: 8px;
    margin-bottom: 8px;
}

.marginY16 {
    margin-left: 8px;
    margin-right: 8px;
}

.padding16X {
    padding-top: 8px;
    padding-bottom: 8px;
}

.paddingY16 {
    padding-left: 8px;
    padding-right: 8px;
}

.padding-t16 {
    padding-top: 8px;
}

.padding-l16 {
    padding-left: 8px;
}

.padding-r16 {
    padding-right: 8px;
}

.padding-b16 {
    padding-bottom: 8px;
}

.margin-t16 {
    margin-top: 8px;
}

.margin-l16 {
    margin-left: 8px;
}

.margin-r16 {
    margin-right: 8px;
}

.margin-b16 {
    margin-bottom: 8px;
}

.margin14X {
    margin-top: 7px;
    margin-bottom: 7px;
}

.marginY14 {
    margin-left: 7px;
    margin-right: 7px;
}

.padding14X {
    padding-top: 7px;
    padding-bottom: 7px;
}

.paddingY14 {
    padding-left: 7px;
    padding-right: 7px;
}

.padding-t14 {
    padding-top: 7px;
}

.padding-l14 {
    padding-left: 7px;
}

.padding-r14 {
    padding-right: 7px;
}

.padding-b14 {
    padding-bottom: 7px;
}

.margin-t14 {
    margin-top: 7px;
}

.margin-l14 {
    margin-left: 7px;
}

.margin-r14 {
    margin-right: 7px;
}

.margin-b14 {
    margin-bottom: 7px;
}

.margin12X {
    margin-top: 6px;
    margin-bottom: 6px;
}

.marginY12 {
    margin-left: 6px;
    margin-right: 6px;
}

.padding12X {
    padding-top: 6px;
    padding-bottom: 6px;
}

.paddingY12 {
    padding-left: 6px;
    padding-right: 6px;
}

.padding-t12 {
    padding-top: 6px;
}

.padding-l12 {
    padding-left: 6px;
}

.padding-r12 {
    padding-right: 6px;
}

.padding-b12 {
    padding-bottom: 6px;
}

.margin-t12 {
    margin-top: 6px;
}

.margin-l12 {
    margin-left: 6px;
}

.margin-r12 {
    margin-right: 6px;
}

.margin-b12 {
    margin-bottom: 6px;
}

.margin10X {
    margin-top: 5px;
    margin-bottom: 5px;
}

.marginY10 {
    margin-left: 5px;
    margin-right: 5px;
}

.padding10X {
    padding-top: 5px;
    padding-bottom: 5px;
}

.paddingY10 {
    padding-left: 5px;
    padding-right: 5px;
}

.padding-t10 {
    padding-top: 5px;
}

.padding-l10 {
    padding-left: 5px;
}

.padding-r10 {
    padding-right: 5px;
}

.padding-b10 {
    padding-bottom: 5px;
}

.margin-t10 {
    margin-top: 5px;
}

.margin-l10 {
    margin-left: 5px;
}

.margin-r10 {
    margin-right: 5px;
}

.margin-b10 {
    margin-bottom: 5px;
}

.margin8X {
    margin-top: 4px;
    margin-bottom: 4px;
}

.marginY8 {
    margin-left: 4px;
    margin-right: 4px;
}

.padding8X {
    padding-top: 4px;
    padding-bottom: 4px;
}

.paddingY8 {
    padding-left: 4px;
    padding-right: 4px;
}

.padding-t8 {
    padding-top: 4px;
}

.padding-l8 {
    padding-left: 4px;
}

.padding-r8 {
    padding-right: 4px;
}

.padding-b8 {
    padding-bottom: 4px;
}

.margin-t8 {
    margin-top: 4px;
}

.margin-l8 {
    margin-left: 4px;
}

.margin-r8 {
    margin-right: 4px;
}

.margin-b8 {
    margin-bottom: 4px;
}

.margin6X {
    margin-top: 3px;
    margin-bottom: 3px;
}

.marginY6 {
    margin-left: 3px;
    margin-right: 3px;
}

.padding6X {
    padding-top: 3px;
    padding-bottom: 3px;
}

.paddingY6 {
    padding-left: 3px;
    padding-right: 3px;
}

.padding-t6 {
    padding-top: 3px;
}

.padding-l6 {
    padding-left: 3px;
}

.padding-r6 {
    padding-right: 3px;
}

.padding-b6 {
    padding-bottom: 3px;
}

.margin-t6 {
    margin-top: 3px;
}

.margin-l6 {
    margin-left: 3px;
}

.margin-r6 {
    margin-right: 3px;
}

.margin-b6 {
    margin-bottom: 3px;
}

.margin4X {
    margin-top: 2px;
    margin-bottom: 2px;
}

.marginY4 {
    margin-left: 2px;
    margin-right: 2px;
}

.padding4X {
    padding-top: 2px;
    padding-bottom: 2px;
}

.paddingY4 {
    padding-left: 2px;
    padding-right: 2px;
}

.padding-t4 {
    padding-top: 2px;
}

.padding-l4 {
    padding-left: 2px;
}

.padding-r4 {
    padding-right: 2px;
}

.padding-b4 {
    padding-bottom: 2px;
}

.margin-t4 {
    margin-top: 2px;
}

.margin-l4 {
    margin-left: 2px;
}

.margin-r4 {
    margin-right: 2px;
}

.margin-b4 {
    margin-bottom: 2px;
}

.margin2X {
    margin-top: 1px;
    margin-bottom: 1px;
}

.marginY2 {
    margin-left: 1px;
    margin-right: 1px;
}

.padding2X {
    padding-top: 1px;
    padding-bottom: 1px;
}

.paddingY2 {
    padding-left: 1px;
    padding-right: 1px;
}

.padding-t2 {
    padding-top: 1px;
}

.padding-l2 {
    padding-left: 1px;
}

.padding-r2 {
    padding-right: 1px;
}

.padding-b2 {
    padding-bottom: 1px;
}

.margin-t2 {
    margin-top: 1px;
}

.margin-l2 {
    margin-left: 1px;
}

.margin-r2 {
    margin-right: 1px;
}

.margin-b2 {
    margin-bottom: 1px;
}

.margin0X {
    margin-top: 0px;
    margin-bottom: 0px;
}

.marginY0 {
    margin-left: 0px;
    margin-right: 0px;
}

.padding0X {
    padding-top: 0px;
    padding-bottom: 0px;
}

.paddingY0 {
    padding-left: 0px;
    padding-right: 0px;
}

.padding-t0 {
    padding-top: 0px;
}

.padding-l0 {
    padding-left: 0px;
}

.padding-r0 {
    padding-right: 0px;
}

.padding-b0 {
    padding-bottom: 0px;
}

.margin-t0 {
    margin-top: 0px;
}

.margin-l0 {
    margin-left: 0px;
}

.margin-r0 {
    margin-right: 0px;
}

.margin-b0 {
    margin-bottom: 0px;
}

/*! font-size */
.font-size-inherit {
    font-size: inherit;
}

.font-size-0 {
    font-size: 0px;
}

.font-size-1 {
    font-size: 0.5px;
}

.font-size-2 {
    font-size: 1px;
}

.font-size-3 {
    font-size: 1.5px;
}

.font-size-4 {
    font-size: 2px;
}

.font-size-5 {
    font-size: 2.5px;
}

.font-size-6 {
    font-size: 3px;
}

.font-size-7 {
    font-size: 3.5px;
}

.font-size-8 {
    font-size: 4px;
}

.font-size-9 {
    font-size: 4.5px;
}

.font-size-10 {
    font-size: 5px;
}

.font-size-11 {
    font-size: 5.5px;
}

.font-size-12 {
    font-size: 6px;
}

.font-size-13 {
    font-size: 6.5px;
}

.font-size-14 {
    font-size: 7px;
}

.font-size-15 {
    font-size: 7.5px;
}

.font-size-16 {
    font-size: 8px;
}

.font-size-17 {
    font-size: 8.5px;
}

.font-size-18 {
    font-size: 9px;
}

.font-size-19 {
    font-size: 9.5px;
}

.font-size-20 {
    font-size: 10px;
}

.font-size-21 {
    font-size: 10.5px;
}

.font-size-22 {
    font-size: 11px;
}

.font-size-23 {
    font-size: 11.5px;
}

.font-size-24 {
    font-size: 12px;
}

.font-size-25 {
    font-size: 12.5px;
}

.font-size-26 {
    font-size: 13px;
}

.font-size-27 {
    font-size: 13.5px;
}

.font-size-28 {
    font-size: 14px;
}

.font-size-29 {
    font-size: 14.5px;
}

.font-size-30 {
    font-size: 15px;
}

.font-size-31 {
    font-size: 15.5px;
}

.font-size-32 {
    font-size: 16px;
}

.font-size-33 {
    font-size: 16.5px;
}

.font-size-34 {
    font-size: 17px;
}

.font-size-35 {
    font-size: 17.5px;
}

.font-size-36 {
    font-size: 18px;
}

.font-size-37 {
    font-size: 18.5px;
}

.font-size-38 {
    font-size: 19px;
}

.font-size-39 {
    font-size: 19.5px;
}

.font-size-40 {
    font-size: 20px;
}

.font-size-41 {
    font-size: 20.5px;
}

.font-size-42 {
    font-size: 21px;
}

.font-size-43 {
    font-size: 21.5px;
}

.font-size-44 {
    font-size: 22px;
}

.font-size-45 {
    font-size: 22.5px;
}

.font-size-46 {
    font-size: 23px;
}

.font-size-47 {
    font-size: 23.5px;
}

.font-size-48 {
    font-size: 24px;
}

.font-size-49 {
    font-size: 24.5px;
}

.font-size-50 {
    font-size: 25px;
}

.font-size-51 {
    font-size: 25.5px;
}

.font-size-52 {
    font-size: 26px;
}

.font-size-53 {
    font-size: 26.5px;
}

.font-size-54 {
    font-size: 27px;
}

.font-size-55 {
    font-size: 27.5px;
}

.font-size-56 {
    font-size: 28px;
}

.font-size-57 {
    font-size: 28.5px;
}

.font-size-58 {
    font-size: 29px;
}

.font-size-59 {
    font-size: 29.5px;
}

.font-size-60 {
    font-size: 30px;
}

.font-size-61 {
    font-size: 30.5px;
}

.font-size-62 {
    font-size: 31px;
}

.font-size-63 {
    font-size: 31.5px;
}

.font-size-64 {
    font-size: 32px;
}

.font-size-65 {
    font-size: 32.5px;
}

.font-size-66 {
    font-size: 33px;
}

.font-size-67 {
    font-size: 33.5px;
}

.font-size-68 {
    font-size: 34px;
}

.font-size-69 {
    font-size: 34.5px;
}

.font-size-70 {
    font-size: 35px;
}

.font-size-71 {
    font-size: 35.5px;
}

.font-size-72 {
    font-size: 36px;
}

.font-size-73 {
    font-size: 36.5px;
}

.font-size-74 {
    font-size: 37px;
}

.font-size-75 {
    font-size: 37.5px;
}

.font-size-76 {
    font-size: 38px;
}

.font-size-77 {
    font-size: 38.5px;
}

.font-size-78 {
    font-size: 39px;
}

.font-size-79 {
    font-size: 39.5px;
}

.font-size-80 {
    font-size: 40px;
}

.font-size-81 {
    font-size: 40.5px;
}

.font-size-82 {
    font-size: 41px;
}

.font-size-83 {
    font-size: 41.5px;
}

.font-size-84 {
    font-size: 42px;
}

.font-size-85 {
    font-size: 42.5px;
}

.font-size-86 {
    font-size: 43px;
}

.font-size-87 {
    font-size: 43.5px;
}

.font-size-88 {
    font-size: 44px;
}

.font-size-89 {
    font-size: 44.5px;
}

.font-size-90 {
    font-size: 45px;
}

.font-size-91 {
    font-size: 45.5px;
}

.font-size-92 {
    font-size: 46px;
}

.font-size-93 {
    font-size: 46.5px;
}

.font-size-94 {
    font-size: 47px;
}

.font-size-95 {
    font-size: 47.5px;
}

.font-size-96 {
    font-size: 48px;
}

.font-size-97 {
    font-size: 48.5px;
}

.font-size-98 {
    font-size: 49px;
}

.font-size-99 {
    font-size: 49.5px;
}

.font-size-100 {
    font-size: 50px;
}

/*positon*/
.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.fixed {
    position: fixed;
}

.z-index-0 {
    z-index: 0;
}

.z-index-1 {
    z-index: 1;
}

.z-index-2 {
    z-index: 2;
}

.z-index-3 {
    z-index: 3;
}

.z-index-4 {
    z-index: 4;
}

.z-index-5 {
    z-index: 5;
}

.z-index-6 {
    z-index: 6;
}

.z-index-7 {
    z-index: 7;
}

.z-index-8 {
    z-index: 8;
}

.z-index-9 {
    z-index: 9;
}

.z-index-10 {
    z-index: 10;
}

.z-index-11 {
    z-index: 11;
}

.z-index-12 {
    z-index: 12;
}

.z-index-13 {
    z-index: 13;
}

.z-index-14 {
    z-index: 14;
}

.z-index-15 {
    z-index: 15;
}

.z-index-16 {
    z-index: 16;
}

.z-index-17 {
    z-index: 17;
}

.z-index-18 {
    z-index: 18;
}

.z-index-19 {
    z-index: 19;
}

.z-index-20 {
    z-index: 20;
}

.z-index-21 {
    z-index: 21;
}

.z-index-22 {
    z-index: 22;
}

.z-index-23 {
    z-index: 23;
}

.z-index-24 {
    z-index: 24;
}

.z-index-25 {
    z-index: 25;
}

.z-index-26 {
    z-index: 26;
}

.z-index-27 {
    z-index: 27;
}

.z-index-28 {
    z-index: 28;
}

.z-index-29 {
    z-index: 29;
}

.z-index-30 {
    z-index: 30;
}

.z-index-31 {
    z-index: 31;
}

.z-index-32 {
    z-index: 32;
}

.z-index-33 {
    z-index: 33;
}

.z-index-34 {
    z-index: 34;
}

.z-index-35 {
    z-index: 35;
}

.z-index-36 {
    z-index: 36;
}

.z-index-37 {
    z-index: 37;
}

.z-index-38 {
    z-index: 38;
}

.z-index-39 {
    z-index: 39;
}

.z-index-40 {
    z-index: 40;
}

.z-index-41 {
    z-index: 41;
}

.z-index-42 {
    z-index: 42;
}

.z-index-43 {
    z-index: 43;
}

.z-index-44 {
    z-index: 44;
}

.z-index-45 {
    z-index: 45;
}

.z-index-46 {
    z-index: 46;
}

.z-index-47 {
    z-index: 47;
}

.z-index-48 {
    z-index: 48;
}

.z-index-49 {
    z-index: 49;
}

.z-index-50 {
    z-index: 50;
}

.z-index-51 {
    z-index: 51;
}

.z-index-52 {
    z-index: 52;
}

.z-index-53 {
    z-index: 53;
}

.z-index-54 {
    z-index: 54;
}

.z-index-55 {
    z-index: 55;
}

.z-index-56 {
    z-index: 56;
}

.z-index-57 {
    z-index: 57;
}

.z-index-58 {
    z-index: 58;
}

.z-index-59 {
    z-index: 59;
}

.z-index-60 {
    z-index: 60;
}

.z-index-61 {
    z-index: 61;
}

.z-index-62 {
    z-index: 62;
}

.z-index-63 {
    z-index: 63;
}

.z-index-64 {
    z-index: 64;
}

.z-index-65 {
    z-index: 65;
}

.z-index-66 {
    z-index: 66;
}

.z-index-67 {
    z-index: 67;
}

.z-index-68 {
    z-index: 68;
}

.z-index-69 {
    z-index: 69;
}

.z-index-70 {
    z-index: 70;
}

.z-index-71 {
    z-index: 71;
}

.z-index-72 {
    z-index: 72;
}

.z-index-73 {
    z-index: 73;
}

.z-index-74 {
    z-index: 74;
}

.z-index-75 {
    z-index: 75;
}

.z-index-76 {
    z-index: 76;
}

.z-index-77 {
    z-index: 77;
}

.z-index-78 {
    z-index: 78;
}

.z-index-79 {
    z-index: 79;
}

.z-index-80 {
    z-index: 80;
}

.z-index-81 {
    z-index: 81;
}

.z-index-82 {
    z-index: 82;
}

.z-index-83 {
    z-index: 83;
}

.z-index-84 {
    z-index: 84;
}

.z-index-85 {
    z-index: 85;
}

.z-index-86 {
    z-index: 86;
}

.z-index-87 {
    z-index: 87;
}

.z-index-88 {
    z-index: 88;
}

.z-index-89 {
    z-index: 89;
}

.z-index-90 {
    z-index: 90;
}

.z-index-91 {
    z-index: 91;
}

.z-index-92 {
    z-index: 92;
}

.z-index-93 {
    z-index: 93;
}

.z-index-94 {
    z-index: 94;
}

.z-index-95 {
    z-index: 95;
}

.z-index-96 {
    z-index: 96;
}

.z-index-97 {
    z-index: 97;
}

.z-index-98 {
    z-index: 98;
}

.z-index-99 {
    z-index: 99;
}

.z-index-100 {
    z-index: 100;
}

.z-index-101 {
    z-index: 101;
}

.z-index-102 {
    z-index: 102;
}

.z-index-103 {
    z-index: 103;
}

.z-index-104 {
    z-index: 104;
}

.z-index-105 {
    z-index: 105;
}

.z-index-106 {
    z-index: 106;
}

.z-index-107 {
    z-index: 107;
}

.z-index-108 {
    z-index: 108;
}

.z-index-109 {
    z-index: 109;
}

.z-index-110 {
    z-index: 110;
}

.z-index-111 {
    z-index: 111;
}

.z-index-112 {
    z-index: 112;
}

.z-index-113 {
    z-index: 113;
}

.z-index-114 {
    z-index: 114;
}

.z-index-115 {
    z-index: 115;
}

.z-index-116 {
    z-index: 116;
}

.z-index-117 {
    z-index: 117;
}

.z-index-118 {
    z-index: 118;
}

.z-index-119 {
    z-index: 119;
}

.z-index-120 {
    z-index: 120;
}

.z-index-121 {
    z-index: 121;
}

.z-index-122 {
    z-index: 122;
}

.z-index-123 {
    z-index: 123;
}

.z-index-124 {
    z-index: 124;
}

.z-index-125 {
    z-index: 125;
}

.z-index-126 {
    z-index: 126;
}

.z-index-127 {
    z-index: 127;
}

.z-index-128 {
    z-index: 128;
}

.z-index-129 {
    z-index: 129;
}

.z-index-130 {
    z-index: 130;
}

.z-index-131 {
    z-index: 131;
}

.z-index-132 {
    z-index: 132;
}

.z-index-133 {
    z-index: 133;
}

.z-index-134 {
    z-index: 134;
}

.z-index-135 {
    z-index: 135;
}

.z-index-136 {
    z-index: 136;
}

.z-index-137 {
    z-index: 137;
}

.z-index-138 {
    z-index: 138;
}

.z-index-139 {
    z-index: 139;
}

.z-index-140 {
    z-index: 140;
}

.z-index-141 {
    z-index: 141;
}

.z-index-142 {
    z-index: 142;
}

.z-index-143 {
    z-index: 143;
}

.z-index-144 {
    z-index: 144;
}

.z-index-145 {
    z-index: 145;
}

.z-index-146 {
    z-index: 146;
}

.z-index-147 {
    z-index: 147;
}

.z-index-148 {
    z-index: 148;
}

.z-index-149 {
    z-index: 149;
}

.z-index-150 {
    z-index: 150;
}

.z-index-151 {
    z-index: 151;
}

.z-index-152 {
    z-index: 152;
}

.z-index-153 {
    z-index: 153;
}

.z-index-154 {
    z-index: 154;
}

.z-index-155 {
    z-index: 155;
}

.z-index-156 {
    z-index: 156;
}

.z-index-157 {
    z-index: 157;
}

.z-index-158 {
    z-index: 158;
}

.z-index-159 {
    z-index: 159;
}

.z-index-160 {
    z-index: 160;
}

.z-index-161 {
    z-index: 161;
}

.z-index-162 {
    z-index: 162;
}

.z-index-163 {
    z-index: 163;
}

.z-index-164 {
    z-index: 164;
}

.z-index-165 {
    z-index: 165;
}

.z-index-166 {
    z-index: 166;
}

.z-index-167 {
    z-index: 167;
}

.z-index-168 {
    z-index: 168;
}

.z-index-169 {
    z-index: 169;
}

.z-index-170 {
    z-index: 170;
}

.z-index-171 {
    z-index: 171;
}

.z-index-172 {
    z-index: 172;
}

.z-index-173 {
    z-index: 173;
}

.z-index-174 {
    z-index: 174;
}

.z-index-175 {
    z-index: 175;
}

.z-index-176 {
    z-index: 176;
}

.z-index-177 {
    z-index: 177;
}

.z-index-178 {
    z-index: 178;
}

.z-index-179 {
    z-index: 179;
}

.z-index-180 {
    z-index: 180;
}

.z-index-181 {
    z-index: 181;
}

.z-index-182 {
    z-index: 182;
}

.z-index-183 {
    z-index: 183;
}

.z-index-184 {
    z-index: 184;
}

.z-index-185 {
    z-index: 185;
}

.z-index-186 {
    z-index: 186;
}

.z-index-187 {
    z-index: 187;
}

.z-index-188 {
    z-index: 188;
}

.z-index-189 {
    z-index: 189;
}

.z-index-190 {
    z-index: 190;
}

.z-index-191 {
    z-index: 191;
}

.z-index-192 {
    z-index: 192;
}

.z-index-193 {
    z-index: 193;
}

.z-index-194 {
    z-index: 194;
}

.z-index-195 {
    z-index: 195;
}

.z-index-196 {
    z-index: 196;
}

.z-index-197 {
    z-index: 197;
}

.z-index-198 {
    z-index: 198;
}

.z-index-199 {
    z-index: 199;
}

.z-index-200 {
    z-index: 200;
}

.z-index-201 {
    z-index: 201;
}

.z-index-202 {
    z-index: 202;
}

.z-index-203 {
    z-index: 203;
}

.z-index-204 {
    z-index: 204;
}

.z-index-205 {
    z-index: 205;
}

.z-index-206 {
    z-index: 206;
}

.z-index-207 {
    z-index: 207;
}

.z-index-208 {
    z-index: 208;
}

.z-index-209 {
    z-index: 209;
}

.z-index-210 {
    z-index: 210;
}

.z-index-211 {
    z-index: 211;
}

.z-index-212 {
    z-index: 212;
}

.z-index-213 {
    z-index: 213;
}

.z-index-214 {
    z-index: 214;
}

.z-index-215 {
    z-index: 215;
}

.z-index-216 {
    z-index: 216;
}

.z-index-217 {
    z-index: 217;
}

.z-index-218 {
    z-index: 218;
}

.z-index-219 {
    z-index: 219;
}

.z-index-220 {
    z-index: 220;
}

.z-index-221 {
    z-index: 221;
}

.z-index-222 {
    z-index: 222;
}

.z-index-223 {
    z-index: 223;
}

.z-index-224 {
    z-index: 224;
}

.z-index-225 {
    z-index: 225;
}

.z-index-226 {
    z-index: 226;
}

.z-index-227 {
    z-index: 227;
}

.z-index-228 {
    z-index: 228;
}

.z-index-229 {
    z-index: 229;
}

.z-index-230 {
    z-index: 230;
}

.z-index-231 {
    z-index: 231;
}

.z-index-232 {
    z-index: 232;
}

.z-index-233 {
    z-index: 233;
}

.z-index-234 {
    z-index: 234;
}

.z-index-235 {
    z-index: 235;
}

.z-index-236 {
    z-index: 236;
}

.z-index-237 {
    z-index: 237;
}

.z-index-238 {
    z-index: 238;
}

.z-index-239 {
    z-index: 239;
}

.z-index-240 {
    z-index: 240;
}

.z-index-241 {
    z-index: 241;
}

.z-index-242 {
    z-index: 242;
}

.z-index-243 {
    z-index: 243;
}

.z-index-244 {
    z-index: 244;
}

.z-index-245 {
    z-index: 245;
}

.z-index-246 {
    z-index: 246;
}

.z-index-247 {
    z-index: 247;
}

.z-index-248 {
    z-index: 248;
}

.z-index-249 {
    z-index: 249;
}

.z-index-250 {
    z-index: 250;
}

.z-index-251 {
    z-index: 251;
}

.z-index-252 {
    z-index: 252;
}

.z-index-253 {
    z-index: 253;
}

.z-index-254 {
    z-index: 254;
}

.z-index-255 {
    z-index: 255;
}

.z-index-256 {
    z-index: 256;
}

.z-index-257 {
    z-index: 257;
}

.z-index-258 {
    z-index: 258;
}

.z-index-259 {
    z-index: 259;
}

.z-index-260 {
    z-index: 260;
}

.z-index-261 {
    z-index: 261;
}

.z-index-262 {
    z-index: 262;
}

.z-index-263 {
    z-index: 263;
}

.z-index-264 {
    z-index: 264;
}

.z-index-265 {
    z-index: 265;
}

.z-index-266 {
    z-index: 266;
}

.z-index-267 {
    z-index: 267;
}

.z-index-268 {
    z-index: 268;
}

.z-index-269 {
    z-index: 269;
}

.z-index-270 {
    z-index: 270;
}

.z-index-271 {
    z-index: 271;
}

.z-index-272 {
    z-index: 272;
}

.z-index-273 {
    z-index: 273;
}

.z-index-274 {
    z-index: 274;
}

.z-index-275 {
    z-index: 275;
}

.z-index-276 {
    z-index: 276;
}

.z-index-277 {
    z-index: 277;
}

.z-index-278 {
    z-index: 278;
}

.z-index-279 {
    z-index: 279;
}

.z-index-280 {
    z-index: 280;
}

.z-index-281 {
    z-index: 281;
}

.z-index-282 {
    z-index: 282;
}

.z-index-283 {
    z-index: 283;
}

.z-index-284 {
    z-index: 284;
}

.z-index-285 {
    z-index: 285;
}

.z-index-286 {
    z-index: 286;
}

.z-index-287 {
    z-index: 287;
}

.z-index-288 {
    z-index: 288;
}

.z-index-289 {
    z-index: 289;
}

.z-index-290 {
    z-index: 290;
}

.z-index-291 {
    z-index: 291;
}

.z-index-292 {
    z-index: 292;
}

.z-index-293 {
    z-index: 293;
}

.z-index-294 {
    z-index: 294;
}

.z-index-295 {
    z-index: 295;
}

.z-index-296 {
    z-index: 296;
}

.z-index-297 {
    z-index: 297;
}

.z-index-298 {
    z-index: 298;
}

.z-index-299 {
    z-index: 299;
}

.z-index-300 {
    z-index: 300;
}

.z-index-301 {
    z-index: 301;
}

.z-index-302 {
    z-index: 302;
}

.z-index-303 {
    z-index: 303;
}

.z-index-304 {
    z-index: 304;
}

.z-index-305 {
    z-index: 305;
}

.z-index-306 {
    z-index: 306;
}

.z-index-307 {
    z-index: 307;
}

.z-index-308 {
    z-index: 308;
}

.z-index-309 {
    z-index: 309;
}

.z-index-310 {
    z-index: 310;
}

.z-index-311 {
    z-index: 311;
}

.z-index-312 {
    z-index: 312;
}

.z-index-313 {
    z-index: 313;
}

.z-index-314 {
    z-index: 314;
}

.z-index-315 {
    z-index: 315;
}

.z-index-316 {
    z-index: 316;
}

.z-index-317 {
    z-index: 317;
}

.z-index-318 {
    z-index: 318;
}

.z-index-319 {
    z-index: 319;
}

.z-index-320 {
    z-index: 320;
}

.z-index-321 {
    z-index: 321;
}

.z-index-322 {
    z-index: 322;
}

.z-index-323 {
    z-index: 323;
}

.z-index-324 {
    z-index: 324;
}

.z-index-325 {
    z-index: 325;
}

.z-index-326 {
    z-index: 326;
}

.z-index-327 {
    z-index: 327;
}

.z-index-328 {
    z-index: 328;
}

.z-index-329 {
    z-index: 329;
}

.z-index-330 {
    z-index: 330;
}

.z-index-331 {
    z-index: 331;
}

.z-index-332 {
    z-index: 332;
}

.z-index-333 {
    z-index: 333;
}

.z-index-334 {
    z-index: 334;
}

.z-index-335 {
    z-index: 335;
}

.z-index-336 {
    z-index: 336;
}

.z-index-337 {
    z-index: 337;
}

.z-index-338 {
    z-index: 338;
}

.z-index-339 {
    z-index: 339;
}

.z-index-340 {
    z-index: 340;
}

.z-index-341 {
    z-index: 341;
}

.z-index-342 {
    z-index: 342;
}

.z-index-343 {
    z-index: 343;
}

.z-index-344 {
    z-index: 344;
}

.z-index-345 {
    z-index: 345;
}

.z-index-346 {
    z-index: 346;
}

.z-index-347 {
    z-index: 347;
}

.z-index-348 {
    z-index: 348;
}

.z-index-349 {
    z-index: 349;
}

.z-index-350 {
    z-index: 350;
}

.z-index-351 {
    z-index: 351;
}

.z-index-352 {
    z-index: 352;
}

.z-index-353 {
    z-index: 353;
}

.z-index-354 {
    z-index: 354;
}

.z-index-355 {
    z-index: 355;
}

.z-index-356 {
    z-index: 356;
}

.z-index-357 {
    z-index: 357;
}

.z-index-358 {
    z-index: 358;
}

.z-index-359 {
    z-index: 359;
}

.z-index-360 {
    z-index: 360;
}

.z-index-361 {
    z-index: 361;
}

.z-index-362 {
    z-index: 362;
}

.z-index-363 {
    z-index: 363;
}

.z-index-364 {
    z-index: 364;
}

.z-index-365 {
    z-index: 365;
}

.z-index-366 {
    z-index: 366;
}

.z-index-367 {
    z-index: 367;
}

.z-index-368 {
    z-index: 368;
}

.z-index-369 {
    z-index: 369;
}

.z-index-370 {
    z-index: 370;
}

.z-index-371 {
    z-index: 371;
}

.z-index-372 {
    z-index: 372;
}

.z-index-373 {
    z-index: 373;
}

.z-index-374 {
    z-index: 374;
}

.z-index-375 {
    z-index: 375;
}

.z-index-376 {
    z-index: 376;
}

.z-index-377 {
    z-index: 377;
}

.z-index-378 {
    z-index: 378;
}

.z-index-379 {
    z-index: 379;
}

.z-index-380 {
    z-index: 380;
}

.z-index-381 {
    z-index: 381;
}

.z-index-382 {
    z-index: 382;
}

.z-index-383 {
    z-index: 383;
}

.z-index-384 {
    z-index: 384;
}

.z-index-385 {
    z-index: 385;
}

.z-index-386 {
    z-index: 386;
}

.z-index-387 {
    z-index: 387;
}

.z-index-388 {
    z-index: 388;
}

.z-index-389 {
    z-index: 389;
}

.z-index-390 {
    z-index: 390;
}

.z-index-391 {
    z-index: 391;
}

.z-index-392 {
    z-index: 392;
}

.z-index-393 {
    z-index: 393;
}

.z-index-394 {
    z-index: 394;
}

.z-index-395 {
    z-index: 395;
}

.z-index-396 {
    z-index: 396;
}

.z-index-397 {
    z-index: 397;
}

.z-index-398 {
    z-index: 398;
}

.z-index-399 {
    z-index: 399;
}

.z-index-400 {
    z-index: 400;
}

.z-index-401 {
    z-index: 401;
}

.z-index-402 {
    z-index: 402;
}

.z-index-403 {
    z-index: 403;
}

.z-index-404 {
    z-index: 404;
}

.z-index-405 {
    z-index: 405;
}

.z-index-406 {
    z-index: 406;
}

.z-index-407 {
    z-index: 407;
}

.z-index-408 {
    z-index: 408;
}

.z-index-409 {
    z-index: 409;
}

.z-index-410 {
    z-index: 410;
}

.z-index-411 {
    z-index: 411;
}

.z-index-412 {
    z-index: 412;
}

.z-index-413 {
    z-index: 413;
}

.z-index-414 {
    z-index: 414;
}

.z-index-415 {
    z-index: 415;
}

.z-index-416 {
    z-index: 416;
}

.z-index-417 {
    z-index: 417;
}

.z-index-418 {
    z-index: 418;
}

.z-index-419 {
    z-index: 419;
}

.z-index-420 {
    z-index: 420;
}

.z-index-421 {
    z-index: 421;
}

.z-index-422 {
    z-index: 422;
}

.z-index-423 {
    z-index: 423;
}

.z-index-424 {
    z-index: 424;
}

.z-index-425 {
    z-index: 425;
}

.z-index-426 {
    z-index: 426;
}

.z-index-427 {
    z-index: 427;
}

.z-index-428 {
    z-index: 428;
}

.z-index-429 {
    z-index: 429;
}

.z-index-430 {
    z-index: 430;
}

.z-index-431 {
    z-index: 431;
}

.z-index-432 {
    z-index: 432;
}

.z-index-433 {
    z-index: 433;
}

.z-index-434 {
    z-index: 434;
}

.z-index-435 {
    z-index: 435;
}

.z-index-436 {
    z-index: 436;
}

.z-index-437 {
    z-index: 437;
}

.z-index-438 {
    z-index: 438;
}

.z-index-439 {
    z-index: 439;
}

.z-index-440 {
    z-index: 440;
}

.z-index-441 {
    z-index: 441;
}

.z-index-442 {
    z-index: 442;
}

.z-index-443 {
    z-index: 443;
}

.z-index-444 {
    z-index: 444;
}

.z-index-445 {
    z-index: 445;
}

.z-index-446 {
    z-index: 446;
}

.z-index-447 {
    z-index: 447;
}

.z-index-448 {
    z-index: 448;
}

.z-index-449 {
    z-index: 449;
}

.z-index-450 {
    z-index: 450;
}

.z-index-451 {
    z-index: 451;
}

.z-index-452 {
    z-index: 452;
}

.z-index-453 {
    z-index: 453;
}

.z-index-454 {
    z-index: 454;
}

.z-index-455 {
    z-index: 455;
}

.z-index-456 {
    z-index: 456;
}

.z-index-457 {
    z-index: 457;
}

.z-index-458 {
    z-index: 458;
}

.z-index-459 {
    z-index: 459;
}

.z-index-460 {
    z-index: 460;
}

.z-index-461 {
    z-index: 461;
}

.z-index-462 {
    z-index: 462;
}

.z-index-463 {
    z-index: 463;
}

.z-index-464 {
    z-index: 464;
}

.z-index-465 {
    z-index: 465;
}

.z-index-466 {
    z-index: 466;
}

.z-index-467 {
    z-index: 467;
}

.z-index-468 {
    z-index: 468;
}

.z-index-469 {
    z-index: 469;
}

.z-index-470 {
    z-index: 470;
}

.z-index-471 {
    z-index: 471;
}

.z-index-472 {
    z-index: 472;
}

.z-index-473 {
    z-index: 473;
}

.z-index-474 {
    z-index: 474;
}

.z-index-475 {
    z-index: 475;
}

.z-index-476 {
    z-index: 476;
}

.z-index-477 {
    z-index: 477;
}

.z-index-478 {
    z-index: 478;
}

.z-index-479 {
    z-index: 479;
}

.z-index-480 {
    z-index: 480;
}

.z-index-481 {
    z-index: 481;
}

.z-index-482 {
    z-index: 482;
}

.z-index-483 {
    z-index: 483;
}

.z-index-484 {
    z-index: 484;
}

.z-index-485 {
    z-index: 485;
}

.z-index-486 {
    z-index: 486;
}

.z-index-487 {
    z-index: 487;
}

.z-index-488 {
    z-index: 488;
}

.z-index-489 {
    z-index: 489;
}

.z-index-490 {
    z-index: 490;
}

.z-index-491 {
    z-index: 491;
}

.z-index-492 {
    z-index: 492;
}

.z-index-493 {
    z-index: 493;
}

.z-index-494 {
    z-index: 494;
}

.z-index-495 {
    z-index: 495;
}

.z-index-496 {
    z-index: 496;
}

.z-index-497 {
    z-index: 497;
}

.z-index-498 {
    z-index: 498;
}

.z-index-499 {
    z-index: 499;
}

.z-index-500 {
    z-index: 500;
}

.z-index-501 {
    z-index: 501;
}

.z-index-502 {
    z-index: 502;
}

.z-index-503 {
    z-index: 503;
}

.z-index-504 {
    z-index: 504;
}

.z-index-505 {
    z-index: 505;
}

.z-index-506 {
    z-index: 506;
}

.z-index-507 {
    z-index: 507;
}

.z-index-508 {
    z-index: 508;
}

.z-index-509 {
    z-index: 509;
}

.z-index-510 {
    z-index: 510;
}

.z-index-511 {
    z-index: 511;
}

.z-index-512 {
    z-index: 512;
}

.z-index-513 {
    z-index: 513;
}

.z-index-514 {
    z-index: 514;
}

.z-index-515 {
    z-index: 515;
}

.z-index-516 {
    z-index: 516;
}

.z-index-517 {
    z-index: 517;
}

.z-index-518 {
    z-index: 518;
}

.z-index-519 {
    z-index: 519;
}

.z-index-520 {
    z-index: 520;
}

.z-index-521 {
    z-index: 521;
}

.z-index-522 {
    z-index: 522;
}

.z-index-523 {
    z-index: 523;
}

.z-index-524 {
    z-index: 524;
}

.z-index-525 {
    z-index: 525;
}

.z-index-526 {
    z-index: 526;
}

.z-index-527 {
    z-index: 527;
}

.z-index-528 {
    z-index: 528;
}

.z-index-529 {
    z-index: 529;
}

.z-index-530 {
    z-index: 530;
}

.z-index-531 {
    z-index: 531;
}

.z-index-532 {
    z-index: 532;
}

.z-index-533 {
    z-index: 533;
}

.z-index-534 {
    z-index: 534;
}

.z-index-535 {
    z-index: 535;
}

.z-index-536 {
    z-index: 536;
}

.z-index-537 {
    z-index: 537;
}

.z-index-538 {
    z-index: 538;
}

.z-index-539 {
    z-index: 539;
}

.z-index-540 {
    z-index: 540;
}

.z-index-541 {
    z-index: 541;
}

.z-index-542 {
    z-index: 542;
}

.z-index-543 {
    z-index: 543;
}

.z-index-544 {
    z-index: 544;
}

.z-index-545 {
    z-index: 545;
}

.z-index-546 {
    z-index: 546;
}

.z-index-547 {
    z-index: 547;
}

.z-index-548 {
    z-index: 548;
}

.z-index-549 {
    z-index: 549;
}

.z-index-550 {
    z-index: 550;
}

.z-index-551 {
    z-index: 551;
}

.z-index-552 {
    z-index: 552;
}

.z-index-553 {
    z-index: 553;
}

.z-index-554 {
    z-index: 554;
}

.z-index-555 {
    z-index: 555;
}

.z-index-556 {
    z-index: 556;
}

.z-index-557 {
    z-index: 557;
}

.z-index-558 {
    z-index: 558;
}

.z-index-559 {
    z-index: 559;
}

.z-index-560 {
    z-index: 560;
}

.z-index-561 {
    z-index: 561;
}

.z-index-562 {
    z-index: 562;
}

.z-index-563 {
    z-index: 563;
}

.z-index-564 {
    z-index: 564;
}

.z-index-565 {
    z-index: 565;
}

.z-index-566 {
    z-index: 566;
}

.z-index-567 {
    z-index: 567;
}

.z-index-568 {
    z-index: 568;
}

.z-index-569 {
    z-index: 569;
}

.z-index-570 {
    z-index: 570;
}

.z-index-571 {
    z-index: 571;
}

.z-index-572 {
    z-index: 572;
}

.z-index-573 {
    z-index: 573;
}

.z-index-574 {
    z-index: 574;
}

.z-index-575 {
    z-index: 575;
}

.z-index-576 {
    z-index: 576;
}

.z-index-577 {
    z-index: 577;
}

.z-index-578 {
    z-index: 578;
}

.z-index-579 {
    z-index: 579;
}

.z-index-580 {
    z-index: 580;
}

.z-index-581 {
    z-index: 581;
}

.z-index-582 {
    z-index: 582;
}

.z-index-583 {
    z-index: 583;
}

.z-index-584 {
    z-index: 584;
}

.z-index-585 {
    z-index: 585;
}

.z-index-586 {
    z-index: 586;
}

.z-index-587 {
    z-index: 587;
}

.z-index-588 {
    z-index: 588;
}

.z-index-589 {
    z-index: 589;
}

.z-index-590 {
    z-index: 590;
}

.z-index-591 {
    z-index: 591;
}

.z-index-592 {
    z-index: 592;
}

.z-index-593 {
    z-index: 593;
}

.z-index-594 {
    z-index: 594;
}

.z-index-595 {
    z-index: 595;
}

.z-index-596 {
    z-index: 596;
}

.z-index-597 {
    z-index: 597;
}

.z-index-598 {
    z-index: 598;
}

.z-index-599 {
    z-index: 599;
}

.z-index-600 {
    z-index: 600;
}

.z-index-601 {
    z-index: 601;
}

.z-index-602 {
    z-index: 602;
}

.z-index-603 {
    z-index: 603;
}

.z-index-604 {
    z-index: 604;
}

.z-index-605 {
    z-index: 605;
}

.z-index-606 {
    z-index: 606;
}

.z-index-607 {
    z-index: 607;
}

.z-index-608 {
    z-index: 608;
}

.z-index-609 {
    z-index: 609;
}

.z-index-610 {
    z-index: 610;
}

.z-index-611 {
    z-index: 611;
}

.z-index-612 {
    z-index: 612;
}

.z-index-613 {
    z-index: 613;
}

.z-index-614 {
    z-index: 614;
}

.z-index-615 {
    z-index: 615;
}

.z-index-616 {
    z-index: 616;
}

.z-index-617 {
    z-index: 617;
}

.z-index-618 {
    z-index: 618;
}

.z-index-619 {
    z-index: 619;
}

.z-index-620 {
    z-index: 620;
}

.z-index-621 {
    z-index: 621;
}

.z-index-622 {
    z-index: 622;
}

.z-index-623 {
    z-index: 623;
}

.z-index-624 {
    z-index: 624;
}

.z-index-625 {
    z-index: 625;
}

.z-index-626 {
    z-index: 626;
}

.z-index-627 {
    z-index: 627;
}

.z-index-628 {
    z-index: 628;
}

.z-index-629 {
    z-index: 629;
}

.z-index-630 {
    z-index: 630;
}

.z-index-631 {
    z-index: 631;
}

.z-index-632 {
    z-index: 632;
}

.z-index-633 {
    z-index: 633;
}

.z-index-634 {
    z-index: 634;
}

.z-index-635 {
    z-index: 635;
}

.z-index-636 {
    z-index: 636;
}

.z-index-637 {
    z-index: 637;
}

.z-index-638 {
    z-index: 638;
}

.z-index-639 {
    z-index: 639;
}

.z-index-640 {
    z-index: 640;
}

.z-index-641 {
    z-index: 641;
}

.z-index-642 {
    z-index: 642;
}

.z-index-643 {
    z-index: 643;
}

.z-index-644 {
    z-index: 644;
}

.z-index-645 {
    z-index: 645;
}

.z-index-646 {
    z-index: 646;
}

.z-index-647 {
    z-index: 647;
}

.z-index-648 {
    z-index: 648;
}

.z-index-649 {
    z-index: 649;
}

.z-index-650 {
    z-index: 650;
}

.z-index-651 {
    z-index: 651;
}

.z-index-652 {
    z-index: 652;
}

.z-index-653 {
    z-index: 653;
}

.z-index-654 {
    z-index: 654;
}

.z-index-655 {
    z-index: 655;
}

.z-index-656 {
    z-index: 656;
}

.z-index-657 {
    z-index: 657;
}

.z-index-658 {
    z-index: 658;
}

.z-index-659 {
    z-index: 659;
}

.z-index-660 {
    z-index: 660;
}

.z-index-661 {
    z-index: 661;
}

.z-index-662 {
    z-index: 662;
}

.z-index-663 {
    z-index: 663;
}

.z-index-664 {
    z-index: 664;
}

.z-index-665 {
    z-index: 665;
}

.z-index-666 {
    z-index: 666;
}

.z-index-667 {
    z-index: 667;
}

.z-index-668 {
    z-index: 668;
}

.z-index-669 {
    z-index: 669;
}

.z-index-670 {
    z-index: 670;
}

.z-index-671 {
    z-index: 671;
}

.z-index-672 {
    z-index: 672;
}

.z-index-673 {
    z-index: 673;
}

.z-index-674 {
    z-index: 674;
}

.z-index-675 {
    z-index: 675;
}

.z-index-676 {
    z-index: 676;
}

.z-index-677 {
    z-index: 677;
}

.z-index-678 {
    z-index: 678;
}

.z-index-679 {
    z-index: 679;
}

.z-index-680 {
    z-index: 680;
}

.z-index-681 {
    z-index: 681;
}

.z-index-682 {
    z-index: 682;
}

.z-index-683 {
    z-index: 683;
}

.z-index-684 {
    z-index: 684;
}

.z-index-685 {
    z-index: 685;
}

.z-index-686 {
    z-index: 686;
}

.z-index-687 {
    z-index: 687;
}

.z-index-688 {
    z-index: 688;
}

.z-index-689 {
    z-index: 689;
}

.z-index-690 {
    z-index: 690;
}

.z-index-691 {
    z-index: 691;
}

.z-index-692 {
    z-index: 692;
}

.z-index-693 {
    z-index: 693;
}

.z-index-694 {
    z-index: 694;
}

.z-index-695 {
    z-index: 695;
}

.z-index-696 {
    z-index: 696;
}

.z-index-697 {
    z-index: 697;
}

.z-index-698 {
    z-index: 698;
}

.z-index-699 {
    z-index: 699;
}

.z-index-700 {
    z-index: 700;
}

.z-index-701 {
    z-index: 701;
}

.z-index-702 {
    z-index: 702;
}

.z-index-703 {
    z-index: 703;
}

.z-index-704 {
    z-index: 704;
}

.z-index-705 {
    z-index: 705;
}

.z-index-706 {
    z-index: 706;
}

.z-index-707 {
    z-index: 707;
}

.z-index-708 {
    z-index: 708;
}

.z-index-709 {
    z-index: 709;
}

.z-index-710 {
    z-index: 710;
}

.z-index-711 {
    z-index: 711;
}

.z-index-712 {
    z-index: 712;
}

.z-index-713 {
    z-index: 713;
}

.z-index-714 {
    z-index: 714;
}

.z-index-715 {
    z-index: 715;
}

.z-index-716 {
    z-index: 716;
}

.z-index-717 {
    z-index: 717;
}

.z-index-718 {
    z-index: 718;
}

.z-index-719 {
    z-index: 719;
}

.z-index-720 {
    z-index: 720;
}

.z-index-721 {
    z-index: 721;
}

.z-index-722 {
    z-index: 722;
}

.z-index-723 {
    z-index: 723;
}

.z-index-724 {
    z-index: 724;
}

.z-index-725 {
    z-index: 725;
}

.z-index-726 {
    z-index: 726;
}

.z-index-727 {
    z-index: 727;
}

.z-index-728 {
    z-index: 728;
}

.z-index-729 {
    z-index: 729;
}

.z-index-730 {
    z-index: 730;
}

.z-index-731 {
    z-index: 731;
}

.z-index-732 {
    z-index: 732;
}

.z-index-733 {
    z-index: 733;
}

.z-index-734 {
    z-index: 734;
}

.z-index-735 {
    z-index: 735;
}

.z-index-736 {
    z-index: 736;
}

.z-index-737 {
    z-index: 737;
}

.z-index-738 {
    z-index: 738;
}

.z-index-739 {
    z-index: 739;
}

.z-index-740 {
    z-index: 740;
}

.z-index-741 {
    z-index: 741;
}

.z-index-742 {
    z-index: 742;
}

.z-index-743 {
    z-index: 743;
}

.z-index-744 {
    z-index: 744;
}

.z-index-745 {
    z-index: 745;
}

.z-index-746 {
    z-index: 746;
}

.z-index-747 {
    z-index: 747;
}

.z-index-748 {
    z-index: 748;
}

.z-index-749 {
    z-index: 749;
}

.z-index-750 {
    z-index: 750;
}

.z-index-751 {
    z-index: 751;
}

.z-index-752 {
    z-index: 752;
}

.z-index-753 {
    z-index: 753;
}

.z-index-754 {
    z-index: 754;
}

.z-index-755 {
    z-index: 755;
}

.z-index-756 {
    z-index: 756;
}

.z-index-757 {
    z-index: 757;
}

.z-index-758 {
    z-index: 758;
}

.z-index-759 {
    z-index: 759;
}

.z-index-760 {
    z-index: 760;
}

.z-index-761 {
    z-index: 761;
}

.z-index-762 {
    z-index: 762;
}

.z-index-763 {
    z-index: 763;
}

.z-index-764 {
    z-index: 764;
}

.z-index-765 {
    z-index: 765;
}

.z-index-766 {
    z-index: 766;
}

.z-index-767 {
    z-index: 767;
}

.z-index-768 {
    z-index: 768;
}

.z-index-769 {
    z-index: 769;
}

.z-index-770 {
    z-index: 770;
}

.z-index-771 {
    z-index: 771;
}

.z-index-772 {
    z-index: 772;
}

.z-index-773 {
    z-index: 773;
}

.z-index-774 {
    z-index: 774;
}

.z-index-775 {
    z-index: 775;
}

.z-index-776 {
    z-index: 776;
}

.z-index-777 {
    z-index: 777;
}

.z-index-778 {
    z-index: 778;
}

.z-index-779 {
    z-index: 779;
}

.z-index-780 {
    z-index: 780;
}

.z-index-781 {
    z-index: 781;
}

.z-index-782 {
    z-index: 782;
}

.z-index-783 {
    z-index: 783;
}

.z-index-784 {
    z-index: 784;
}

.z-index-785 {
    z-index: 785;
}

.z-index-786 {
    z-index: 786;
}

.z-index-787 {
    z-index: 787;
}

.z-index-788 {
    z-index: 788;
}

.z-index-789 {
    z-index: 789;
}

.z-index-790 {
    z-index: 790;
}

.z-index-791 {
    z-index: 791;
}

.z-index-792 {
    z-index: 792;
}

.z-index-793 {
    z-index: 793;
}

.z-index-794 {
    z-index: 794;
}

.z-index-795 {
    z-index: 795;
}

.z-index-796 {
    z-index: 796;
}

.z-index-797 {
    z-index: 797;
}

.z-index-798 {
    z-index: 798;
}

.z-index-799 {
    z-index: 799;
}

.z-index-800 {
    z-index: 800;
}

.z-index-801 {
    z-index: 801;
}

.z-index-802 {
    z-index: 802;
}

.z-index-803 {
    z-index: 803;
}

.z-index-804 {
    z-index: 804;
}

.z-index-805 {
    z-index: 805;
}

.z-index-806 {
    z-index: 806;
}

.z-index-807 {
    z-index: 807;
}

.z-index-808 {
    z-index: 808;
}

.z-index-809 {
    z-index: 809;
}

.z-index-810 {
    z-index: 810;
}

.z-index-811 {
    z-index: 811;
}

.z-index-812 {
    z-index: 812;
}

.z-index-813 {
    z-index: 813;
}

.z-index-814 {
    z-index: 814;
}

.z-index-815 {
    z-index: 815;
}

.z-index-816 {
    z-index: 816;
}

.z-index-817 {
    z-index: 817;
}

.z-index-818 {
    z-index: 818;
}

.z-index-819 {
    z-index: 819;
}

.z-index-820 {
    z-index: 820;
}

.z-index-821 {
    z-index: 821;
}

.z-index-822 {
    z-index: 822;
}

.z-index-823 {
    z-index: 823;
}

.z-index-824 {
    z-index: 824;
}

.z-index-825 {
    z-index: 825;
}

.z-index-826 {
    z-index: 826;
}

.z-index-827 {
    z-index: 827;
}

.z-index-828 {
    z-index: 828;
}

.z-index-829 {
    z-index: 829;
}

.z-index-830 {
    z-index: 830;
}

.z-index-831 {
    z-index: 831;
}

.z-index-832 {
    z-index: 832;
}

.z-index-833 {
    z-index: 833;
}

.z-index-834 {
    z-index: 834;
}

.z-index-835 {
    z-index: 835;
}

.z-index-836 {
    z-index: 836;
}

.z-index-837 {
    z-index: 837;
}

.z-index-838 {
    z-index: 838;
}

.z-index-839 {
    z-index: 839;
}

.z-index-840 {
    z-index: 840;
}

.z-index-841 {
    z-index: 841;
}

.z-index-842 {
    z-index: 842;
}

.z-index-843 {
    z-index: 843;
}

.z-index-844 {
    z-index: 844;
}

.z-index-845 {
    z-index: 845;
}

.z-index-846 {
    z-index: 846;
}

.z-index-847 {
    z-index: 847;
}

.z-index-848 {
    z-index: 848;
}

.z-index-849 {
    z-index: 849;
}

.z-index-850 {
    z-index: 850;
}

.z-index-851 {
    z-index: 851;
}

.z-index-852 {
    z-index: 852;
}

.z-index-853 {
    z-index: 853;
}

.z-index-854 {
    z-index: 854;
}

.z-index-855 {
    z-index: 855;
}

.z-index-856 {
    z-index: 856;
}

.z-index-857 {
    z-index: 857;
}

.z-index-858 {
    z-index: 858;
}

.z-index-859 {
    z-index: 859;
}

.z-index-860 {
    z-index: 860;
}

.z-index-861 {
    z-index: 861;
}

.z-index-862 {
    z-index: 862;
}

.z-index-863 {
    z-index: 863;
}

.z-index-864 {
    z-index: 864;
}

.z-index-865 {
    z-index: 865;
}

.z-index-866 {
    z-index: 866;
}

.z-index-867 {
    z-index: 867;
}

.z-index-868 {
    z-index: 868;
}

.z-index-869 {
    z-index: 869;
}

.z-index-870 {
    z-index: 870;
}

.z-index-871 {
    z-index: 871;
}

.z-index-872 {
    z-index: 872;
}

.z-index-873 {
    z-index: 873;
}

.z-index-874 {
    z-index: 874;
}

.z-index-875 {
    z-index: 875;
}

.z-index-876 {
    z-index: 876;
}

.z-index-877 {
    z-index: 877;
}

.z-index-878 {
    z-index: 878;
}

.z-index-879 {
    z-index: 879;
}

.z-index-880 {
    z-index: 880;
}

.z-index-881 {
    z-index: 881;
}

.z-index-882 {
    z-index: 882;
}

.z-index-883 {
    z-index: 883;
}

.z-index-884 {
    z-index: 884;
}

.z-index-885 {
    z-index: 885;
}

.z-index-886 {
    z-index: 886;
}

.z-index-887 {
    z-index: 887;
}

.z-index-888 {
    z-index: 888;
}

.z-index-889 {
    z-index: 889;
}

.z-index-890 {
    z-index: 890;
}

.z-index-891 {
    z-index: 891;
}

.z-index-892 {
    z-index: 892;
}

.z-index-893 {
    z-index: 893;
}

.z-index-894 {
    z-index: 894;
}

.z-index-895 {
    z-index: 895;
}

.z-index-896 {
    z-index: 896;
}

.z-index-897 {
    z-index: 897;
}

.z-index-898 {
    z-index: 898;
}

.z-index-899 {
    z-index: 899;
}

.z-index-900 {
    z-index: 900;
}

.z-index-901 {
    z-index: 901;
}

.z-index-902 {
    z-index: 902;
}

.z-index-903 {
    z-index: 903;
}

.z-index-904 {
    z-index: 904;
}

.z-index-905 {
    z-index: 905;
}

.z-index-906 {
    z-index: 906;
}

.z-index-907 {
    z-index: 907;
}

.z-index-908 {
    z-index: 908;
}

.z-index-909 {
    z-index: 909;
}

.z-index-910 {
    z-index: 910;
}

.z-index-911 {
    z-index: 911;
}

.z-index-912 {
    z-index: 912;
}

.z-index-913 {
    z-index: 913;
}

.z-index-914 {
    z-index: 914;
}

.z-index-915 {
    z-index: 915;
}

.z-index-916 {
    z-index: 916;
}

.z-index-917 {
    z-index: 917;
}

.z-index-918 {
    z-index: 918;
}

.z-index-919 {
    z-index: 919;
}

.z-index-920 {
    z-index: 920;
}

.z-index-921 {
    z-index: 921;
}

.z-index-922 {
    z-index: 922;
}

.z-index-923 {
    z-index: 923;
}

.z-index-924 {
    z-index: 924;
}

.z-index-925 {
    z-index: 925;
}

.z-index-926 {
    z-index: 926;
}

.z-index-927 {
    z-index: 927;
}

.z-index-928 {
    z-index: 928;
}

.z-index-929 {
    z-index: 929;
}

.z-index-930 {
    z-index: 930;
}

.z-index-931 {
    z-index: 931;
}

.z-index-932 {
    z-index: 932;
}

.z-index-933 {
    z-index: 933;
}

.z-index-934 {
    z-index: 934;
}

.z-index-935 {
    z-index: 935;
}

.z-index-936 {
    z-index: 936;
}

.z-index-937 {
    z-index: 937;
}

.z-index-938 {
    z-index: 938;
}

.z-index-939 {
    z-index: 939;
}

.z-index-940 {
    z-index: 940;
}

.z-index-941 {
    z-index: 941;
}

.z-index-942 {
    z-index: 942;
}

.z-index-943 {
    z-index: 943;
}

.z-index-944 {
    z-index: 944;
}

.z-index-945 {
    z-index: 945;
}

.z-index-946 {
    z-index: 946;
}

.z-index-947 {
    z-index: 947;
}

.z-index-948 {
    z-index: 948;
}

.z-index-949 {
    z-index: 949;
}

.z-index-950 {
    z-index: 950;
}

.z-index-951 {
    z-index: 951;
}

.z-index-952 {
    z-index: 952;
}

.z-index-953 {
    z-index: 953;
}

.z-index-954 {
    z-index: 954;
}

.z-index-955 {
    z-index: 955;
}

.z-index-956 {
    z-index: 956;
}

.z-index-957 {
    z-index: 957;
}

.z-index-958 {
    z-index: 958;
}

.z-index-959 {
    z-index: 959;
}

.z-index-960 {
    z-index: 960;
}

.z-index-961 {
    z-index: 961;
}

.z-index-962 {
    z-index: 962;
}

.z-index-963 {
    z-index: 963;
}

.z-index-964 {
    z-index: 964;
}

.z-index-965 {
    z-index: 965;
}

.z-index-966 {
    z-index: 966;
}

.z-index-967 {
    z-index: 967;
}

.z-index-968 {
    z-index: 968;
}

.z-index-969 {
    z-index: 969;
}

.z-index-970 {
    z-index: 970;
}

.z-index-971 {
    z-index: 971;
}

.z-index-972 {
    z-index: 972;
}

.z-index-973 {
    z-index: 973;
}

.z-index-974 {
    z-index: 974;
}

.z-index-975 {
    z-index: 975;
}

.z-index-976 {
    z-index: 976;
}

.z-index-977 {
    z-index: 977;
}

.z-index-978 {
    z-index: 978;
}

.z-index-979 {
    z-index: 979;
}

.z-index-980 {
    z-index: 980;
}

.z-index-981 {
    z-index: 981;
}

.z-index-982 {
    z-index: 982;
}

.z-index-983 {
    z-index: 983;
}

.z-index-984 {
    z-index: 984;
}

.z-index-985 {
    z-index: 985;
}

.z-index-986 {
    z-index: 986;
}

.z-index-987 {
    z-index: 987;
}

.z-index-988 {
    z-index: 988;
}

.z-index-989 {
    z-index: 989;
}

.z-index-990 {
    z-index: 990;
}

.z-index-991 {
    z-index: 991;
}

.z-index-992 {
    z-index: 992;
}

.z-index-993 {
    z-index: 993;
}

.z-index-994 {
    z-index: 994;
}

.z-index-995 {
    z-index: 995;
}

.z-index-996 {
    z-index: 996;
}

.z-index-997 {
    z-index: 997;
}

.z-index-998 {
    z-index: 998;
}

.z-index-999 {
    z-index: 999;
}

/*flex*/
.flex-1-1-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-1-1-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-1-1-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-1-1-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-1-1-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-1-1-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-1-1-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-1-1-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-1-1-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-1-1-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-1-1-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-1-1-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-1-1-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.flex-1-1-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.flex-1-1-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
}

.flex-1-1-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-1-1-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-1-1-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: center;
}

.flex-1-1-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-1-1-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-1-1-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-1-1-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-1-1-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center;
}

.flex-1-1-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-1-1-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-1-2-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-1-2-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-1-2-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-1-2-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-1-2-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-1-2-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-1-2-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-1-2-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-1-2-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-1-2-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-1-2-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-1-2-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-1-2-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.flex-1-2-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.flex-1-2-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}

.flex-1-2-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-1-2-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-1-2-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}

.flex-1-2-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-1-2-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-1-2-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-1-2-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-1-2-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}

.flex-1-2-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-1-2-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-1-3-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-1-3-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-1-3-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: center;
}

.flex-1-3-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-1-3-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-1-3-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-1-3-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-1-3-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: center;
}

.flex-1-3-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-1-3-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-1-3-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-start;
}

.flex-1-3-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-end;
}

.flex-1-3-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: center;
}

.flex-1-3-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-between;
}

.flex-1-3-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-around;
}

.flex-1-3-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-1-3-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-1-3-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: center;
}

.flex-1-3-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-between;
}

.flex-1-3-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-around;
}

.flex-1-3-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-1-3-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-1-3-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: center;
}

.flex-1-3-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-between;
}

.flex-1-3-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-around;
}

.flex-2-1-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-2-1-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-2-1-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-2-1-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-2-1-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-2-1-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-2-1-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-2-1-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-2-1-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-2-1-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-2-1-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-2-1-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-2-1-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.flex-2-1-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.flex-2-1-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
}

.flex-2-1-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-2-1-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-2-1-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: center;
}

.flex-2-1-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-2-1-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-2-1-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-2-1-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-2-1-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center;
}

.flex-2-1-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-2-1-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-2-2-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-2-2-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-2-2-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-2-2-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-2-2-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-2-2-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-2-2-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-2-2-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-2-2-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-2-2-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-2-2-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-2-2-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-2-2-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.flex-2-2-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.flex-2-2-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}

.flex-2-2-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-2-2-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-2-2-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}

.flex-2-2-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-2-2-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-2-2-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-2-2-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-2-2-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}

.flex-2-2-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-2-2-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-2-3-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-2-3-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-2-3-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: center;
}

.flex-2-3-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-2-3-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-2-3-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-2-3-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-2-3-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: center;
}

.flex-2-3-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-2-3-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-2-3-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-start;
}

.flex-2-3-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-end;
}

.flex-2-3-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: center;
}

.flex-2-3-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-between;
}

.flex-2-3-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-around;
}

.flex-2-3-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-2-3-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-2-3-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: center;
}

.flex-2-3-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-between;
}

.flex-2-3-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-around;
}

.flex-2-3-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-2-3-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-2-3-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: center;
}

.flex-2-3-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-between;
}

.flex-2-3-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-around;
}

.flex-3-1-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-3-1-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-3-1-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-3-1-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-3-1-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-3-1-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-3-1-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-3-1-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-3-1-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-3-1-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-3-1-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-3-1-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-3-1-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.flex-3-1-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.flex-3-1-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
}

.flex-3-1-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-3-1-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-3-1-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: center;
}

.flex-3-1-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-3-1-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-3-1-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-3-1-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-3-1-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center;
}

.flex-3-1-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-3-1-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-3-2-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-3-2-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-3-2-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-3-2-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-3-2-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-3-2-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-3-2-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-3-2-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-3-2-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-3-2-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-3-2-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-3-2-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-3-2-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.flex-3-2-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.flex-3-2-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}

.flex-3-2-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-3-2-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-3-2-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}

.flex-3-2-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-3-2-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-3-2-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-3-2-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-3-2-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}

.flex-3-2-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-3-2-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-3-3-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-3-3-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-3-3-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: center;
}

.flex-3-3-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-3-3-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-3-3-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-3-3-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-3-3-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: center;
}

.flex-3-3-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-3-3-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-3-3-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-start;
}

.flex-3-3-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-end;
}

.flex-3-3-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: center;
}

.flex-3-3-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-between;
}

.flex-3-3-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-around;
}

.flex-3-3-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-3-3-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-3-3-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: center;
}

.flex-3-3-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-between;
}

.flex-3-3-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-around;
}

.flex-3-3-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-3-3-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-3-3-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: center;
}

.flex-3-3-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-between;
}

.flex-3-3-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-around;
}

.flex-4-1-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-4-1-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-4-1-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-4-1-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-4-1-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-4-1-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-4-1-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-4-1-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-4-1-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-4-1-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-4-1-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-4-1-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-4-1-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

.flex-4-1-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.flex-4-1-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
}

.flex-4-1-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-4-1-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-4-1-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: center;
}

.flex-4-1-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-4-1-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-4-1-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-4-1-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-4-1-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center;
}

.flex-4-1-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-4-1-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-4-2-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-4-2-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-4-2-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.flex-4-2-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-4-2-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-4-2-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-4-2-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-4-2-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
}

.flex-4-2-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-4-2-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-4-2-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.flex-4-2-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.flex-4-2-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.flex-4-2-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.flex-4-2-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}

.flex-4-2-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-4-2-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-4-2-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
}

.flex-4-2-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
}

.flex-4-2-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-around;
}

.flex-4-2-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-4-2-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-4-2-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}

.flex-4-2-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.flex-4-2-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
}

.flex-4-3-1-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex-4-3-1-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: flex-end;
}

.flex-4-3-1-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: center;
}

.flex-4-3-1-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-between;
}

.flex-4-3-1-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-start;
    justify-content: space-around;
}

.flex-4-3-2-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-start;
}

.flex-4-3-2-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: flex-end;
}

.flex-4-3-2-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: center;
}

.flex-4-3-2-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-between;
}

.flex-4-3-2-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: flex-end;
    justify-content: space-around;
}

.flex-4-3-3-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-start;
}

.flex-4-3-3-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: flex-end;
}

.flex-4-3-3-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: center;
}

.flex-4-3-3-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-between;
}

.flex-4-3-3-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-around;
}

.flex-4-3-4-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-start;
}

.flex-4-3-4-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: flex-end;
}

.flex-4-3-4-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: center;
}

.flex-4-3-4-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-between;
}

.flex-4-3-4-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: baseline;
    justify-content: space-around;
}

.flex-4-3-5-1 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-start;
}

.flex-4-3-5-2 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: flex-end;
}

.flex-4-3-5-3 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: center;
}

.flex-4-3-5-4 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-between;
}

.flex-4-3-5-5 {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-flex;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flex;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-direction: column-reverse;
    flex-wrap: wrap-reverse;
    align-items: stretch;
    justify-content: space-around;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.cursor-p {
    cursor: pointer;
}

.hover-scale:hover {
    transform: scale(1.2);
}

.rotate90 {
    transform: rotate(90deg);
}

.ellipsis-0 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 0;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-1 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-5 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-6 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-7 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-8 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-9 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    text-overflow: ellipsis;
    word-break: break-all;
}

.ellipsis-10 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    text-overflow: ellipsis;
    word-break: break-all;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    box-sizing: border-box;
    padding: 0;
    border: 0;
    max-height: 999999px;
    font: inherit;
    vertical-align: baseline;
}

input {
    outline: none;
    background-color: #fff !important;
}

input:-webkit-autofill {
    background-color: #fff !important;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}


button {
    border: none;
    background: none;
    outline: none;
}

ul,
li {
    list-style: none;
}

i {
    display: inline-block;
    font-style: normal;
}

a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
    color: #000;
    background: none;
    text-decoration: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1 !important;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html, body {
    width: 100%;
    height: 100%;
    font-family: 'PingFangSC-Light', 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', 'Arial', 'sans-serif';
    font-size: 16px;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
    display: none;
}

/* FlexBox网格 */
.row {
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -webkit-box;
    /* 老版本语法: Firefox (buggy) */
    display: -moz-flex;
    /* 混合版本语法: IE 10 */
    display: -ms-flex;
    /* 新版本语法: Chrome 21+ */
    display: -webkit-flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: flex;
    flex-wrap: wrap;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-pd-1,
.col-xs-1,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xl-1 {
    position: relative;
    width: 100%;
}

.col-pd-2,
.col-xs-2,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xl-2 {
    position: relative;
    width: 100%;
}

.col-pd-3,
.col-xs-3,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xl-3 {
    position: relative;
    width: 100%;
}

.col-pd-4,
.col-xs-4,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xl-4 {
    position: relative;
    width: 100%;
}

.col-pd-5,
.col-xs-5,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xl-5 {
    position: relative;
    width: 100%;
}

.col-pd-6,
.col-xs-6,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xl-6 {
    position: relative;
    width: 100%;
}

.col-pd-7,
.col-xs-7,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xl-7 {
    position: relative;
    width: 100%;
}

.col-pd-8,
.col-xs-8,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xl-8 {
    position: relative;
    width: 100%;
}

.col-pd-9,
.col-xs-9,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xl-9 {
    position: relative;
    width: 100%;
}

.col-pd-10,
.col-xs-10,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xl-10 {
    position: relative;
    width: 100%;
}

.col-pd-11,
.col-xs-11,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xl-11 {
    position: relative;
    width: 100%;
}

.col-pd-12,
.col-xs-12,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-xl-12 {
    position: relative;
    width: 100%;
}

/*>=576px */
@media (min-width: 576px) {
    .col-pd-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-pd-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-pd-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-pd-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-pd-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-pd-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-pd-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-pd-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-pd-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-pd-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-pd-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-pd-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*>=768px*/
@media (min-width: 768px) {
    .col-xs-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xs-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xs-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xs-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xs-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xs-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xs-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xs-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xs-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xs-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xs-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xs-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*>=1024px*/
@media (min-width: 1024px) {
    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*>=1280px*/
@media (min-width: 1280px) {
    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*>=1440px*/
@media (min-width: 1440px) {
    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/*>=1680px*/
@media (min-width: 1680px) {
    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.header .top-bar {
    height: 100px;
}

@media (max-width: 576px) {
    .header .top-bar {
        height: 60px;
    }
}

.header .top-bar .container-left {
    flex-grow: 1;
}

.header .top-bar .container-left .logo-box img {
    width: 423px;
    height: 52px;
    object-fit: contain;
}

@media (max-width: 568px) {
    .header .top-bar .container-left .logo-box img {
        width: 270px;
    }
}

.header .top-bar .container-left ul {
    flex-grow: 1;
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.header .top-bar .container-left ul li {
    display: inline-block;
    flex-shrink: 0;
    margin: 0 3%;
}

@media (max-width: 1280px) {
    .header .top-bar .container-left ul li {
        margin: 0 2%;
    }
}

.header .top-bar .container-left ul li a {
    display: flex;
    align-items: center;
    position: relative;
    white-space: nowrap;
    flex-shrink: 0;
    flex-grow: 1;
    width: 100%;
}

.header .top-bar .container-left ul li a:after {
    content: "";
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background-color: #dc2424;
    transform: translateX(-50%);
    transition: width .3s;
}

.header .top-bar .container-left ul li .active {
    color: #0067aa;
    font-weight: 600;
}

.header .top-bar .container-left ul li .active:after {
    width: 100%;
}

.header .top-bar .container-left ul li .hover:after {
    width: 100%;
}

.header .top-bar .container-right a:nth-child(1) .btn-box {
    border: 2px solid #0067aa;
    background-color: #fff;
}

.header .top-bar .container-right a:nth-child(2) .btn-box {
    background-color: #0067aa;
}

.header .top-bar .container-right a .btn-box {
    border-radius: 100%;
    width: 40px;
    height: 40px;
}

.header .drop-down {
    display: none;
    position: absolute;
    bottom: 0;
    background-color: #086eb199;
    transform: translateY(100%);
}

.header .drop-down ul {
    height: 55px;
}

.header .drop-down ul li {
    margin-right: 25px;
    white-space: nowrap;
}

@media (max-width: 1400px) {
    .header .drop-down ul li {
        margin-right: 10px;
    }
}

.header .drop-down ul li a {
    color: #fff;
}

.header form {
    display: none;
    z-index: 99;
}

.header form .search-box {
    border-radius: 5px;
    width: 300px;
    background-color: #fff;
}

.header form .search-box input {
    flex-grow: 1;
    margin: initial;
    border: initial;
    height: 40px;
    text-align: left;
}

.container .first-carousel .swiper-container-1 {
    height: 600px;
}

@media (max-width: 1024px) {
    .container .first-carousel .swiper-container-1 {
        height: 500px;
    }
}

@media (max-width: 768px) {
    .container .first-carousel .swiper-container-1 {
        height: 300px;
    }
}

@media (max-width: 568px) {
    .container .first-carousel .swiper-container-1 {
        height: 200px;
    }
}

.container .first-carousel .swiper-pagination {
    bottom: 20px;
}

.container .first-carousel .swiper-pagination-bullet {
    width: 40px;
    height: 3px;
    display: inline-block;
    border-radius: initial;
    background: #fff;
}

.container .news {
    box-sizing: border-box;
}

.container .news .row .col .swiper-container-2 {
    height: 500px;
}

@media (max-width:768px) {
    .container .news .row .col .swiper-container-2 {
        height: 300px;
    }
}

@media (max-width:576px) {
    .container .news .row .col .swiper-container-2 {
        height: 180px;
    }
}

.container .news .row .col .swiper-container-2 .news-title {
    padding: 20px 40px;
    bottom: 0;
    left: 0;
    background-color: #00000099;
    white-space: nowrap;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
}

@media (max-width: 576px) {
    .container .news .row .col .swiper-container-2 .news-title {
        padding: 0 20px;
        height: 30px;
        line-height: 30px;
    }
}

.container .news .row .col .swiper-container-2 .swiper-pagination {
    display: inline-block;
    right: 40px;
    bottom: 20px;
    left: initial;
    width: initial;
}

.container .news .row .col .swiper-container-2 .swiper-pagination .swiper-pagination-bullet {
    margin: 0 8px;
    width: 12px;
    height: 12px;
    background: #fff;
    opacity: .6;
}

.container .news .row .col .hd {
    flex-shrink: 0;
    border-bottom: 1px solid #e3e3e3;
}

.container .news .row .col .hd ul .on {
    color: #fff;
    background-color: #0168ad;
}

.container .news .row .col .bd {
    flex-grow: 1;
}

.container .news-lst {
    background-color: #f5f5f5;
}

.container .news-lst .row .col {
    height: 370px;
}

@media (max-width: 576px) {
    .container .news-lst .row .col {
        height: 300px;
    }
}

.container .news-lst .row .col .type {
    background-color: #0067aa;
}

.container .news-lst .row .col .type .more {
    color: #fff;
}

.container .news-lst .row .col ul {
    flex-grow: 1;
}

.container .news-lst .row .col ul .lst-title {
    color: #323232;
}

.container .project .hd .next {
    width: 24px;
    height: 24px;
    background-color: #0067aa;
}

.container .project .hd .prev {
    width: 24px;
    height: 24px;
    background-color: #0067aa;
}

.container .project .hd .next:hover,
.container .project .hd .prev:hover {
    background-color: #999999;
}

@media (max-width: 576px) {
    .container .project .hd .next,
    .container .project .hd .prev {
        width: 18px;
        height: 18px;
    }

    .container .project .hd .next img,
    .container .project .hd .prev img {
        transform: scale(.8);
    }
}

.container .project .bd a {
    display: block;
    width: 25%;
}

@media (max-width:576px) {
    .container .project .bd a {
        display: block;
        width: 100%;
    }
}

.container .project .bd a:hover .title {
    color: #dc2424;
}

.container .project .bd a .img-box {
    margin: 0 auto;
    width: calc(100% - 20px);
    padding-bottom: 60%;
}

.container .project .bd a .title {
    text-align: center;
    line-height: 3;
    font-size: 18px;
}

@media (max-width: 576px) {
    .container .project .bd a .title {
        font-size: 16px;
    }
}

.container .accordion {
    height: 170px;
    background-color: #e1e1e1;
}

@media (max-width: 1024px) {
    .container .accordion {
        height: 300px;
        background-color: #fff;
    }
}

@media (max-width: 576px) {
    .container .accordion {
        height: 200px;
        background-color: #fff;
    }
}

.container .accordion .lst-container .row {
    flex-wrap: nowrap;
}

.container .accordion .lst-container .row .accordion-box {
    width: 25%;
    flex-shrink: 1;
    color: #fff;
    transition: all .3s ease-in-out;
}

@media (max-width: 1024px) {

    .container .accordion .lst-container .row {
        flex-wrap: wrap;
    }

    .container .accordion .lst-container .row .accordion-box {
        width: 50%;
        height: 50%;
    }
}

.container .accordion .lst-container .row .accordion-box:hover {
    width: 35%;
}

@media (max-width: 1024px) {
    .container .accordion .lst-container .row .accordion-box:hover {
        width: 50%;
    }
}

.container .link .row {
    align-items: center;
}

.container .link .row .select {
    width: 250px;
}

.footer {
    background-color: #363636;
}

.footer .info .cop .icon-box {
    width: 27px;
    height: 25px;
}

.footer .info .cop .icon-box img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.partybuild {
    background-color: #f7f7f7;
}

.partybuild .lst-box .img-box {
    padding-bottom: 65%;
}

.partybuild .lst-box .img-box .img-inner {
    transition: all .3s;
}

.partybuild .lst-box .info {
    flex-grow: 1;
    background-color: #fff;
}

.partybuild .lst-box .info:hover .title {
    color: #0067aa;
}

.partybuild .lst-box .info .title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
    height: 1em;
    font-weight: 600;
}

.partybuild .lst-box .info .txt {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    word-break: break-all;
    line-height: 1.8;
    color: #888888;
}

.partybuild .lst-box .info .date {
    flex-grow: 1;
    color: #888;
}

.partybuild .lst-box .info .date .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.partybuild .lst-box .info .date .icon-box img {
    vertical-align: top;
    object-fit: contain;
}

.partybuild .lst-box .btn-box {
    flex-shrink: 0;
    width: 60px;
    background-color: #f3f3f3;
    transition: all .2s ease-in-out;
}

.partybuild .lst-box .btn-box:hover {
    background-color: #0067aa;
}

.partybuild .lst-box .btn-box img {
    top: 50%;
    left: 50%;
    height: 25px;
    object-fit: contain;
    transform: translate(-50%, -50%);
    transition: all .2s ease-in-out;
}

.partybuild .lst-box .btn-box img:first-of-type {
    opacity: 0;
}

.partybuild .lst-box .btn-box:hover img:first-of-type {
    opacity: 1;
}

.partybuild .lst-box .btn-box:hover img:last-of-type {
    opacity: 0;
}

.culture {
    background-color: #f7f7f7;
}

.culture .img-wrap .img-box {
    border: 1px solid #d9d9d9;
    padding-bottom: 70%;
}

.culture .img-wrap .img-box:hover .img-inner {
    padding: 4%;
}

.culture .img-wrap .img-box .img-inner {
    padding: 8%;
    transition: all .3s;
}

.culture .img-wrap .title {
    overflow: hidden;
    margin: 25px auto;
    width: 60%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.culture .img-wrap:hover .title {
    color: #0067aa;
}

.banner-top {
    height: 400px;
}

@media (max-width:768px) {
    .banner-top {
        height: 200px;
    }
}

.banner-top .img-box img {
    object-fit: cover;
}

.banner-top .img-box .title {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner-top .img-box .title .en {
    text-align: center;
}

.banner-top .img-box .title .cn {
    text-align: center;
}

.nav-middle .nav-box ul:first-of-type {
    flex-grow: 1;
}

.nav-middle .nav-box ul:first-of-type a {
    display: block;
    margin-right: 6%;
    text-align: center;
    white-space: nowrap;
}

.nav-middle .nav-box ul:first-of-type a:after {
    content: "";
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 3px;
    background-color: #0067aa;
    transform: translateX(-50%);
    transition: all .3s;
}

.nav-middle .nav-box ul:first-of-type a:hover:after {
    width: 100%;
}

.nav-middle .nav-box ul:first-of-type .flag:after {
    width: 100%;
}

.nav-middle .nav-box ul:first-of-type .flag {
    color: #0067aa;
    font-weight: 600;
}

.nav-middle .nav-box ul:last-of-type .active {
    color: #0067aa;
}

.nav-middle .nav-box ul:last-of-type a:hover {
    color: #0067aa;
}

.nav-middle .nav-box ul:last-of-type .arrow-l-block:before {
    margin: 0 4px;
    transform: scale(0.6);
}

.nav-middle .nav-box ul:last-of-type .home-l:before {
    margin: 0 8px;
    padding-bottom: 1px;
}

.info-box {
    background-color: #f7f7f7;
}

.info-box .honor .img-wrap .img-box {
    border: 1px solid #d9d9d9;
    padding-bottom: 70%;
}

.info-box .honor .img-wrap .img-box:hover .img-inner {
    padding: 4%;
}

.info-box .honor .img-wrap .img-box .img-inner {
    padding: 8%;
    transition: all .3s;
}

.info-box .honor .img-wrap .title {
    overflow: hidden;
    margin: 25px auto;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

.info-box .honor .img-wrap:hover .title {
    color: #0067aa;
}

.info-box .bigevents .icon-box {
    border-radius: 100%;
    width: 60px;
    height: 60px;
    background-color: #0067aa;
}

.info-box .bigevents .icon-box img {
    box-sizing: border-box;
    padding: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.info-box .bigevents .border {
    margin: -3px auto 0;
    width: 2px;
    height: 30px;
    background-color: #d5d5d5;
}

.info-box .bigevents .events-box {
    padding-bottom: 3%;
}

@media (max-width: 768px) {
    .info-box .bigevents .events-box {
        display: block !important;
    }

    .info-box .bigevents .events-box:nth-child(2n + 1) {
        padding-left: 15px;
    }

    .info-box .bigevents .events-box:nth-child(2n) {
        padding-right: 15px;
    }

    .info-box .bigevents .events-box:nth-child(2n) .date,
    .info-box .bigevents .events-box:nth-child(2n + 1) .date {
        padding: initial !important;
        margin-bottom: 10px;
    }

    .info-box .bigevents .events-box:nth-child(2n) .date {
        text-align: right;
    }
}

.info-box .bigevents .events-box:nth-child(2n + 1) {
    display: flex;
    margin-right: 3px;
    border-left: 2px solid #d5d5d5;
    transform: translateX(50%);
}

.info-box .bigevents .events-box:nth-child(2n + 1):before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    background-color: #d5d5d5;
    transform: translate(-50%, -50%);
}

.info-box .bigevents .events-box:nth-child(2n + 1) .date {
    order: 1;
    padding: 0 10%;
    color: #0067aa;
}

.info-box .bigevents .events-box:nth-child(2n + 1) .event-lst {
    flex-grow: 1;
    order: 2;
}

.info-box .bigevents .events-box:nth-child(2n + 1) .event-lst .event {
    margin-bottom: 5px;
    padding: 1% 0;
    line-height: 1.5;
}

.info-box .bigevents .events-box:nth-child(2n) {
    display: flex;
    justify-content: flex-end;
    margin-left: 3px;
    border-right: 2px solid #d5d5d5;
    transform: translateX(-50%);
}

.info-box .bigevents .events-box:nth-child(2n):before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    background-color: #d5d5d5;
    transform: translate(50%, -50%);
}

.info-box .bigevents .events-box:nth-child(2n) .date {
    order: 2;
    padding: 0 10%;
    color: #0067aa;
}

.info-box .bigevents .events-box:nth-child(2n) .event-lst {
    flex-grow: 1;
    order: 1;
}

.info-box .bigevents .events-box:nth-child(2n) .event-lst .event {
    margin-bottom: 5px;
    padding: 1% 0;
    line-height: 1.5;
}

.info-box .hr .table-wrap .tableHeader {
    background-color: #0067aa;
}

.info-box .hr .table-wrap .tableHeader ul li {
    flex-shrink: 0;
    width: 11%;
    text-align: center;
    font-weight: 600;
    white-space: nowrap;
}

@media (max-width: 768px) {
    .hr {
        overflow-x: scroll;
    }

    .hr::-webkit-scrollbar {
        display:none;
    }

    .info-box .hr .table-wrap .scrollBox ul li,
    .info-box .hr .table-wrap .tableHeader ul li {
        width: initial !important;
    }

    /*.hr .table-wrap {*/
    /*    width: 750px;*/
    /*}*/

    .info-box .hr .table-wrap .scrollBox ul li:first-of-type,
    .info-box .hr .table-wrap .tableHeader ul li:first-of-type {
        flex-grow: initial !important;
    }
}

.info-box .hr .table-wrap .tableHeader ul li:first-of-type {
    flex-grow: 1;
}

.info-box .hr .table-wrap .scrollBox ul {
    border-bottom: 1px solid #efefef;
    color: #444444;
    background-color: #fff;
}

.info-box .hr .table-wrap .scrollBox ul::-webkit-scrollbar {
    display: none;
}



.table-Header > ul::-webkit-scrollbar {
    display: none;
}

.info-box .hr .table-wrap .scrollBox ul li {
    flex-shrink: 0;
    width: 11%;
    text-align: center;
    white-space: nowrap;
}

.info-box .hr .table-wrap .scrollBox ul li img {
    transition: all .3s;
}

.info-box .hr .table-wrap .scrollBox ul li:first-of-type {
    flex-grow: 1;
}

.info-box .hr .table-wrap .scrollBox .job-info {
    display: none;
    padding: 2% 3%;
    background-color: #fff;
}

.info-box .hr .table-wrap .scrollBox .job-info .duty .title {
    font-weight: 600;
    line-height: 1.8;
}

.info-box .hr .table-wrap .scrollBox .job-info .duty .txt {
    word-break: break-all;
    line-height: 1.8;
}

.case .title {
    text-align: center;
}

.case .title .en {
    line-height: 2;
    color: #969a99;
}

.case .case-box-1 {
    background-color: #f7f7f7;
}

.case .case-box-1 .swiper-container {
    height: 420px;
}

.case .case-box-1 .swiper-container .swiper-slide {
    display: flex;
    justify-content: space-between;
}

.case .case-box-1 .swiper-container .swiper-slide .img-box {
    overflow: hidden;
    width: 60%;
    height: 100%;
}

.case .case-box-1 .swiper-container .swiper-slide .img-box img {
    transition: all .3s ease-in-out;
}

.case .case-box-1 .swiper-container .swiper-slide .info {
    width: 40%;
    background-color: #0067aa;
}

.case .case-box-1 .swiper-container .swiper-slide .info .title {
    text-align: left;
}

.case .case-box-1 .swiper-container .swiper-slide .info .txt {
    line-height: 1.8;
}

.case .case-box-1 .swiper-container .swiper-slide .info .address .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.case .case-box-1 .swiper-container .swiper-slide .info .address .icon-box img {
    object-fit: contain;
}

.case .case-box-1 .swiper-container .swiper-slide .info .phone .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.case .case-box-1 .swiper-container .swiper-slide .info .phone .icon-box img {
    object-fit: contain;
}

.case .case-box-1 .swiper-container .swiper-slide .info .more {
    color: #fff;
    background-color: #3485bc;
    transition: all .2s ease-in-out;
}

.case .case-box-1 .swiper-container .swiper-slide .info .more:after {
    padding-left: 20px;
}

.case .case-box-1 .swiper-container .swiper-slide .info .more:hover {
    background-color: #ffffff99;
}

.case .case-box-1 .swiper-container .swiper-pagination {
    left: initial;
    right: 40px;
    bottom: 40px;
    width: initial;
}

.case .case-box-1 .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #fff !important;
    opacity: .6;
}

.case .case-box-1 .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
}

.case .case-box-2 {
    background-color: #f7f7f7;
}

.case .case-box-2 .buildings .classify a {
    border-radius: 5px;
    color: #fff;
    background-color: #adb2b6;
    transition: all .3s;
}

.case .case-box-2 .buildings .classify a:hover {
    background-color: #0067aa;
}

.case .case-box-2 .buildings .classify .active {
    background-color: #0067aa;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap {
    background-color: #fff;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .img-box {
    padding-bottom: 65%;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .img-box .img-inner {
    transition: all .3s ease-in-out;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap:hover .info .title-line {
    color: #0067aa;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .info .title-line .title {
    overflow: hidden;
    flex-grow: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .info .title-line span {
    flex-shrink: 0;
    color: #999b96;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .info .price {
    color: #0067aa;
}

.case .case-box-2 .buildings .col-sm-4 .img-wrap .info .address {
    color: #999999;
}

.table-box {
    overflow: hidden;
    background-color: #f7f7f7;
}

.table-box .tableScroll {
    overflow: hidden;
}

.quotations {
    background-color: #f7f7f7;
}

.quotations .lst-box .info-box {
    background-color: transparent;
    border-bottom: 1px solid #d6d6d6;
}

.quotations .lst-box .info-box .date {
    flex-shrink: 0;
    text-align: center;
    font-weight: 600;
    color: #0067aa;
}

.quotations .lst-box .info-box .info {
    flex-grow: 1;
    background-color: transparent;
}

.quotations .lst-box .info-box .info:hover .title {
    color: #0067aa;
}

.quotations .lst-box .info-box .info .title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
    height: 1em;
    font-weight: 600;
}

.quotations .lst-box .info-box .info .txt {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    word-break: break-all;
    line-height: 1.5;
    color: #888888;
}

.quotations .lst-box .info-box .info .wz {
    color: #888;
}

.quotations .lst-box .info-box .info .wz .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.quotations .lst-box .info-box .info .wz .icon-box img {
    vertical-align: top;
    object-fit: contain;
}

.company-news {
    background-color: #f7f7f7;
}

.company-news .lst-box .img-box {
    padding-bottom: 65%;
}

.company-news .lst-box .img-box .img-inner {
    transition: all .3s;
}

.company-news .lst-box .info {
    flex-grow: 1;
    background-color: #fff;
}

.company-news .lst-box .info:hover .title {
    color: #0067aa;
}

.company-news .lst-box .info .title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
    height: 1em;
    font-weight: 600;
}

.company-news .lst-box .info .txt {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    word-break: break-all;
    line-height: 1.8;
    color: #888888;
}

@media (max-width: 576px) {
    .company-news .lst-box .info .txt {
        line-height: 1.5;
    }
}

.company-news .lst-box .info .date {
    flex-grow: 1;
    color: #888;
}

.company-news .lst-box .info .date .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.company-news .lst-box .info .date .icon-box img {
    vertical-align: top;
    object-fit: contain;
}

.company-news .lst-box .btn-box {
    flex-shrink: 0;
    width: 60px;
    background-color: #f3f3f3;
    transition: all .2s ease-in-out;
}

.company-news .lst-box .btn-box:hover {
    background-color: #0067aa;
}

.company-news .lst-box .btn-box img {
    top: 50%;
    left: 50%;
    height: 25px;
    object-fit: contain;
    transform: translate(-50%, -50%);
    transition: all .2s ease-in-out;
}

.company-news .lst-box .btn-box img:first-of-type {
    opacity: 0;
}

.company-news .lst-box .btn-box:hover img:first-of-type {
    opacity: 1;
}

.company-news .lst-box .btn-box:hover img:last-of-type {
    opacity: 0;
}

.sales {
    background-color: #f7f7f7;
}

.sales .col-sm-4 .sales-box {
    overflow-y: scroll;
    max-height: 250px;
    background-color: #fff;
}

.sales .col-sm-4 .sales-box::-webkit-scrollbar {
    display: none;
}

.sales .col-sm-4 .sales-box .title {
    line-height: 1.5;
    font-weight: 600;
}

.sales .col-sm-4 .sales-box div:not(:first-of-type) {
    line-height: 2;
    color: #898788;
}

.sales .col-sm-4 .sales-box .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.sales .col-sm-4 .sales-box .icon-box img {
    transform-origin: 50% 50%;
    transform: scale(1.2);
    object-fit: contain;
}

.map {
    background-color: #f7f7f7;
}

.map .map-box {
    height: 400px;
}

.map .map-box .info {
    width: 400px;
    height: 250px;
    top: 0;
    left: 0;
    background-color: #007aff99;
}

@media (max-width: 576px) {
    .map .map-box .info {
        top: initial;
        bottom:0;
    }
}

@media (max-width:768px) {
    .map .map-box {
        height: 600px;
    }

    .map .map-box .info {
        width: 100%;
    }
}

.map .map-box .info .title {
    font-weight: 600;
}

.map .map-box .info div:not(:first-of-type) {
    line-height: 2;
}

.map .map-box .info .icon-box {
    flex-shrink: 0;
    width: 1.5em;
    height: 1.5em;
}

.map .map-box .info .icon-box img {
    transform-origin: 50% 50%;
    transform: scale(1.2);
    object-fit: contain;
}

.comment {
    background-color: #f7f7f7;
}

.comment input {
    box-sizing: border-box;
    padding: 0 15px !important;
    text-align: left;
    margin: initial;
    padding: initial;
    height: 50px;
    font-size: 16px;
}

.comment textarea {
    box-sizing: border-box;
    padding: 5px 15px !important;
    font-family: initial;
    outline: none;
    resize: none;
    font-size: 16px;
    line-height: 38px;
    border: 1px solid #eeeeee;
    height: 150px;
}

.comment button {
    margin: 50px auto 0;
    padding: initial;
    width: 260px;
    height: 50px;
    color: #fff;
    background-color: #0067aa;
}

@media (max-width: 576px) {
    .comment button {
        margin: 20px auto 0;
    }
}

.detail {
    background-color: #f7f7f7;
}

.detail .detail-box .title-line .title {
    text-align: center;
    line-height: 1.5;
    font-weight: 600;
    color: #0067aa;
}

.detail .detail-box .title-line .share-box {
    color: #888888;
}

@media (max-width: 576px) {
    .detail .detail-box .title-line .share-box .source {
        margin-top: 5px;
    }
}

.detail .detail-box .txt {
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
}

.detail .detail-box .prev,
.detail .detail-box .next {
    line-height: 1.5;
    color: #444444;
}

.detail .detail-box .prev a,
.detail .detail-box .next a {
    color: #444444;
}

.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #444444;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #0067aa;
    color: #fff;
    font-size: 14px;
    border: 1px solid #0067aa;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #eeeeee;
    color: #444444;
    font-size: 14px;
}

.m-style a:hover {
    color: #fff;
    background: #0067aa;
}

.m-style .next,
.m-style .prev {
    font-size: 14px;
}

.now,
.count {
    padding: 0 5px;
    color: #0067aa;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

input {
    float: left;
    margin: 0 5px;
    width: 34px;
    height: 34px;
    line-height: 38px;
    text-align: center;
    background: #fff;
    border: 1px solid #eeeeee;
    outline: none;
    color: #444444;
    font-size: 14px;
}

.select-box {
    position: relative;
    float: left;
}

.select-header {
    width: 250px;
    height: 50px;
    border: 1px solid #eee;
    background: url(../images/pub/icons/arrow-d-2.png) no-repeat;
    background-position: 220px center;
    line-height: 50px;
    font-size: 17px;
    cursor: pointer;
    overflow: hidden;
}

.select-arrow {
    background-position: 95px -9px;
}

.select-content {
    overflow-y: scroll;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99;
    display: none;
    background-color: #fff;
    max-height: 180px;
}

.select-content::-webkit-scrollbar {
    display: none;
}

.select-content li {
    width: 248px;
    height: 36px;
    margin: 0;
    line-height: 36px;
    text-indent: 14px;
    font-size: 17px;
    cursor: pointer;
    transition: all .1s;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
}

.select-content li:last-of-type {
    border-bottom: 1px solid #eee;
}

.select-content li:hover {
    color: #fff;
}

.img-wrap .img-box {
    overflow: hidden;
    position: relative;
    height: initial;
}

.img-wrap .img-box .img-inner {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.img-wrap .img-box .img-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .3s;
}

.sum-l-block:before {
    content: url("../images/pub/icons/sum-l-1.png");
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 5px;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

@media (max-width: 576px) {
    .sum-l-block:before {
        padding-bottom: initial;
    }
}

.arrow-r-block:after {
    content: url("../images/pub/icons/arrow-r-2.png");
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .14em;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

@media (max-width: 576px) {
    .arrow-r-block:after {
        transform: scale(.8);
    }
}

.arrow-r-white:after {
    content: url("../images/pub/icons/arrow-r-1.png");
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .13em;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

@media (max-width: 576px) {
    .arrow-r-white:after {
        transform: scale(.8);
    }
}

.arrow-l-block:before {
    content: url("../images/pub/icons/arrow-r-2.png");
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .14em;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

.home-l:before {
    content: url("../images/pub/icons/home.png");
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .16em;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

.arrow2-r-white:after {
    content: url("../images/pub/icons/arrow2-r.png");
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;
    object-fit: contain;
}

.swiper-container img {
    object-fit: cover;
}

.lst-title:before {
    content: "";
    flex-shrink: 0;
    margin-right: 10px;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    background-color: #d1d1d1;
    transition: all .1s;
}

.lst-title:hover:before {
    background-color: #dc2424;
}

.lst-title .txt {
    overflow: hidden;
    flex-grow: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .1s;
}

.lst-title:hover .txt {
    color: #dc2424;
}

.lst-title .date {
    flex-shrink: 0;
    transition: all .1s;
}

.lst-title:hover .date {
    color: #dc2424;
}

.tableFixedTop {
    padding: 20px;
}

.tableFixedTop table {
    border-collapse: collapse;
    width: 100%;
}

tr:nth-child(2n) {
    background-color: #f5f5f5;
}

.tableFixedTop .tableHeader {
    position: sticky;
    top: 0;
}

.tableFixedTop .tableHeader th {
    background: cornflowerblue;
    color: #fff;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    font-size: 12px;
    text-align: left;
}

.tableFixedTop .tableBody {
    margin-top: -1px;
}

.tableFixedTop .tableBody .textEllipsisA {
    width: 180px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tableFixedTop .tableBody td {
    color: #333;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    font-size: 12px;
    text-align: left;
}

.tableScroll {
    padding: initial;
}

.tableScroll table {
    box-sizing: border-box;
    border-collapse: collapse;
    width: 100%;
    background-color: #fff;
}

.tableScroll .tableHeader {
    position: sticky;
    top: 0;
}

.tableScroll .tableHeader th {
    background: #0067aa;
    color: #fff;
    font-weight: normal;
    padding: 25px 0;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
}

@media (max-width: 576px) {
    .tableScroll .tableHeader th {
        padding: 15px 0;
        font-size: 14px;
    }
}

.tableScroll .scrollBox {
    padding-right: initial;
    overflow-y: auto;
    border: 2px solid #eeeeee;
    max-height: 350px;
}

@media (max-width: 576px) {
    .tableScroll .scrollBox {
        max-height: 260px;
    }
}

.table-box .tableScroll .scrollBox {
    max-height: 700px;
}

@media (max-width: 576px) {
    .table-box .tableScroll .scrollBox {
        max-height: 430px;
    }
}

.tableScroll .scrollBox::-webkit-scrollbar {
    display: none;
}

.tableScroll .tableBody {
    margin-top: -1px;
}

.tableScroll .tableBody .textEllipsis {
    max-width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tableScroll .tableBody td {
    color: #333;
    font-weight: normal;
    padding: 20px 0;
    font-size: 18px;
    text-align: left;
}

@media (max-width: 576px) {
    .tableScroll .tableBody td {
        padding: 15px 0;
        font-size: 13px;
    }
}

.title-bottom {
    border-bottom: 1px solid #e3e3e3;
    width: 100%;
}

.title-bottom .title {
    display: inline-block;
}

.title-bottom .title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -21px;
    width: 100%;
    height: 2px;
    background-color: #0067aa;
}

@media (max-width: 576px) {
    .title-bottom .title:after {
        bottom: -17px;
    }
}

.layui-laypage a, .layui-laypage span {
    background-color: transparent !important;
}

.layui-laypage a:hover {
    color: #0067aa !important;
}

.layui-input:focus {
    border: 1px solid #0067aa !important;
}

.organization {
    width: 100%;
}

.organization p {
    width: 100%;
}

.organization p img {
    width: 100%;
}

.footer .info .icp {
    margin: 0 auto;
    flex-wrap: wrap;
    line-height: 1.5;
}

.footer .info .cop {
    margin: 0 auto;
    flex-wrap: wrap;
}

.nowrap {
    white-space: nowrap;
}


.fz0 {
    font-size: 0px; }

.fz1 {
    font-size: 1px; }

.fz2 {
    font-size: 2px; }

.fz3 {
    font-size: 3px; }

.fz4 {
    font-size: 4px; }

.fz5 {
    font-size: 5px; }

.fz6 {
    font-size: 6px; }

.fz7 {
    font-size: 7px; }

.fz8 {
    font-size: 8px; }

.fz9 {
    font-size: 9px; }

.fz10 {
    font-size: 10px; }

.fz11 {
    font-size: 11px; }

.fz12 {
    font-size: 12px; }

.fz13 {
    font-size: 13px; }

.fz14 {
    font-size: 14px; }

.fz15 {
    font-size: 15px; }

.fz16 {
    font-size: 16px; }

.fz17 {
    font-size: 17px; }

.fz18 {
    font-size: 18px; }

.fz19 {
    font-size: 19px; }

.fz20 {
    font-size: 20px; }

.fz21 {
    font-size: 21px; }

.fz22 {
    font-size: 22px; }

.fz23 {
    font-size: 23px; }

.fz24 {
    font-size: 24px; }

.fz25 {
    font-size: 25px; }

.fz26 {
    font-size: 26px; }

.fz27 {
    font-size: 27px; }

.fz28 {
    font-size: 28px; }

.fz29 {
    font-size: 29px; }

.fz30 {
    font-size: 30px; }

.fz31 {
    font-size: 31px; }

.fz32 {
    font-size: 32px; }

.fz33 {
    font-size: 33px; }

.fz34 {
    font-size: 34px; }

.fz35 {
    font-size: 35px; }

.fz36 {
    font-size: 36px; }

.fz37 {
    font-size: 37px; }

.fz38 {
    font-size: 38px; }

.fz39 {
    font-size: 39px; }

.fz40 {
    font-size: 40px; }

.fz41 {
    font-size: 41px; }

.fz42 {
    font-size: 42px; }

.fz43 {
    font-size: 43px; }

.fz44 {
    font-size: 44px; }

.fz45 {
    font-size: 45px; }

.fz46 {
    font-size: 46px; }

.fz47 {
    font-size: 47px; }

.fz48 {
    font-size: 48px; }

.fz49 {
    font-size: 49px; }

.fz50 {
    font-size: 50px; }

.mg100X {
    margin-top: 100px;
    margin-bottom: 100px; }

.mgY100 {
    margin-left: 100px;
    margin-right: 100px; }

.pd100X {
    padding-top: 100px;
    padding-bottom: 100px; }

.pdY100 {
    padding-left: 100px;
    padding-right: 100px; }

.pdT100 {
    padding-top: 100px; }

.pdL100 {
    padding-left: 100px; }

.pdR100 {
    padding-right: 100px; }

.pdB100 {
    padding-bottom: 100px; }

.mgT100 {
    margin-top: 100px; }

.mgL100 {
    margin-left: 100px; }

.mgR100 {
    margin-right: 100px; }

.mgB100 {
    margin-bottom: 100px; }

.mg95X {
    margin-top: 95px;
    margin-bottom: 95px; }

.mgY95 {
    margin-left: 95px;
    margin-right: 95px; }

.pd95X {
    padding-top: 95px;
    padding-bottom: 95px; }

.pdY95 {
    padding-left: 95px;
    padding-right: 95px; }

.pdT95 {
    padding-top: 95px; }

.pdL95 {
    padding-left: 95px; }

.pdR95 {
    padding-right: 95px; }

.pdB95 {
    padding-bottom: 95px; }

.mgT95 {
    margin-top: 95px; }

.mgL95 {
    margin-left: 95px; }

.mgR95 {
    margin-right: 95px; }

.mgB95 {
    margin-bottom: 95px; }

.mg90X {
    margin-top: 90px;
    margin-bottom: 90px; }

.mgY90 {
    margin-left: 90px;
    margin-right: 90px; }

.pd90X {
    padding-top: 90px;
    padding-bottom: 90px; }

.pdY90 {
    padding-left: 90px;
    padding-right: 90px; }

.pdT90 {
    padding-top: 90px; }

.pdL90 {
    padding-left: 90px; }

.pdR90 {
    padding-right: 90px; }

.pdB90 {
    padding-bottom: 90px; }

.mgT90 {
    margin-top: 90px; }

.mgL90 {
    margin-left: 90px; }

.mgR90 {
    margin-right: 90px; }

.mgB90 {
    margin-bottom: 90px; }

.mg85X {
    margin-top: 85px;
    margin-bottom: 85px; }

.mgY85 {
    margin-left: 85px;
    margin-right: 85px; }

.pd85X {
    padding-top: 85px;
    padding-bottom: 85px; }

.pdY85 {
    padding-left: 85px;
    padding-right: 85px; }

.pdT85 {
    padding-top: 85px; }

.pdL85 {
    padding-left: 85px; }

.pdR85 {
    padding-right: 85px; }

.pdB85 {
    padding-bottom: 85px; }

.mgT85 {
    margin-top: 85px; }

.mgL85 {
    margin-left: 85px; }

.mgR85 {
    margin-right: 85px; }

.mgB85 {
    margin-bottom: 85px; }

.mg80X {
    margin-top: 80px;
    margin-bottom: 80px; }

.mgY80 {
    margin-left: 80px;
    margin-right: 80px; }

.pd80X {
    padding-top: 80px;
    padding-bottom: 80px; }

.pdY80 {
    padding-left: 80px;
    padding-right: 80px; }

.pdT80 {
    padding-top: 80px; }

.pdL80 {
    padding-left: 80px; }

.pdR80 {
    padding-right: 80px; }

.pdB80 {
    padding-bottom: 80px; }

.mgT80 {
    margin-top: 80px; }

.mgL80 {
    margin-left: 80px; }

.mgR80 {
    margin-right: 80px; }

.mgB80 {
    margin-bottom: 80px; }

.mg75X {
    margin-top: 75px;
    margin-bottom: 75px; }

.mgY75 {
    margin-left: 75px;
    margin-right: 75px; }

.pd75X {
    padding-top: 75px;
    padding-bottom: 75px; }

.pdY75 {
    padding-left: 75px;
    padding-right: 75px; }

.pdT75 {
    padding-top: 75px; }

.pdL75 {
    padding-left: 75px; }

.pdR75 {
    padding-right: 75px; }

.pdB75 {
    padding-bottom: 75px; }

.mgT75 {
    margin-top: 75px; }

.mgL75 {
    margin-left: 75px; }

.mgR75 {
    margin-right: 75px; }

.mgB75 {
    margin-bottom: 75px; }

.mg70X {
    margin-top: 70px;
    margin-bottom: 70px; }

.mgY70 {
    margin-left: 70px;
    margin-right: 70px; }

.pd70X {
    padding-top: 70px;
    padding-bottom: 70px; }

.pdY70 {
    padding-left: 70px;
    padding-right: 70px; }

.pdT70 {
    padding-top: 70px; }

.pdL70 {
    padding-left: 70px; }

.pdR70 {
    padding-right: 70px; }

.pdB70 {
    padding-bottom: 70px; }

.mgT70 {
    margin-top: 70px; }

.mgL70 {
    margin-left: 70px; }

.mgR70 {
    margin-right: 70px; }

.mgB70 {
    margin-bottom: 70px; }

.mg65X {
    margin-top: 65px;
    margin-bottom: 65px; }

.mgY65 {
    margin-left: 65px;
    margin-right: 65px; }

.pd65X {
    padding-top: 65px;
    padding-bottom: 65px; }

.pdY65 {
    padding-left: 65px;
    padding-right: 65px; }

.pdT65 {
    padding-top: 65px; }

.pdL65 {
    padding-left: 65px; }

.pdR65 {
    padding-right: 65px; }

.pdB65 {
    padding-bottom: 65px; }

.mgT65 {
    margin-top: 65px; }

.mgL65 {
    margin-left: 65px; }

.mgR65 {
    margin-right: 65px; }

.mgB65 {
    margin-bottom: 65px; }

.mg60X {
    margin-top: 60px;
    margin-bottom: 60px; }

.mgY60 {
    margin-left: 60px;
    margin-right: 60px; }

.pd60X {
    padding-top: 60px;
    padding-bottom: 60px; }

.pdY60 {
    padding-left: 60px;
    padding-right: 60px; }

.pdT60 {
    padding-top: 60px; }

.pdL60 {
    padding-left: 60px; }

.pdR60 {
    padding-right: 60px; }

.pdB60 {
    padding-bottom: 60px; }

.mgT60 {
    margin-top: 60px; }

.mgL60 {
    margin-left: 60px; }

.mgR60 {
    margin-right: 60px; }

.mgB60 {
    margin-bottom: 60px; }

.mg55X {
    margin-top: 55px;
    margin-bottom: 55px; }

.mgY55 {
    margin-left: 55px;
    margin-right: 55px; }

.pd55X {
    padding-top: 55px;
    padding-bottom: 55px; }

.pdY55 {
    padding-left: 55px;
    padding-right: 55px; }

.pdT55 {
    padding-top: 55px; }

.pdL55 {
    padding-left: 55px; }

.pdR55 {
    padding-right: 55px; }

.pdB55 {
    padding-bottom: 55px; }

.mgT55 {
    margin-top: 55px; }

.mgL55 {
    margin-left: 55px; }

.mgR55 {
    margin-right: 55px; }

.mgB55 {
    margin-bottom: 55px; }

.mg50X {
    margin-top: 50px;
    margin-bottom: 50px; }

.mgY50 {
    margin-left: 50px;
    margin-right: 50px; }

.pd50X {
    padding-top: 50px;
    padding-bottom: 50px; }

.pdY50 {
    padding-left: 50px;
    padding-right: 50px; }

.pdT50 {
    padding-top: 50px; }

.pdL50 {
    padding-left: 50px; }

.pdR50 {
    padding-right: 50px; }

.pdB50 {
    padding-bottom: 50px; }

.mgT50 {
    margin-top: 50px; }

.mgL50 {
    margin-left: 50px; }

.mgR50 {
    margin-right: 50px; }

.mgB50 {
    margin-bottom: 50px; }

.mg45X {
    margin-top: 45px;
    margin-bottom: 45px; }

.mgY45 {
    margin-left: 45px;
    margin-right: 45px; }

.pd45X {
    padding-top: 45px;
    padding-bottom: 45px; }

.pdY45 {
    padding-left: 45px;
    padding-right: 45px; }

.pdT45 {
    padding-top: 45px; }

.pdL45 {
    padding-left: 45px; }

.pdR45 {
    padding-right: 45px; }

.pdB45 {
    padding-bottom: 45px; }

.mgT45 {
    margin-top: 45px; }

.mgL45 {
    margin-left: 45px; }

.mgR45 {
    margin-right: 45px; }

.mgB45 {
    margin-bottom: 45px; }

.mg40X {
    margin-top: 40px;
    margin-bottom: 40px; }

.mgY40 {
    margin-left: 40px;
    margin-right: 40px; }

.pd40X {
    padding-top: 40px;
    padding-bottom: 40px; }

.pdY40 {
    padding-left: 40px;
    padding-right: 40px; }

.pdT40 {
    padding-top: 40px; }

.pdL40 {
    padding-left: 40px; }

.pdR40 {
    padding-right: 40px; }

.pdB40 {
    padding-bottom: 40px; }

.mgT40 {
    margin-top: 40px; }

.mgL40 {
    margin-left: 40px; }

.mgR40 {
    margin-right: 40px; }

.mgB40 {
    margin-bottom: 40px; }

.mg35X {
    margin-top: 35px;
    margin-bottom: 35px; }

.mgY35 {
    margin-left: 35px;
    margin-right: 35px; }

.pd35X {
    padding-top: 35px;
    padding-bottom: 35px; }

.pdY35 {
    padding-left: 35px;
    padding-right: 35px; }

.pdT35 {
    padding-top: 35px; }

.pdL35 {
    padding-left: 35px; }

.pdR35 {
    padding-right: 35px; }

.pdB35 {
    padding-bottom: 35px; }

.mgT35 {
    margin-top: 35px; }

.mgL35 {
    margin-left: 35px; }

.mgR35 {
    margin-right: 35px; }

.mgB35 {
    margin-bottom: 35px; }

.mg30X {
    margin-top: 30px;
    margin-bottom: 30px; }

.mgY30 {
    margin-left: 30px;
    margin-right: 30px; }

.pd30X {
    padding-top: 30px;
    padding-bottom: 30px; }

.pdY30 {
    padding-left: 30px;
    padding-right: 30px; }

.pdT30 {
    padding-top: 30px; }

.pdL30 {
    padding-left: 30px; }

.pdR30 {
    padding-right: 30px; }

.pdB30 {
    padding-bottom: 30px; }

.mgT30 {
    margin-top: 30px; }

.mgL30 {
    margin-left: 30px; }

.mgR30 {
    margin-right: 30px; }

.mgB30 {
    margin-bottom: 30px; }

.mg25X {
    margin-top: 25px;
    margin-bottom: 25px; }

.mgY25 {
    margin-left: 25px;
    margin-right: 25px; }

.pd25X {
    padding-top: 25px;
    padding-bottom: 25px; }

.pdY25 {
    padding-left: 25px;
    padding-right: 25px; }

.pdT25 {
    padding-top: 25px; }

.pdL25 {
    padding-left: 25px; }

.pdR25 {
    padding-right: 25px; }

.pdB25 {
    padding-bottom: 25px; }

.mgT25 {
    margin-top: 25px; }

.mgL25 {
    margin-left: 25px; }

.mgR25 {
    margin-right: 25px; }

.mgB25 {
    margin-bottom: 25px; }

.mg20X {
    margin-top: 20px;
    margin-bottom: 20px; }

.mgY20 {
    margin-left: 20px;
    margin-right: 20px; }

.pd20X {
    padding-top: 20px;
    padding-bottom: 20px; }

.pdY20 {
    padding-left: 20px;
    padding-right: 20px; }

.pdT20 {
    padding-top: 20px; }

.pdL20 {
    padding-left: 20px; }

.pdR20 {
    padding-right: 20px; }

.pdB20 {
    padding-bottom: 20px; }

.mgT20 {
    margin-top: 20px; }

.mgL20 {
    margin-left: 20px; }

.mgR20 {
    margin-right: 20px; }

.mgB20 {
    margin-bottom: 20px; }

.mg15X {
    margin-top: 15px;
    margin-bottom: 15px; }

.mgY15 {
    margin-left: 15px;
    margin-right: 15px; }

.pd15X {
    padding-top: 15px;
    padding-bottom: 15px; }

.pdY15 {
    padding-left: 15px;
    padding-right: 15px; }

.pdT15 {
    padding-top: 15px; }

.pdL15 {
    padding-left: 15px; }

.pdR15 {
    padding-right: 15px; }

.pdB15 {
    padding-bottom: 15px; }

.mgT15 {
    margin-top: 15px; }

.mgL15 {
    margin-left: 15px; }

.mgR15 {
    margin-right: 15px; }

.mgB15 {
    margin-bottom: 15px; }

.mg10X {
    margin-top: 10px;
    margin-bottom: 10px; }

.mgY10 {
    margin-left: 10px;
    margin-right: 10px; }

.pd10X {
    padding-top: 10px;
    padding-bottom: 10px; }

.pdY10 {
    padding-left: 10px;
    padding-right: 10px; }

.pdT10 {
    padding-top: 10px; }

.pdL10 {
    padding-left: 10px; }

.pdR10 {
    padding-right: 10px; }

.pdB10 {
    padding-bottom: 10px; }

.mgT10 {
    margin-top: 10px; }

.mgL10 {
    margin-left: 10px; }

.mgR10 {
    margin-right: 10px; }

.mgB10 {
    margin-bottom: 10px; }

.mg5X {
    margin-top: 5px;
    margin-bottom: 5px; }

.mgY5 {
    margin-left: 5px;
    margin-right: 5px; }

.pd5X {
    padding-top: 5px;
    padding-bottom: 5px; }

.pdY5 {
    padding-left: 5px;
    padding-right: 5px; }

.pdT5 {
    padding-top: 5px; }

.pdL5 {
    padding-left: 5px; }

.pdR5 {
    padding-right: 5px; }

.pdB5 {
    padding-bottom: 5px; }

.mgT5 {
    margin-top: 5px; }

.mgL5 {
    margin-left: 5px; }

.mgR5 {
    margin-right: 5px; }

.mgB5 {
    margin-bottom: 5px; }

.mg0X {
    margin-top: 0px;
    margin-bottom: 0px; }

.mgY0 {
    margin-left: 0px;
    margin-right: 0px; }

.pd0X {
    padding-top: 0px;
    padding-bottom: 0px; }

.pdY0 {
    padding-left: 0px;
    padding-right: 0px; }

.pdT0 {
    padding-top: 0px; }

.pdL0 {
    padding-left: 0px; }

.pdR0 {
    padding-right: 0px; }

.pdB0 {
    padding-bottom: 0px; }

.mgT0 {
    margin-top: 0px; }

.mgL0 {
    margin-left: 0px; }

.mgR0 {
    margin-right: 0px; }

.mgB0 {
    margin-bottom: 0px; }

/*flex*/
@media (min-width: 1280px) {
    .contain-max-1 {
        margin: 0 auto;
        width: 1280px; }
}
@media (max-width: 1280px) {
    .contain-max-1 {
        margin: 0 auto;
        width: 98%; }
}
.ms-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ms-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.ms-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ms-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.ms-pdT100-1 {
    padding-top: 100px; }

.ms-pdL100-1 {
    padding-left: 100px; }

.ms-pdR100-1 {
    padding-right: 100px; }

.ms-pdB100-1 {
    padding-bottom: 100px; }

.ms-mgT100-1 {
    margin-top: 100px; }

.ms-mgL100-1 {
    margin-left: 100px; }

.ms-mgR100-1 {
    margin-right: 100px; }

.ms-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 576px) {
    .ms-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT100-1 {
        padding-top: 0px; }

    .ms-pdL100-1 {
        padding-left: 0px; }

    .ms-pdR100-1 {
        padding-right: 0px; }

    .ms-pdB100-1 {
        padding-bottom: 0px; }

    .ms-mgT100-1 {
        margin-top: 0px; }

    .ms-mgL100-1 {
        margin-left: 0px; }

    .ms-mgR100-1 {
        margin-right: 0px; }

    .ms-mgB100-1 {
        margin-bottom: 0px; } }
.ms-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ms-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.ms-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ms-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.ms-pdT100-2 {
    padding-top: 100px; }

.ms-pdL100-2 {
    padding-left: 100px; }

.ms-pdR100-2 {
    padding-right: 100px; }

.ms-pdB100-2 {
    padding-bottom: 100px; }

.ms-mgT100-2 {
    margin-top: 100px; }

.ms-mgL100-2 {
    margin-left: 100px; }

.ms-mgR100-2 {
    margin-right: 100px; }

.ms-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 576px) {
    .ms-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ms-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ms-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .ms-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .ms-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .ms-pdT100-2 {
        padding-top: 25px; }

    .ms-pdL100-2 {
        padding-left: 25px; }

    .ms-pdR100-2 {
        padding-right: 25px; }

    .ms-pdB100-2 {
        padding-bottom: 25px; }

    .ms-mgT100-2 {
        margin-top: 25px; }

    .ms-mgL100-2 {
        margin-left: 25px; }

    .ms-mgR100-2 {
        margin-right: 25px; }

    .ms-mgB100-2 {
        margin-bottom: 25px; } }
.ms-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ms-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.ms-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ms-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.ms-pdT100-3 {
    padding-top: 100px; }

.ms-pdL100-3 {
    padding-left: 100px; }

.ms-pdR100-3 {
    padding-right: 100px; }

.ms-pdB100-3 {
    padding-bottom: 100px; }

.ms-mgT100-3 {
    margin-top: 100px; }

.ms-mgL100-3 {
    margin-left: 100px; }

.ms-mgR100-3 {
    margin-right: 100px; }

.ms-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 576px) {
    .ms-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .ms-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .ms-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .ms-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .ms-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .ms-pdT100-3 {
        padding-top: 50px; }

    .ms-pdL100-3 {
        padding-left: 50px; }

    .ms-pdR100-3 {
        padding-right: 50px; }

    .ms-pdB100-3 {
        padding-bottom: 50px; }

    .ms-mgT100-3 {
        margin-top: 50px; }

    .ms-mgL100-3 {
        margin-left: 50px; }

    .ms-mgR100-3 {
        margin-right: 50px; }

    .ms-mgB100-3 {
        margin-bottom: 50px; } }
.ms-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ms-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.ms-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ms-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.ms-pdT100-4 {
    padding-top: 100px; }

.ms-pdL100-4 {
    padding-left: 100px; }

.ms-pdR100-4 {
    padding-right: 100px; }

.ms-pdB100-4 {
    padding-bottom: 100px; }

.ms-mgT100-4 {
    margin-top: 100px; }

.ms-mgL100-4 {
    margin-left: 100px; }

.ms-mgR100-4 {
    margin-right: 100px; }

.ms-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 576px) {
    .ms-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .ms-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .ms-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .ms-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .ms-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .ms-pdT100-4 {
        padding-top: 75px; }

    .ms-pdL100-4 {
        padding-left: 75px; }

    .ms-pdR100-4 {
        padding-right: 75px; }

    .ms-pdB100-4 {
        padding-bottom: 75px; }

    .ms-mgT100-4 {
        margin-top: 75px; }

    .ms-mgL100-4 {
        margin-left: 75px; }

    .ms-mgR100-4 {
        margin-right: 75px; }

    .ms-mgB100-4 {
        margin-bottom: 75px; } }
.ms-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ms-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.ms-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ms-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.ms-pdT95-1 {
    padding-top: 95px; }

.ms-pdL95-1 {
    padding-left: 95px; }

.ms-pdR95-1 {
    padding-right: 95px; }

.ms-pdB95-1 {
    padding-bottom: 95px; }

.ms-mgT95-1 {
    margin-top: 95px; }

.ms-mgL95-1 {
    margin-left: 95px; }

.ms-mgR95-1 {
    margin-right: 95px; }

.ms-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 576px) {
    .ms-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT95-1 {
        padding-top: 0px; }

    .ms-pdL95-1 {
        padding-left: 0px; }

    .ms-pdR95-1 {
        padding-right: 0px; }

    .ms-pdB95-1 {
        padding-bottom: 0px; }

    .ms-mgT95-1 {
        margin-top: 0px; }

    .ms-mgL95-1 {
        margin-left: 0px; }

    .ms-mgR95-1 {
        margin-right: 0px; }

    .ms-mgB95-1 {
        margin-bottom: 0px; } }
.ms-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ms-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.ms-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ms-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.ms-pdT95-2 {
    padding-top: 95px; }

.ms-pdL95-2 {
    padding-left: 95px; }

.ms-pdR95-2 {
    padding-right: 95px; }

.ms-pdB95-2 {
    padding-bottom: 95px; }

.ms-mgT95-2 {
    margin-top: 95px; }

.ms-mgL95-2 {
    margin-left: 95px; }

.ms-mgR95-2 {
    margin-right: 95px; }

.ms-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 576px) {
    .ms-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .ms-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .ms-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .ms-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .ms-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .ms-pdT95-2 {
        padding-top: 23.75px; }

    .ms-pdL95-2 {
        padding-left: 23.75px; }

    .ms-pdR95-2 {
        padding-right: 23.75px; }

    .ms-pdB95-2 {
        padding-bottom: 23.75px; }

    .ms-mgT95-2 {
        margin-top: 23.75px; }

    .ms-mgL95-2 {
        margin-left: 23.75px; }

    .ms-mgR95-2 {
        margin-right: 23.75px; }

    .ms-mgB95-2 {
        margin-bottom: 23.75px; } }
.ms-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ms-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.ms-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ms-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.ms-pdT95-3 {
    padding-top: 95px; }

.ms-pdL95-3 {
    padding-left: 95px; }

.ms-pdR95-3 {
    padding-right: 95px; }

.ms-pdB95-3 {
    padding-bottom: 95px; }

.ms-mgT95-3 {
    margin-top: 95px; }

.ms-mgL95-3 {
    margin-left: 95px; }

.ms-mgR95-3 {
    margin-right: 95px; }

.ms-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 576px) {
    .ms-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .ms-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .ms-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .ms-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .ms-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .ms-pdT95-3 {
        padding-top: 47.5px; }

    .ms-pdL95-3 {
        padding-left: 47.5px; }

    .ms-pdR95-3 {
        padding-right: 47.5px; }

    .ms-pdB95-3 {
        padding-bottom: 47.5px; }

    .ms-mgT95-3 {
        margin-top: 47.5px; }

    .ms-mgL95-3 {
        margin-left: 47.5px; }

    .ms-mgR95-3 {
        margin-right: 47.5px; }

    .ms-mgB95-3 {
        margin-bottom: 47.5px; } }
.ms-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ms-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.ms-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ms-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.ms-pdT95-4 {
    padding-top: 95px; }

.ms-pdL95-4 {
    padding-left: 95px; }

.ms-pdR95-4 {
    padding-right: 95px; }

.ms-pdB95-4 {
    padding-bottom: 95px; }

.ms-mgT95-4 {
    margin-top: 95px; }

.ms-mgL95-4 {
    margin-left: 95px; }

.ms-mgR95-4 {
    margin-right: 95px; }

.ms-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 576px) {
    .ms-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .ms-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .ms-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .ms-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .ms-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .ms-pdT95-4 {
        padding-top: 71.25px; }

    .ms-pdL95-4 {
        padding-left: 71.25px; }

    .ms-pdR95-4 {
        padding-right: 71.25px; }

    .ms-pdB95-4 {
        padding-bottom: 71.25px; }

    .ms-mgT95-4 {
        margin-top: 71.25px; }

    .ms-mgL95-4 {
        margin-left: 71.25px; }

    .ms-mgR95-4 {
        margin-right: 71.25px; }

    .ms-mgB95-4 {
        margin-bottom: 71.25px; } }
.ms-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ms-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.ms-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ms-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.ms-pdT90-1 {
    padding-top: 90px; }

.ms-pdL90-1 {
    padding-left: 90px; }

.ms-pdR90-1 {
    padding-right: 90px; }

.ms-pdB90-1 {
    padding-bottom: 90px; }

.ms-mgT90-1 {
    margin-top: 90px; }

.ms-mgL90-1 {
    margin-left: 90px; }

.ms-mgR90-1 {
    margin-right: 90px; }

.ms-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 576px) {
    .ms-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT90-1 {
        padding-top: 0px; }

    .ms-pdL90-1 {
        padding-left: 0px; }

    .ms-pdR90-1 {
        padding-right: 0px; }

    .ms-pdB90-1 {
        padding-bottom: 0px; }

    .ms-mgT90-1 {
        margin-top: 0px; }

    .ms-mgL90-1 {
        margin-left: 0px; }

    .ms-mgR90-1 {
        margin-right: 0px; }

    .ms-mgB90-1 {
        margin-bottom: 0px; } }
.ms-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ms-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.ms-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ms-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.ms-pdT90-2 {
    padding-top: 90px; }

.ms-pdL90-2 {
    padding-left: 90px; }

.ms-pdR90-2 {
    padding-right: 90px; }

.ms-pdB90-2 {
    padding-bottom: 90px; }

.ms-mgT90-2 {
    margin-top: 90px; }

.ms-mgL90-2 {
    margin-left: 90px; }

.ms-mgR90-2 {
    margin-right: 90px; }

.ms-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 576px) {
    .ms-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ms-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ms-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ms-pdT90-2 {
        padding-top: 22.5px; }

    .ms-pdL90-2 {
        padding-left: 22.5px; }

    .ms-pdR90-2 {
        padding-right: 22.5px; }

    .ms-pdB90-2 {
        padding-bottom: 22.5px; }

    .ms-mgT90-2 {
        margin-top: 22.5px; }

    .ms-mgL90-2 {
        margin-left: 22.5px; }

    .ms-mgR90-2 {
        margin-right: 22.5px; }

    .ms-mgB90-2 {
        margin-bottom: 22.5px; } }
.ms-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ms-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.ms-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ms-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.ms-pdT90-3 {
    padding-top: 90px; }

.ms-pdL90-3 {
    padding-left: 90px; }

.ms-pdR90-3 {
    padding-right: 90px; }

.ms-pdB90-3 {
    padding-bottom: 90px; }

.ms-mgT90-3 {
    margin-top: 90px; }

.ms-mgL90-3 {
    margin-left: 90px; }

.ms-mgR90-3 {
    margin-right: 90px; }

.ms-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 576px) {
    .ms-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ms-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ms-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .ms-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .ms-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .ms-pdT90-3 {
        padding-top: 45px; }

    .ms-pdL90-3 {
        padding-left: 45px; }

    .ms-pdR90-3 {
        padding-right: 45px; }

    .ms-pdB90-3 {
        padding-bottom: 45px; }

    .ms-mgT90-3 {
        margin-top: 45px; }

    .ms-mgL90-3 {
        margin-left: 45px; }

    .ms-mgR90-3 {
        margin-right: 45px; }

    .ms-mgB90-3 {
        margin-bottom: 45px; } }
.ms-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ms-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.ms-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ms-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.ms-pdT90-4 {
    padding-top: 90px; }

.ms-pdL90-4 {
    padding-left: 90px; }

.ms-pdR90-4 {
    padding-right: 90px; }

.ms-pdB90-4 {
    padding-bottom: 90px; }

.ms-mgT90-4 {
    margin-top: 90px; }

.ms-mgL90-4 {
    margin-left: 90px; }

.ms-mgR90-4 {
    margin-right: 90px; }

.ms-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 576px) {
    .ms-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .ms-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .ms-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .ms-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .ms-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .ms-pdT90-4 {
        padding-top: 67.5px; }

    .ms-pdL90-4 {
        padding-left: 67.5px; }

    .ms-pdR90-4 {
        padding-right: 67.5px; }

    .ms-pdB90-4 {
        padding-bottom: 67.5px; }

    .ms-mgT90-4 {
        margin-top: 67.5px; }

    .ms-mgL90-4 {
        margin-left: 67.5px; }

    .ms-mgR90-4 {
        margin-right: 67.5px; }

    .ms-mgB90-4 {
        margin-bottom: 67.5px; } }
.ms-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ms-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.ms-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ms-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.ms-pdT85-1 {
    padding-top: 85px; }

.ms-pdL85-1 {
    padding-left: 85px; }

.ms-pdR85-1 {
    padding-right: 85px; }

.ms-pdB85-1 {
    padding-bottom: 85px; }

.ms-mgT85-1 {
    margin-top: 85px; }

.ms-mgL85-1 {
    margin-left: 85px; }

.ms-mgR85-1 {
    margin-right: 85px; }

.ms-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 576px) {
    .ms-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT85-1 {
        padding-top: 0px; }

    .ms-pdL85-1 {
        padding-left: 0px; }

    .ms-pdR85-1 {
        padding-right: 0px; }

    .ms-pdB85-1 {
        padding-bottom: 0px; }

    .ms-mgT85-1 {
        margin-top: 0px; }

    .ms-mgL85-1 {
        margin-left: 0px; }

    .ms-mgR85-1 {
        margin-right: 0px; }

    .ms-mgB85-1 {
        margin-bottom: 0px; } }
.ms-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ms-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.ms-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ms-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.ms-pdT85-2 {
    padding-top: 85px; }

.ms-pdL85-2 {
    padding-left: 85px; }

.ms-pdR85-2 {
    padding-right: 85px; }

.ms-pdB85-2 {
    padding-bottom: 85px; }

.ms-mgT85-2 {
    margin-top: 85px; }

.ms-mgL85-2 {
    margin-left: 85px; }

.ms-mgR85-2 {
    margin-right: 85px; }

.ms-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 576px) {
    .ms-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .ms-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .ms-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .ms-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .ms-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .ms-pdT85-2 {
        padding-top: 21.25px; }

    .ms-pdL85-2 {
        padding-left: 21.25px; }

    .ms-pdR85-2 {
        padding-right: 21.25px; }

    .ms-pdB85-2 {
        padding-bottom: 21.25px; }

    .ms-mgT85-2 {
        margin-top: 21.25px; }

    .ms-mgL85-2 {
        margin-left: 21.25px; }

    .ms-mgR85-2 {
        margin-right: 21.25px; }

    .ms-mgB85-2 {
        margin-bottom: 21.25px; } }
.ms-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ms-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.ms-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ms-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.ms-pdT85-3 {
    padding-top: 85px; }

.ms-pdL85-3 {
    padding-left: 85px; }

.ms-pdR85-3 {
    padding-right: 85px; }

.ms-pdB85-3 {
    padding-bottom: 85px; }

.ms-mgT85-3 {
    margin-top: 85px; }

.ms-mgL85-3 {
    margin-left: 85px; }

.ms-mgR85-3 {
    margin-right: 85px; }

.ms-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 576px) {
    .ms-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .ms-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .ms-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .ms-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .ms-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .ms-pdT85-3 {
        padding-top: 42.5px; }

    .ms-pdL85-3 {
        padding-left: 42.5px; }

    .ms-pdR85-3 {
        padding-right: 42.5px; }

    .ms-pdB85-3 {
        padding-bottom: 42.5px; }

    .ms-mgT85-3 {
        margin-top: 42.5px; }

    .ms-mgL85-3 {
        margin-left: 42.5px; }

    .ms-mgR85-3 {
        margin-right: 42.5px; }

    .ms-mgB85-3 {
        margin-bottom: 42.5px; } }
.ms-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ms-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.ms-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ms-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.ms-pdT85-4 {
    padding-top: 85px; }

.ms-pdL85-4 {
    padding-left: 85px; }

.ms-pdR85-4 {
    padding-right: 85px; }

.ms-pdB85-4 {
    padding-bottom: 85px; }

.ms-mgT85-4 {
    margin-top: 85px; }

.ms-mgL85-4 {
    margin-left: 85px; }

.ms-mgR85-4 {
    margin-right: 85px; }

.ms-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 576px) {
    .ms-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .ms-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .ms-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .ms-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .ms-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .ms-pdT85-4 {
        padding-top: 63.75px; }

    .ms-pdL85-4 {
        padding-left: 63.75px; }

    .ms-pdR85-4 {
        padding-right: 63.75px; }

    .ms-pdB85-4 {
        padding-bottom: 63.75px; }

    .ms-mgT85-4 {
        margin-top: 63.75px; }

    .ms-mgL85-4 {
        margin-left: 63.75px; }

    .ms-mgR85-4 {
        margin-right: 63.75px; }

    .ms-mgB85-4 {
        margin-bottom: 63.75px; } }
.ms-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ms-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.ms-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ms-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.ms-pdT80-1 {
    padding-top: 80px; }

.ms-pdL80-1 {
    padding-left: 80px; }

.ms-pdR80-1 {
    padding-right: 80px; }

.ms-pdB80-1 {
    padding-bottom: 80px; }

.ms-mgT80-1 {
    margin-top: 80px; }

.ms-mgL80-1 {
    margin-left: 80px; }

.ms-mgR80-1 {
    margin-right: 80px; }

.ms-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 576px) {
    .ms-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT80-1 {
        padding-top: 0px; }

    .ms-pdL80-1 {
        padding-left: 0px; }

    .ms-pdR80-1 {
        padding-right: 0px; }

    .ms-pdB80-1 {
        padding-bottom: 0px; }

    .ms-mgT80-1 {
        margin-top: 0px; }

    .ms-mgL80-1 {
        margin-left: 0px; }

    .ms-mgR80-1 {
        margin-right: 0px; }

    .ms-mgB80-1 {
        margin-bottom: 0px; } }
.ms-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ms-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.ms-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ms-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.ms-pdT80-2 {
    padding-top: 80px; }

.ms-pdL80-2 {
    padding-left: 80px; }

.ms-pdR80-2 {
    padding-right: 80px; }

.ms-pdB80-2 {
    padding-bottom: 80px; }

.ms-mgT80-2 {
    margin-top: 80px; }

.ms-mgL80-2 {
    margin-left: 80px; }

.ms-mgR80-2 {
    margin-right: 80px; }

.ms-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 576px) {
    .ms-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ms-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ms-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .ms-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .ms-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .ms-pdT80-2 {
        padding-top: 20px; }

    .ms-pdL80-2 {
        padding-left: 20px; }

    .ms-pdR80-2 {
        padding-right: 20px; }

    .ms-pdB80-2 {
        padding-bottom: 20px; }

    .ms-mgT80-2 {
        margin-top: 20px; }

    .ms-mgL80-2 {
        margin-left: 20px; }

    .ms-mgR80-2 {
        margin-right: 20px; }

    .ms-mgB80-2 {
        margin-bottom: 20px; } }
.ms-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ms-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.ms-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ms-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.ms-pdT80-3 {
    padding-top: 80px; }

.ms-pdL80-3 {
    padding-left: 80px; }

.ms-pdR80-3 {
    padding-right: 80px; }

.ms-pdB80-3 {
    padding-bottom: 80px; }

.ms-mgT80-3 {
    margin-top: 80px; }

.ms-mgL80-3 {
    margin-left: 80px; }

.ms-mgR80-3 {
    margin-right: 80px; }

.ms-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 576px) {
    .ms-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .ms-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .ms-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .ms-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .ms-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .ms-pdT80-3 {
        padding-top: 40px; }

    .ms-pdL80-3 {
        padding-left: 40px; }

    .ms-pdR80-3 {
        padding-right: 40px; }

    .ms-pdB80-3 {
        padding-bottom: 40px; }

    .ms-mgT80-3 {
        margin-top: 40px; }

    .ms-mgL80-3 {
        margin-left: 40px; }

    .ms-mgR80-3 {
        margin-right: 40px; }

    .ms-mgB80-3 {
        margin-bottom: 40px; } }
.ms-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ms-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.ms-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ms-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.ms-pdT80-4 {
    padding-top: 80px; }

.ms-pdL80-4 {
    padding-left: 80px; }

.ms-pdR80-4 {
    padding-right: 80px; }

.ms-pdB80-4 {
    padding-bottom: 80px; }

.ms-mgT80-4 {
    margin-top: 80px; }

.ms-mgL80-4 {
    margin-left: 80px; }

.ms-mgR80-4 {
    margin-right: 80px; }

.ms-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 576px) {
    .ms-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .ms-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .ms-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .ms-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .ms-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .ms-pdT80-4 {
        padding-top: 60px; }

    .ms-pdL80-4 {
        padding-left: 60px; }

    .ms-pdR80-4 {
        padding-right: 60px; }

    .ms-pdB80-4 {
        padding-bottom: 60px; }

    .ms-mgT80-4 {
        margin-top: 60px; }

    .ms-mgL80-4 {
        margin-left: 60px; }

    .ms-mgR80-4 {
        margin-right: 60px; }

    .ms-mgB80-4 {
        margin-bottom: 60px; } }
.ms-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ms-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.ms-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ms-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.ms-pdT75-1 {
    padding-top: 75px; }

.ms-pdL75-1 {
    padding-left: 75px; }

.ms-pdR75-1 {
    padding-right: 75px; }

.ms-pdB75-1 {
    padding-bottom: 75px; }

.ms-mgT75-1 {
    margin-top: 75px; }

.ms-mgL75-1 {
    margin-left: 75px; }

.ms-mgR75-1 {
    margin-right: 75px; }

.ms-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 576px) {
    .ms-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT75-1 {
        padding-top: 0px; }

    .ms-pdL75-1 {
        padding-left: 0px; }

    .ms-pdR75-1 {
        padding-right: 0px; }

    .ms-pdB75-1 {
        padding-bottom: 0px; }

    .ms-mgT75-1 {
        margin-top: 0px; }

    .ms-mgL75-1 {
        margin-left: 0px; }

    .ms-mgR75-1 {
        margin-right: 0px; }

    .ms-mgB75-1 {
        margin-bottom: 0px; } }
.ms-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ms-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.ms-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ms-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.ms-pdT75-2 {
    padding-top: 75px; }

.ms-pdL75-2 {
    padding-left: 75px; }

.ms-pdR75-2 {
    padding-right: 75px; }

.ms-pdB75-2 {
    padding-bottom: 75px; }

.ms-mgT75-2 {
    margin-top: 75px; }

.ms-mgL75-2 {
    margin-left: 75px; }

.ms-mgR75-2 {
    margin-right: 75px; }

.ms-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 576px) {
    .ms-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ms-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ms-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .ms-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .ms-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .ms-pdT75-2 {
        padding-top: 18.75px; }

    .ms-pdL75-2 {
        padding-left: 18.75px; }

    .ms-pdR75-2 {
        padding-right: 18.75px; }

    .ms-pdB75-2 {
        padding-bottom: 18.75px; }

    .ms-mgT75-2 {
        margin-top: 18.75px; }

    .ms-mgL75-2 {
        margin-left: 18.75px; }

    .ms-mgR75-2 {
        margin-right: 18.75px; }

    .ms-mgB75-2 {
        margin-bottom: 18.75px; } }
.ms-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ms-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.ms-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ms-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.ms-pdT75-3 {
    padding-top: 75px; }

.ms-pdL75-3 {
    padding-left: 75px; }

.ms-pdR75-3 {
    padding-right: 75px; }

.ms-pdB75-3 {
    padding-bottom: 75px; }

.ms-mgT75-3 {
    margin-top: 75px; }

.ms-mgL75-3 {
    margin-left: 75px; }

.ms-mgR75-3 {
    margin-right: 75px; }

.ms-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 576px) {
    .ms-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ms-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ms-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .ms-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .ms-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .ms-pdT75-3 {
        padding-top: 37.5px; }

    .ms-pdL75-3 {
        padding-left: 37.5px; }

    .ms-pdR75-3 {
        padding-right: 37.5px; }

    .ms-pdB75-3 {
        padding-bottom: 37.5px; }

    .ms-mgT75-3 {
        margin-top: 37.5px; }

    .ms-mgL75-3 {
        margin-left: 37.5px; }

    .ms-mgR75-3 {
        margin-right: 37.5px; }

    .ms-mgB75-3 {
        margin-bottom: 37.5px; } }
.ms-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ms-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.ms-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ms-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.ms-pdT75-4 {
    padding-top: 75px; }

.ms-pdL75-4 {
    padding-left: 75px; }

.ms-pdR75-4 {
    padding-right: 75px; }

.ms-pdB75-4 {
    padding-bottom: 75px; }

.ms-mgT75-4 {
    margin-top: 75px; }

.ms-mgL75-4 {
    margin-left: 75px; }

.ms-mgR75-4 {
    margin-right: 75px; }

.ms-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 576px) {
    .ms-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .ms-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .ms-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .ms-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .ms-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .ms-pdT75-4 {
        padding-top: 56.25px; }

    .ms-pdL75-4 {
        padding-left: 56.25px; }

    .ms-pdR75-4 {
        padding-right: 56.25px; }

    .ms-pdB75-4 {
        padding-bottom: 56.25px; }

    .ms-mgT75-4 {
        margin-top: 56.25px; }

    .ms-mgL75-4 {
        margin-left: 56.25px; }

    .ms-mgR75-4 {
        margin-right: 56.25px; }

    .ms-mgB75-4 {
        margin-bottom: 56.25px; } }
.ms-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ms-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.ms-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ms-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.ms-pdT70-1 {
    padding-top: 70px; }

.ms-pdL70-1 {
    padding-left: 70px; }

.ms-pdR70-1 {
    padding-right: 70px; }

.ms-pdB70-1 {
    padding-bottom: 70px; }

.ms-mgT70-1 {
    margin-top: 70px; }

.ms-mgL70-1 {
    margin-left: 70px; }

.ms-mgR70-1 {
    margin-right: 70px; }

.ms-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 576px) {
    .ms-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT70-1 {
        padding-top: 0px; }

    .ms-pdL70-1 {
        padding-left: 0px; }

    .ms-pdR70-1 {
        padding-right: 0px; }

    .ms-pdB70-1 {
        padding-bottom: 0px; }

    .ms-mgT70-1 {
        margin-top: 0px; }

    .ms-mgL70-1 {
        margin-left: 0px; }

    .ms-mgR70-1 {
        margin-right: 0px; }

    .ms-mgB70-1 {
        margin-bottom: 0px; } }
.ms-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ms-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.ms-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ms-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.ms-pdT70-2 {
    padding-top: 70px; }

.ms-pdL70-2 {
    padding-left: 70px; }

.ms-pdR70-2 {
    padding-right: 70px; }

.ms-pdB70-2 {
    padding-bottom: 70px; }

.ms-mgT70-2 {
    margin-top: 70px; }

.ms-mgL70-2 {
    margin-left: 70px; }

.ms-mgR70-2 {
    margin-right: 70px; }

.ms-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 576px) {
    .ms-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ms-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ms-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .ms-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .ms-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .ms-pdT70-2 {
        padding-top: 17.5px; }

    .ms-pdL70-2 {
        padding-left: 17.5px; }

    .ms-pdR70-2 {
        padding-right: 17.5px; }

    .ms-pdB70-2 {
        padding-bottom: 17.5px; }

    .ms-mgT70-2 {
        margin-top: 17.5px; }

    .ms-mgL70-2 {
        margin-left: 17.5px; }

    .ms-mgR70-2 {
        margin-right: 17.5px; }

    .ms-mgB70-2 {
        margin-bottom: 17.5px; } }
.ms-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ms-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.ms-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ms-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.ms-pdT70-3 {
    padding-top: 70px; }

.ms-pdL70-3 {
    padding-left: 70px; }

.ms-pdR70-3 {
    padding-right: 70px; }

.ms-pdB70-3 {
    padding-bottom: 70px; }

.ms-mgT70-3 {
    margin-top: 70px; }

.ms-mgL70-3 {
    margin-left: 70px; }

.ms-mgR70-3 {
    margin-right: 70px; }

.ms-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 576px) {
    .ms-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .ms-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .ms-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .ms-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .ms-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .ms-pdT70-3 {
        padding-top: 35px; }

    .ms-pdL70-3 {
        padding-left: 35px; }

    .ms-pdR70-3 {
        padding-right: 35px; }

    .ms-pdB70-3 {
        padding-bottom: 35px; }

    .ms-mgT70-3 {
        margin-top: 35px; }

    .ms-mgL70-3 {
        margin-left: 35px; }

    .ms-mgR70-3 {
        margin-right: 35px; }

    .ms-mgB70-3 {
        margin-bottom: 35px; } }
.ms-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ms-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.ms-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ms-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.ms-pdT70-4 {
    padding-top: 70px; }

.ms-pdL70-4 {
    padding-left: 70px; }

.ms-pdR70-4 {
    padding-right: 70px; }

.ms-pdB70-4 {
    padding-bottom: 70px; }

.ms-mgT70-4 {
    margin-top: 70px; }

.ms-mgL70-4 {
    margin-left: 70px; }

.ms-mgR70-4 {
    margin-right: 70px; }

.ms-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 576px) {
    .ms-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .ms-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .ms-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .ms-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .ms-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .ms-pdT70-4 {
        padding-top: 52.5px; }

    .ms-pdL70-4 {
        padding-left: 52.5px; }

    .ms-pdR70-4 {
        padding-right: 52.5px; }

    .ms-pdB70-4 {
        padding-bottom: 52.5px; }

    .ms-mgT70-4 {
        margin-top: 52.5px; }

    .ms-mgL70-4 {
        margin-left: 52.5px; }

    .ms-mgR70-4 {
        margin-right: 52.5px; }

    .ms-mgB70-4 {
        margin-bottom: 52.5px; } }
.ms-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ms-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.ms-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ms-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.ms-pdT65-1 {
    padding-top: 65px; }

.ms-pdL65-1 {
    padding-left: 65px; }

.ms-pdR65-1 {
    padding-right: 65px; }

.ms-pdB65-1 {
    padding-bottom: 65px; }

.ms-mgT65-1 {
    margin-top: 65px; }

.ms-mgL65-1 {
    margin-left: 65px; }

.ms-mgR65-1 {
    margin-right: 65px; }

.ms-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 576px) {
    .ms-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT65-1 {
        padding-top: 0px; }

    .ms-pdL65-1 {
        padding-left: 0px; }

    .ms-pdR65-1 {
        padding-right: 0px; }

    .ms-pdB65-1 {
        padding-bottom: 0px; }

    .ms-mgT65-1 {
        margin-top: 0px; }

    .ms-mgL65-1 {
        margin-left: 0px; }

    .ms-mgR65-1 {
        margin-right: 0px; }

    .ms-mgB65-1 {
        margin-bottom: 0px; } }
.ms-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ms-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.ms-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ms-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.ms-pdT65-2 {
    padding-top: 65px; }

.ms-pdL65-2 {
    padding-left: 65px; }

.ms-pdR65-2 {
    padding-right: 65px; }

.ms-pdB65-2 {
    padding-bottom: 65px; }

.ms-mgT65-2 {
    margin-top: 65px; }

.ms-mgL65-2 {
    margin-left: 65px; }

.ms-mgR65-2 {
    margin-right: 65px; }

.ms-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 576px) {
    .ms-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .ms-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .ms-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .ms-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .ms-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .ms-pdT65-2 {
        padding-top: 16.25px; }

    .ms-pdL65-2 {
        padding-left: 16.25px; }

    .ms-pdR65-2 {
        padding-right: 16.25px; }

    .ms-pdB65-2 {
        padding-bottom: 16.25px; }

    .ms-mgT65-2 {
        margin-top: 16.25px; }

    .ms-mgL65-2 {
        margin-left: 16.25px; }

    .ms-mgR65-2 {
        margin-right: 16.25px; }

    .ms-mgB65-2 {
        margin-bottom: 16.25px; } }
.ms-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ms-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.ms-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ms-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.ms-pdT65-3 {
    padding-top: 65px; }

.ms-pdL65-3 {
    padding-left: 65px; }

.ms-pdR65-3 {
    padding-right: 65px; }

.ms-pdB65-3 {
    padding-bottom: 65px; }

.ms-mgT65-3 {
    margin-top: 65px; }

.ms-mgL65-3 {
    margin-left: 65px; }

.ms-mgR65-3 {
    margin-right: 65px; }

.ms-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 576px) {
    .ms-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .ms-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .ms-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .ms-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .ms-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .ms-pdT65-3 {
        padding-top: 32.5px; }

    .ms-pdL65-3 {
        padding-left: 32.5px; }

    .ms-pdR65-3 {
        padding-right: 32.5px; }

    .ms-pdB65-3 {
        padding-bottom: 32.5px; }

    .ms-mgT65-3 {
        margin-top: 32.5px; }

    .ms-mgL65-3 {
        margin-left: 32.5px; }

    .ms-mgR65-3 {
        margin-right: 32.5px; }

    .ms-mgB65-3 {
        margin-bottom: 32.5px; } }
.ms-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ms-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.ms-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ms-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.ms-pdT65-4 {
    padding-top: 65px; }

.ms-pdL65-4 {
    padding-left: 65px; }

.ms-pdR65-4 {
    padding-right: 65px; }

.ms-pdB65-4 {
    padding-bottom: 65px; }

.ms-mgT65-4 {
    margin-top: 65px; }

.ms-mgL65-4 {
    margin-left: 65px; }

.ms-mgR65-4 {
    margin-right: 65px; }

.ms-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 576px) {
    .ms-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .ms-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .ms-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .ms-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .ms-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .ms-pdT65-4 {
        padding-top: 48.75px; }

    .ms-pdL65-4 {
        padding-left: 48.75px; }

    .ms-pdR65-4 {
        padding-right: 48.75px; }

    .ms-pdB65-4 {
        padding-bottom: 48.75px; }

    .ms-mgT65-4 {
        margin-top: 48.75px; }

    .ms-mgL65-4 {
        margin-left: 48.75px; }

    .ms-mgR65-4 {
        margin-right: 48.75px; }

    .ms-mgB65-4 {
        margin-bottom: 48.75px; } }
.ms-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ms-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.ms-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ms-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.ms-pdT60-1 {
    padding-top: 60px; }

.ms-pdL60-1 {
    padding-left: 60px; }

.ms-pdR60-1 {
    padding-right: 60px; }

.ms-pdB60-1 {
    padding-bottom: 60px; }

.ms-mgT60-1 {
    margin-top: 60px; }

.ms-mgL60-1 {
    margin-left: 60px; }

.ms-mgR60-1 {
    margin-right: 60px; }

.ms-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 576px) {
    .ms-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT60-1 {
        padding-top: 0px; }

    .ms-pdL60-1 {
        padding-left: 0px; }

    .ms-pdR60-1 {
        padding-right: 0px; }

    .ms-pdB60-1 {
        padding-bottom: 0px; }

    .ms-mgT60-1 {
        margin-top: 0px; }

    .ms-mgL60-1 {
        margin-left: 0px; }

    .ms-mgR60-1 {
        margin-right: 0px; }

    .ms-mgB60-1 {
        margin-bottom: 0px; } }
.ms-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ms-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.ms-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ms-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.ms-pdT60-2 {
    padding-top: 60px; }

.ms-pdL60-2 {
    padding-left: 60px; }

.ms-pdR60-2 {
    padding-right: 60px; }

.ms-pdB60-2 {
    padding-bottom: 60px; }

.ms-mgT60-2 {
    margin-top: 60px; }

.ms-mgL60-2 {
    margin-left: 60px; }

.ms-mgR60-2 {
    margin-right: 60px; }

.ms-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 576px) {
    .ms-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .ms-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ms-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .ms-pdT60-2 {
        padding-top: 15px; }

    .ms-pdL60-2 {
        padding-left: 15px; }

    .ms-pdR60-2 {
        padding-right: 15px; }

    .ms-pdB60-2 {
        padding-bottom: 15px; }

    .ms-mgT60-2 {
        margin-top: 15px; }

    .ms-mgL60-2 {
        margin-left: 15px; }

    .ms-mgR60-2 {
        margin-right: 15px; }

    .ms-mgB60-2 {
        margin-bottom: 15px; } }
.ms-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ms-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.ms-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ms-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.ms-pdT60-3 {
    padding-top: 60px; }

.ms-pdL60-3 {
    padding-left: 60px; }

.ms-pdR60-3 {
    padding-right: 60px; }

.ms-pdB60-3 {
    padding-bottom: 60px; }

.ms-mgT60-3 {
    margin-top: 60px; }

.ms-mgL60-3 {
    margin-left: 60px; }

.ms-mgR60-3 {
    margin-right: 60px; }

.ms-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 576px) {
    .ms-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ms-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ms-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .ms-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .ms-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .ms-pdT60-3 {
        padding-top: 30px; }

    .ms-pdL60-3 {
        padding-left: 30px; }

    .ms-pdR60-3 {
        padding-right: 30px; }

    .ms-pdB60-3 {
        padding-bottom: 30px; }

    .ms-mgT60-3 {
        margin-top: 30px; }

    .ms-mgL60-3 {
        margin-left: 30px; }

    .ms-mgR60-3 {
        margin-right: 30px; }

    .ms-mgB60-3 {
        margin-bottom: 30px; } }
.ms-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ms-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.ms-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ms-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.ms-pdT60-4 {
    padding-top: 60px; }

.ms-pdL60-4 {
    padding-left: 60px; }

.ms-pdR60-4 {
    padding-right: 60px; }

.ms-pdB60-4 {
    padding-bottom: 60px; }

.ms-mgT60-4 {
    margin-top: 60px; }

.ms-mgL60-4 {
    margin-left: 60px; }

.ms-mgR60-4 {
    margin-right: 60px; }

.ms-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 576px) {
    .ms-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ms-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ms-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .ms-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .ms-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .ms-pdT60-4 {
        padding-top: 45px; }

    .ms-pdL60-4 {
        padding-left: 45px; }

    .ms-pdR60-4 {
        padding-right: 45px; }

    .ms-pdB60-4 {
        padding-bottom: 45px; }

    .ms-mgT60-4 {
        margin-top: 45px; }

    .ms-mgL60-4 {
        margin-left: 45px; }

    .ms-mgR60-4 {
        margin-right: 45px; }

    .ms-mgB60-4 {
        margin-bottom: 45px; } }
.ms-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ms-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.ms-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ms-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.ms-pdT55-1 {
    padding-top: 55px; }

.ms-pdL55-1 {
    padding-left: 55px; }

.ms-pdR55-1 {
    padding-right: 55px; }

.ms-pdB55-1 {
    padding-bottom: 55px; }

.ms-mgT55-1 {
    margin-top: 55px; }

.ms-mgL55-1 {
    margin-left: 55px; }

.ms-mgR55-1 {
    margin-right: 55px; }

.ms-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 576px) {
    .ms-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT55-1 {
        padding-top: 0px; }

    .ms-pdL55-1 {
        padding-left: 0px; }

    .ms-pdR55-1 {
        padding-right: 0px; }

    .ms-pdB55-1 {
        padding-bottom: 0px; }

    .ms-mgT55-1 {
        margin-top: 0px; }

    .ms-mgL55-1 {
        margin-left: 0px; }

    .ms-mgR55-1 {
        margin-right: 0px; }

    .ms-mgB55-1 {
        margin-bottom: 0px; } }
.ms-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ms-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.ms-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ms-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.ms-pdT55-2 {
    padding-top: 55px; }

.ms-pdL55-2 {
    padding-left: 55px; }

.ms-pdR55-2 {
    padding-right: 55px; }

.ms-pdB55-2 {
    padding-bottom: 55px; }

.ms-mgT55-2 {
    margin-top: 55px; }

.ms-mgL55-2 {
    margin-left: 55px; }

.ms-mgR55-2 {
    margin-right: 55px; }

.ms-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 576px) {
    .ms-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .ms-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .ms-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .ms-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .ms-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .ms-pdT55-2 {
        padding-top: 13.75px; }

    .ms-pdL55-2 {
        padding-left: 13.75px; }

    .ms-pdR55-2 {
        padding-right: 13.75px; }

    .ms-pdB55-2 {
        padding-bottom: 13.75px; }

    .ms-mgT55-2 {
        margin-top: 13.75px; }

    .ms-mgL55-2 {
        margin-left: 13.75px; }

    .ms-mgR55-2 {
        margin-right: 13.75px; }

    .ms-mgB55-2 {
        margin-bottom: 13.75px; } }
.ms-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ms-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.ms-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ms-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.ms-pdT55-3 {
    padding-top: 55px; }

.ms-pdL55-3 {
    padding-left: 55px; }

.ms-pdR55-3 {
    padding-right: 55px; }

.ms-pdB55-3 {
    padding-bottom: 55px; }

.ms-mgT55-3 {
    margin-top: 55px; }

.ms-mgL55-3 {
    margin-left: 55px; }

.ms-mgR55-3 {
    margin-right: 55px; }

.ms-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 576px) {
    .ms-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .ms-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .ms-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .ms-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .ms-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .ms-pdT55-3 {
        padding-top: 27.5px; }

    .ms-pdL55-3 {
        padding-left: 27.5px; }

    .ms-pdR55-3 {
        padding-right: 27.5px; }

    .ms-pdB55-3 {
        padding-bottom: 27.5px; }

    .ms-mgT55-3 {
        margin-top: 27.5px; }

    .ms-mgL55-3 {
        margin-left: 27.5px; }

    .ms-mgR55-3 {
        margin-right: 27.5px; }

    .ms-mgB55-3 {
        margin-bottom: 27.5px; } }
.ms-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ms-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.ms-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ms-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.ms-pdT55-4 {
    padding-top: 55px; }

.ms-pdL55-4 {
    padding-left: 55px; }

.ms-pdR55-4 {
    padding-right: 55px; }

.ms-pdB55-4 {
    padding-bottom: 55px; }

.ms-mgT55-4 {
    margin-top: 55px; }

.ms-mgL55-4 {
    margin-left: 55px; }

.ms-mgR55-4 {
    margin-right: 55px; }

.ms-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 576px) {
    .ms-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .ms-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .ms-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .ms-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .ms-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .ms-pdT55-4 {
        padding-top: 41.25px; }

    .ms-pdL55-4 {
        padding-left: 41.25px; }

    .ms-pdR55-4 {
        padding-right: 41.25px; }

    .ms-pdB55-4 {
        padding-bottom: 41.25px; }

    .ms-mgT55-4 {
        margin-top: 41.25px; }

    .ms-mgL55-4 {
        margin-left: 41.25px; }

    .ms-mgR55-4 {
        margin-right: 41.25px; }

    .ms-mgB55-4 {
        margin-bottom: 41.25px; } }
.ms-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ms-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.ms-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ms-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.ms-pdT50-1 {
    padding-top: 50px; }

.ms-pdL50-1 {
    padding-left: 50px; }

.ms-pdR50-1 {
    padding-right: 50px; }

.ms-pdB50-1 {
    padding-bottom: 50px; }

.ms-mgT50-1 {
    margin-top: 50px; }

.ms-mgL50-1 {
    margin-left: 50px; }

.ms-mgR50-1 {
    margin-right: 50px; }

.ms-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 576px) {
    .ms-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT50-1 {
        padding-top: 0px; }

    .ms-pdL50-1 {
        padding-left: 0px; }

    .ms-pdR50-1 {
        padding-right: 0px; }

    .ms-pdB50-1 {
        padding-bottom: 0px; }

    .ms-mgT50-1 {
        margin-top: 0px; }

    .ms-mgL50-1 {
        margin-left: 0px; }

    .ms-mgR50-1 {
        margin-right: 0px; }

    .ms-mgB50-1 {
        margin-bottom: 0px; } }
.ms-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ms-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.ms-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ms-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.ms-pdT50-2 {
    padding-top: 50px; }

.ms-pdL50-2 {
    padding-left: 50px; }

.ms-pdR50-2 {
    padding-right: 50px; }

.ms-pdB50-2 {
    padding-bottom: 50px; }

.ms-mgT50-2 {
    margin-top: 50px; }

.ms-mgL50-2 {
    margin-left: 50px; }

.ms-mgR50-2 {
    margin-right: 50px; }

.ms-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 576px) {
    .ms-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ms-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ms-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .ms-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .ms-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .ms-pdT50-2 {
        padding-top: 12.5px; }

    .ms-pdL50-2 {
        padding-left: 12.5px; }

    .ms-pdR50-2 {
        padding-right: 12.5px; }

    .ms-pdB50-2 {
        padding-bottom: 12.5px; }

    .ms-mgT50-2 {
        margin-top: 12.5px; }

    .ms-mgL50-2 {
        margin-left: 12.5px; }

    .ms-mgR50-2 {
        margin-right: 12.5px; }

    .ms-mgB50-2 {
        margin-bottom: 12.5px; } }
.ms-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ms-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.ms-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ms-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.ms-pdT50-3 {
    padding-top: 50px; }

.ms-pdL50-3 {
    padding-left: 50px; }

.ms-pdR50-3 {
    padding-right: 50px; }

.ms-pdB50-3 {
    padding-bottom: 50px; }

.ms-mgT50-3 {
    margin-top: 50px; }

.ms-mgL50-3 {
    margin-left: 50px; }

.ms-mgR50-3 {
    margin-right: 50px; }

.ms-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 576px) {
    .ms-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ms-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ms-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .ms-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .ms-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .ms-pdT50-3 {
        padding-top: 25px; }

    .ms-pdL50-3 {
        padding-left: 25px; }

    .ms-pdR50-3 {
        padding-right: 25px; }

    .ms-pdB50-3 {
        padding-bottom: 25px; }

    .ms-mgT50-3 {
        margin-top: 25px; }

    .ms-mgL50-3 {
        margin-left: 25px; }

    .ms-mgR50-3 {
        margin-right: 25px; }

    .ms-mgB50-3 {
        margin-bottom: 25px; } }
.ms-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ms-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.ms-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ms-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.ms-pdT50-4 {
    padding-top: 50px; }

.ms-pdL50-4 {
    padding-left: 50px; }

.ms-pdR50-4 {
    padding-right: 50px; }

.ms-pdB50-4 {
    padding-bottom: 50px; }

.ms-mgT50-4 {
    margin-top: 50px; }

.ms-mgL50-4 {
    margin-left: 50px; }

.ms-mgR50-4 {
    margin-right: 50px; }

.ms-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 576px) {
    .ms-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ms-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ms-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .ms-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .ms-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .ms-pdT50-4 {
        padding-top: 37.5px; }

    .ms-pdL50-4 {
        padding-left: 37.5px; }

    .ms-pdR50-4 {
        padding-right: 37.5px; }

    .ms-pdB50-4 {
        padding-bottom: 37.5px; }

    .ms-mgT50-4 {
        margin-top: 37.5px; }

    .ms-mgL50-4 {
        margin-left: 37.5px; }

    .ms-mgR50-4 {
        margin-right: 37.5px; }

    .ms-mgB50-4 {
        margin-bottom: 37.5px; } }
.ms-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ms-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.ms-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ms-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.ms-pdT45-1 {
    padding-top: 45px; }

.ms-pdL45-1 {
    padding-left: 45px; }

.ms-pdR45-1 {
    padding-right: 45px; }

.ms-pdB45-1 {
    padding-bottom: 45px; }

.ms-mgT45-1 {
    margin-top: 45px; }

.ms-mgL45-1 {
    margin-left: 45px; }

.ms-mgR45-1 {
    margin-right: 45px; }

.ms-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 576px) {
    .ms-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT45-1 {
        padding-top: 0px; }

    .ms-pdL45-1 {
        padding-left: 0px; }

    .ms-pdR45-1 {
        padding-right: 0px; }

    .ms-pdB45-1 {
        padding-bottom: 0px; }

    .ms-mgT45-1 {
        margin-top: 0px; }

    .ms-mgL45-1 {
        margin-left: 0px; }

    .ms-mgR45-1 {
        margin-right: 0px; }

    .ms-mgB45-1 {
        margin-bottom: 0px; } }
.ms-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ms-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.ms-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ms-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.ms-pdT45-2 {
    padding-top: 45px; }

.ms-pdL45-2 {
    padding-left: 45px; }

.ms-pdR45-2 {
    padding-right: 45px; }

.ms-pdB45-2 {
    padding-bottom: 45px; }

.ms-mgT45-2 {
    margin-top: 45px; }

.ms-mgL45-2 {
    margin-left: 45px; }

.ms-mgR45-2 {
    margin-right: 45px; }

.ms-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 576px) {
    .ms-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ms-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ms-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .ms-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .ms-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .ms-pdT45-2 {
        padding-top: 11.25px; }

    .ms-pdL45-2 {
        padding-left: 11.25px; }

    .ms-pdR45-2 {
        padding-right: 11.25px; }

    .ms-pdB45-2 {
        padding-bottom: 11.25px; }

    .ms-mgT45-2 {
        margin-top: 11.25px; }

    .ms-mgL45-2 {
        margin-left: 11.25px; }

    .ms-mgR45-2 {
        margin-right: 11.25px; }

    .ms-mgB45-2 {
        margin-bottom: 11.25px; } }
.ms-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ms-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.ms-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ms-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.ms-pdT45-3 {
    padding-top: 45px; }

.ms-pdL45-3 {
    padding-left: 45px; }

.ms-pdR45-3 {
    padding-right: 45px; }

.ms-pdB45-3 {
    padding-bottom: 45px; }

.ms-mgT45-3 {
    margin-top: 45px; }

.ms-mgL45-3 {
    margin-left: 45px; }

.ms-mgR45-3 {
    margin-right: 45px; }

.ms-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 576px) {
    .ms-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ms-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ms-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ms-pdT45-3 {
        padding-top: 22.5px; }

    .ms-pdL45-3 {
        padding-left: 22.5px; }

    .ms-pdR45-3 {
        padding-right: 22.5px; }

    .ms-pdB45-3 {
        padding-bottom: 22.5px; }

    .ms-mgT45-3 {
        margin-top: 22.5px; }

    .ms-mgL45-3 {
        margin-left: 22.5px; }

    .ms-mgR45-3 {
        margin-right: 22.5px; }

    .ms-mgB45-3 {
        margin-bottom: 22.5px; } }
.ms-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ms-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.ms-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ms-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.ms-pdT45-4 {
    padding-top: 45px; }

.ms-pdL45-4 {
    padding-left: 45px; }

.ms-pdR45-4 {
    padding-right: 45px; }

.ms-pdB45-4 {
    padding-bottom: 45px; }

.ms-mgT45-4 {
    margin-top: 45px; }

.ms-mgL45-4 {
    margin-left: 45px; }

.ms-mgR45-4 {
    margin-right: 45px; }

.ms-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 576px) {
    .ms-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .ms-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .ms-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .ms-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .ms-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .ms-pdT45-4 {
        padding-top: 33.75px; }

    .ms-pdL45-4 {
        padding-left: 33.75px; }

    .ms-pdR45-4 {
        padding-right: 33.75px; }

    .ms-pdB45-4 {
        padding-bottom: 33.75px; }

    .ms-mgT45-4 {
        margin-top: 33.75px; }

    .ms-mgL45-4 {
        margin-left: 33.75px; }

    .ms-mgR45-4 {
        margin-right: 33.75px; }

    .ms-mgB45-4 {
        margin-bottom: 33.75px; } }
.ms-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ms-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.ms-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ms-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.ms-pdT40-1 {
    padding-top: 40px; }

.ms-pdL40-1 {
    padding-left: 40px; }

.ms-pdR40-1 {
    padding-right: 40px; }

.ms-pdB40-1 {
    padding-bottom: 40px; }

.ms-mgT40-1 {
    margin-top: 40px; }

.ms-mgL40-1 {
    margin-left: 40px; }

.ms-mgR40-1 {
    margin-right: 40px; }

.ms-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 576px) {
    .ms-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT40-1 {
        padding-top: 0px; }

    .ms-pdL40-1 {
        padding-left: 0px; }

    .ms-pdR40-1 {
        padding-right: 0px; }

    .ms-pdB40-1 {
        padding-bottom: 0px; }

    .ms-mgT40-1 {
        margin-top: 0px; }

    .ms-mgL40-1 {
        margin-left: 0px; }

    .ms-mgR40-1 {
        margin-right: 0px; }

    .ms-mgB40-1 {
        margin-bottom: 0px; } }
.ms-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ms-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.ms-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ms-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.ms-pdT40-2 {
    padding-top: 40px; }

.ms-pdL40-2 {
    padding-left: 40px; }

.ms-pdR40-2 {
    padding-right: 40px; }

.ms-pdB40-2 {
    padding-bottom: 40px; }

.ms-mgT40-2 {
    margin-top: 40px; }

.ms-mgL40-2 {
    margin-left: 40px; }

.ms-mgR40-2 {
    margin-right: 40px; }

.ms-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 576px) {
    .ms-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ms-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ms-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .ms-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .ms-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .ms-pdT40-2 {
        padding-top: 10px; }

    .ms-pdL40-2 {
        padding-left: 10px; }

    .ms-pdR40-2 {
        padding-right: 10px; }

    .ms-pdB40-2 {
        padding-bottom: 10px; }

    .ms-mgT40-2 {
        margin-top: 10px; }

    .ms-mgL40-2 {
        margin-left: 10px; }

    .ms-mgR40-2 {
        margin-right: 10px; }

    .ms-mgB40-2 {
        margin-bottom: 10px; } }
.ms-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ms-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.ms-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ms-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.ms-pdT40-3 {
    padding-top: 40px; }

.ms-pdL40-3 {
    padding-left: 40px; }

.ms-pdR40-3 {
    padding-right: 40px; }

.ms-pdB40-3 {
    padding-bottom: 40px; }

.ms-mgT40-3 {
    margin-top: 40px; }

.ms-mgL40-3 {
    margin-left: 40px; }

.ms-mgR40-3 {
    margin-right: 40px; }

.ms-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 576px) {
    .ms-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ms-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ms-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .ms-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .ms-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .ms-pdT40-3 {
        padding-top: 20px; }

    .ms-pdL40-3 {
        padding-left: 20px; }

    .ms-pdR40-3 {
        padding-right: 20px; }

    .ms-pdB40-3 {
        padding-bottom: 20px; }

    .ms-mgT40-3 {
        margin-top: 20px; }

    .ms-mgL40-3 {
        margin-left: 20px; }

    .ms-mgR40-3 {
        margin-right: 20px; }

    .ms-mgB40-3 {
        margin-bottom: 20px; } }
.ms-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ms-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.ms-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ms-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.ms-pdT40-4 {
    padding-top: 40px; }

.ms-pdL40-4 {
    padding-left: 40px; }

.ms-pdR40-4 {
    padding-right: 40px; }

.ms-pdB40-4 {
    padding-bottom: 40px; }

.ms-mgT40-4 {
    margin-top: 40px; }

.ms-mgL40-4 {
    margin-left: 40px; }

.ms-mgR40-4 {
    margin-right: 40px; }

.ms-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 576px) {
    .ms-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ms-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ms-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .ms-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .ms-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .ms-pdT40-4 {
        padding-top: 30px; }

    .ms-pdL40-4 {
        padding-left: 30px; }

    .ms-pdR40-4 {
        padding-right: 30px; }

    .ms-pdB40-4 {
        padding-bottom: 30px; }

    .ms-mgT40-4 {
        margin-top: 30px; }

    .ms-mgL40-4 {
        margin-left: 30px; }

    .ms-mgR40-4 {
        margin-right: 30px; }

    .ms-mgB40-4 {
        margin-bottom: 30px; } }
.ms-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ms-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.ms-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ms-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.ms-pdT35-1 {
    padding-top: 35px; }

.ms-pdL35-1 {
    padding-left: 35px; }

.ms-pdR35-1 {
    padding-right: 35px; }

.ms-pdB35-1 {
    padding-bottom: 35px; }

.ms-mgT35-1 {
    margin-top: 35px; }

.ms-mgL35-1 {
    margin-left: 35px; }

.ms-mgR35-1 {
    margin-right: 35px; }

.ms-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 576px) {
    .ms-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT35-1 {
        padding-top: 0px; }

    .ms-pdL35-1 {
        padding-left: 0px; }

    .ms-pdR35-1 {
        padding-right: 0px; }

    .ms-pdB35-1 {
        padding-bottom: 0px; }

    .ms-mgT35-1 {
        margin-top: 0px; }

    .ms-mgL35-1 {
        margin-left: 0px; }

    .ms-mgR35-1 {
        margin-right: 0px; }

    .ms-mgB35-1 {
        margin-bottom: 0px; } }
.ms-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ms-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.ms-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ms-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.ms-pdT35-2 {
    padding-top: 35px; }

.ms-pdL35-2 {
    padding-left: 35px; }

.ms-pdR35-2 {
    padding-right: 35px; }

.ms-pdB35-2 {
    padding-bottom: 35px; }

.ms-mgT35-2 {
    margin-top: 35px; }

.ms-mgL35-2 {
    margin-left: 35px; }

.ms-mgR35-2 {
    margin-right: 35px; }

.ms-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 576px) {
    .ms-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .ms-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .ms-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .ms-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .ms-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .ms-pdT35-2 {
        padding-top: 8.75px; }

    .ms-pdL35-2 {
        padding-left: 8.75px; }

    .ms-pdR35-2 {
        padding-right: 8.75px; }

    .ms-pdB35-2 {
        padding-bottom: 8.75px; }

    .ms-mgT35-2 {
        margin-top: 8.75px; }

    .ms-mgL35-2 {
        margin-left: 8.75px; }

    .ms-mgR35-2 {
        margin-right: 8.75px; }

    .ms-mgB35-2 {
        margin-bottom: 8.75px; } }
.ms-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ms-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.ms-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ms-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.ms-pdT35-3 {
    padding-top: 35px; }

.ms-pdL35-3 {
    padding-left: 35px; }

.ms-pdR35-3 {
    padding-right: 35px; }

.ms-pdB35-3 {
    padding-bottom: 35px; }

.ms-mgT35-3 {
    margin-top: 35px; }

.ms-mgL35-3 {
    margin-left: 35px; }

.ms-mgR35-3 {
    margin-right: 35px; }

.ms-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 576px) {
    .ms-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ms-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ms-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .ms-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .ms-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .ms-pdT35-3 {
        padding-top: 17.5px; }

    .ms-pdL35-3 {
        padding-left: 17.5px; }

    .ms-pdR35-3 {
        padding-right: 17.5px; }

    .ms-pdB35-3 {
        padding-bottom: 17.5px; }

    .ms-mgT35-3 {
        margin-top: 17.5px; }

    .ms-mgL35-3 {
        margin-left: 17.5px; }

    .ms-mgR35-3 {
        margin-right: 17.5px; }

    .ms-mgB35-3 {
        margin-bottom: 17.5px; } }
.ms-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ms-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.ms-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ms-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.ms-pdT35-4 {
    padding-top: 35px; }

.ms-pdL35-4 {
    padding-left: 35px; }

.ms-pdR35-4 {
    padding-right: 35px; }

.ms-pdB35-4 {
    padding-bottom: 35px; }

.ms-mgT35-4 {
    margin-top: 35px; }

.ms-mgL35-4 {
    margin-left: 35px; }

.ms-mgR35-4 {
    margin-right: 35px; }

.ms-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 576px) {
    .ms-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .ms-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .ms-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .ms-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .ms-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .ms-pdT35-4 {
        padding-top: 26.25px; }

    .ms-pdL35-4 {
        padding-left: 26.25px; }

    .ms-pdR35-4 {
        padding-right: 26.25px; }

    .ms-pdB35-4 {
        padding-bottom: 26.25px; }

    .ms-mgT35-4 {
        margin-top: 26.25px; }

    .ms-mgL35-4 {
        margin-left: 26.25px; }

    .ms-mgR35-4 {
        margin-right: 26.25px; }

    .ms-mgB35-4 {
        margin-bottom: 26.25px; } }
.ms-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ms-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.ms-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ms-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.ms-pdT30-1 {
    padding-top: 30px; }

.ms-pdL30-1 {
    padding-left: 30px; }

.ms-pdR30-1 {
    padding-right: 30px; }

.ms-pdB30-1 {
    padding-bottom: 30px; }

.ms-mgT30-1 {
    margin-top: 30px; }

.ms-mgL30-1 {
    margin-left: 30px; }

.ms-mgR30-1 {
    margin-right: 30px; }

.ms-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 576px) {
    .ms-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT30-1 {
        padding-top: 0px; }

    .ms-pdL30-1 {
        padding-left: 0px; }

    .ms-pdR30-1 {
        padding-right: 0px; }

    .ms-pdB30-1 {
        padding-bottom: 0px; }

    .ms-mgT30-1 {
        margin-top: 0px; }

    .ms-mgL30-1 {
        margin-left: 0px; }

    .ms-mgR30-1 {
        margin-right: 0px; }

    .ms-mgB30-1 {
        margin-bottom: 0px; } }
.ms-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ms-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.ms-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ms-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.ms-pdT30-2 {
    padding-top: 30px; }

.ms-pdL30-2 {
    padding-left: 30px; }

.ms-pdR30-2 {
    padding-right: 30px; }

.ms-pdB30-2 {
    padding-bottom: 30px; }

.ms-mgT30-2 {
    margin-top: 30px; }

.ms-mgL30-2 {
    margin-left: 30px; }

.ms-mgR30-2 {
    margin-right: 30px; }

.ms-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 576px) {
    .ms-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ms-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ms-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ms-pdT30-2 {
        padding-top: 7.5px; }

    .ms-pdL30-2 {
        padding-left: 7.5px; }

    .ms-pdR30-2 {
        padding-right: 7.5px; }

    .ms-pdB30-2 {
        padding-bottom: 7.5px; }

    .ms-mgT30-2 {
        margin-top: 7.5px; }

    .ms-mgL30-2 {
        margin-left: 7.5px; }

    .ms-mgR30-2 {
        margin-right: 7.5px; }

    .ms-mgB30-2 {
        margin-bottom: 7.5px; } }
.ms-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ms-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.ms-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ms-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.ms-pdT30-3 {
    padding-top: 30px; }

.ms-pdL30-3 {
    padding-left: 30px; }

.ms-pdR30-3 {
    padding-right: 30px; }

.ms-pdB30-3 {
    padding-bottom: 30px; }

.ms-mgT30-3 {
    margin-top: 30px; }

.ms-mgL30-3 {
    margin-left: 30px; }

.ms-mgR30-3 {
    margin-right: 30px; }

.ms-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 576px) {
    .ms-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .ms-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ms-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .ms-pdT30-3 {
        padding-top: 15px; }

    .ms-pdL30-3 {
        padding-left: 15px; }

    .ms-pdR30-3 {
        padding-right: 15px; }

    .ms-pdB30-3 {
        padding-bottom: 15px; }

    .ms-mgT30-3 {
        margin-top: 15px; }

    .ms-mgL30-3 {
        margin-left: 15px; }

    .ms-mgR30-3 {
        margin-right: 15px; }

    .ms-mgB30-3 {
        margin-bottom: 15px; } }
.ms-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ms-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.ms-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ms-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.ms-pdT30-4 {
    padding-top: 30px; }

.ms-pdL30-4 {
    padding-left: 30px; }

.ms-pdR30-4 {
    padding-right: 30px; }

.ms-pdB30-4 {
    padding-bottom: 30px; }

.ms-mgT30-4 {
    margin-top: 30px; }

.ms-mgL30-4 {
    margin-left: 30px; }

.ms-mgR30-4 {
    margin-right: 30px; }

.ms-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 576px) {
    .ms-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ms-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ms-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ms-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ms-pdT30-4 {
        padding-top: 22.5px; }

    .ms-pdL30-4 {
        padding-left: 22.5px; }

    .ms-pdR30-4 {
        padding-right: 22.5px; }

    .ms-pdB30-4 {
        padding-bottom: 22.5px; }

    .ms-mgT30-4 {
        margin-top: 22.5px; }

    .ms-mgL30-4 {
        margin-left: 22.5px; }

    .ms-mgR30-4 {
        margin-right: 22.5px; }

    .ms-mgB30-4 {
        margin-bottom: 22.5px; } }
.ms-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ms-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.ms-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ms-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.ms-pdT25-1 {
    padding-top: 25px; }

.ms-pdL25-1 {
    padding-left: 25px; }

.ms-pdR25-1 {
    padding-right: 25px; }

.ms-pdB25-1 {
    padding-bottom: 25px; }

.ms-mgT25-1 {
    margin-top: 25px; }

.ms-mgL25-1 {
    margin-left: 25px; }

.ms-mgR25-1 {
    margin-right: 25px; }

.ms-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 576px) {
    .ms-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT25-1 {
        padding-top: 0px; }

    .ms-pdL25-1 {
        padding-left: 0px; }

    .ms-pdR25-1 {
        padding-right: 0px; }

    .ms-pdB25-1 {
        padding-bottom: 0px; }

    .ms-mgT25-1 {
        margin-top: 0px; }

    .ms-mgL25-1 {
        margin-left: 0px; }

    .ms-mgR25-1 {
        margin-right: 0px; }

    .ms-mgB25-1 {
        margin-bottom: 0px; } }
.ms-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ms-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.ms-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ms-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.ms-pdT25-2 {
    padding-top: 25px; }

.ms-pdL25-2 {
    padding-left: 25px; }

.ms-pdR25-2 {
    padding-right: 25px; }

.ms-pdB25-2 {
    padding-bottom: 25px; }

.ms-mgT25-2 {
    margin-top: 25px; }

.ms-mgL25-2 {
    margin-left: 25px; }

.ms-mgR25-2 {
    margin-right: 25px; }

.ms-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 576px) {
    .ms-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .ms-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .ms-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .ms-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .ms-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .ms-pdT25-2 {
        padding-top: 6.25px; }

    .ms-pdL25-2 {
        padding-left: 6.25px; }

    .ms-pdR25-2 {
        padding-right: 6.25px; }

    .ms-pdB25-2 {
        padding-bottom: 6.25px; }

    .ms-mgT25-2 {
        margin-top: 6.25px; }

    .ms-mgL25-2 {
        margin-left: 6.25px; }

    .ms-mgR25-2 {
        margin-right: 6.25px; }

    .ms-mgB25-2 {
        margin-bottom: 6.25px; } }
.ms-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ms-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.ms-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ms-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.ms-pdT25-3 {
    padding-top: 25px; }

.ms-pdL25-3 {
    padding-left: 25px; }

.ms-pdR25-3 {
    padding-right: 25px; }

.ms-pdB25-3 {
    padding-bottom: 25px; }

.ms-mgT25-3 {
    margin-top: 25px; }

.ms-mgL25-3 {
    margin-left: 25px; }

.ms-mgR25-3 {
    margin-right: 25px; }

.ms-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 576px) {
    .ms-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ms-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ms-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .ms-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .ms-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .ms-pdT25-3 {
        padding-top: 12.5px; }

    .ms-pdL25-3 {
        padding-left: 12.5px; }

    .ms-pdR25-3 {
        padding-right: 12.5px; }

    .ms-pdB25-3 {
        padding-bottom: 12.5px; }

    .ms-mgT25-3 {
        margin-top: 12.5px; }

    .ms-mgL25-3 {
        margin-left: 12.5px; }

    .ms-mgR25-3 {
        margin-right: 12.5px; }

    .ms-mgB25-3 {
        margin-bottom: 12.5px; } }
.ms-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ms-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.ms-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ms-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.ms-pdT25-4 {
    padding-top: 25px; }

.ms-pdL25-4 {
    padding-left: 25px; }

.ms-pdR25-4 {
    padding-right: 25px; }

.ms-pdB25-4 {
    padding-bottom: 25px; }

.ms-mgT25-4 {
    margin-top: 25px; }

.ms-mgL25-4 {
    margin-left: 25px; }

.ms-mgR25-4 {
    margin-right: 25px; }

.ms-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 576px) {
    .ms-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ms-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ms-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .ms-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .ms-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .ms-pdT25-4 {
        padding-top: 18.75px; }

    .ms-pdL25-4 {
        padding-left: 18.75px; }

    .ms-pdR25-4 {
        padding-right: 18.75px; }

    .ms-pdB25-4 {
        padding-bottom: 18.75px; }

    .ms-mgT25-4 {
        margin-top: 18.75px; }

    .ms-mgL25-4 {
        margin-left: 18.75px; }

    .ms-mgR25-4 {
        margin-right: 18.75px; }

    .ms-mgB25-4 {
        margin-bottom: 18.75px; } }
.ms-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ms-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.ms-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ms-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.ms-pdT20-1 {
    padding-top: 20px; }

.ms-pdL20-1 {
    padding-left: 20px; }

.ms-pdR20-1 {
    padding-right: 20px; }

.ms-pdB20-1 {
    padding-bottom: 20px; }

.ms-mgT20-1 {
    margin-top: 20px; }

.ms-mgL20-1 {
    margin-left: 20px; }

.ms-mgR20-1 {
    margin-right: 20px; }

.ms-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 576px) {
    .ms-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT20-1 {
        padding-top: 0px; }

    .ms-pdL20-1 {
        padding-left: 0px; }

    .ms-pdR20-1 {
        padding-right: 0px; }

    .ms-pdB20-1 {
        padding-bottom: 0px; }

    .ms-mgT20-1 {
        margin-top: 0px; }

    .ms-mgL20-1 {
        margin-left: 0px; }

    .ms-mgR20-1 {
        margin-right: 0px; }

    .ms-mgB20-1 {
        margin-bottom: 0px; } }
.ms-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ms-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.ms-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ms-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.ms-pdT20-2 {
    padding-top: 20px; }

.ms-pdL20-2 {
    padding-left: 20px; }

.ms-pdR20-2 {
    padding-right: 20px; }

.ms-pdB20-2 {
    padding-bottom: 20px; }

.ms-mgT20-2 {
    margin-top: 20px; }

.ms-mgL20-2 {
    margin-left: 20px; }

.ms-mgR20-2 {
    margin-right: 20px; }

.ms-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 576px) {
    .ms-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ms-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ms-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .ms-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .ms-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .ms-pdT20-2 {
        padding-top: 5px; }

    .ms-pdL20-2 {
        padding-left: 5px; }

    .ms-pdR20-2 {
        padding-right: 5px; }

    .ms-pdB20-2 {
        padding-bottom: 5px; }

    .ms-mgT20-2 {
        margin-top: 5px; }

    .ms-mgL20-2 {
        margin-left: 5px; }

    .ms-mgR20-2 {
        margin-right: 5px; }

    .ms-mgB20-2 {
        margin-bottom: 5px; } }
.ms-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ms-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.ms-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ms-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.ms-pdT20-3 {
    padding-top: 20px; }

.ms-pdL20-3 {
    padding-left: 20px; }

.ms-pdR20-3 {
    padding-right: 20px; }

.ms-pdB20-3 {
    padding-bottom: 20px; }

.ms-mgT20-3 {
    margin-top: 20px; }

.ms-mgL20-3 {
    margin-left: 20px; }

.ms-mgR20-3 {
    margin-right: 20px; }

.ms-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 576px) {
    .ms-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ms-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ms-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .ms-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .ms-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .ms-pdT20-3 {
        padding-top: 10px; }

    .ms-pdL20-3 {
        padding-left: 10px; }

    .ms-pdR20-3 {
        padding-right: 10px; }

    .ms-pdB20-3 {
        padding-bottom: 10px; }

    .ms-mgT20-3 {
        margin-top: 10px; }

    .ms-mgL20-3 {
        margin-left: 10px; }

    .ms-mgR20-3 {
        margin-right: 10px; }

    .ms-mgB20-3 {
        margin-bottom: 10px; } }
.ms-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ms-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.ms-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ms-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.ms-pdT20-4 {
    padding-top: 20px; }

.ms-pdL20-4 {
    padding-left: 20px; }

.ms-pdR20-4 {
    padding-right: 20px; }

.ms-pdB20-4 {
    padding-bottom: 20px; }

.ms-mgT20-4 {
    margin-top: 20px; }

.ms-mgL20-4 {
    margin-left: 20px; }

.ms-mgR20-4 {
    margin-right: 20px; }

.ms-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 576px) {
    .ms-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ms-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .ms-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ms-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .ms-pdT20-4 {
        padding-top: 15px; }

    .ms-pdL20-4 {
        padding-left: 15px; }

    .ms-pdR20-4 {
        padding-right: 15px; }

    .ms-pdB20-4 {
        padding-bottom: 15px; }

    .ms-mgT20-4 {
        margin-top: 15px; }

    .ms-mgL20-4 {
        margin-left: 15px; }

    .ms-mgR20-4 {
        margin-right: 15px; }

    .ms-mgB20-4 {
        margin-bottom: 15px; } }
.ms-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ms-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.ms-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ms-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.ms-pdT15-1 {
    padding-top: 15px; }

.ms-pdL15-1 {
    padding-left: 15px; }

.ms-pdR15-1 {
    padding-right: 15px; }

.ms-pdB15-1 {
    padding-bottom: 15px; }

.ms-mgT15-1 {
    margin-top: 15px; }

.ms-mgL15-1 {
    margin-left: 15px; }

.ms-mgR15-1 {
    margin-right: 15px; }

.ms-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 576px) {
    .ms-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT15-1 {
        padding-top: 0px; }

    .ms-pdL15-1 {
        padding-left: 0px; }

    .ms-pdR15-1 {
        padding-right: 0px; }

    .ms-pdB15-1 {
        padding-bottom: 0px; }

    .ms-mgT15-1 {
        margin-top: 0px; }

    .ms-mgL15-1 {
        margin-left: 0px; }

    .ms-mgR15-1 {
        margin-right: 0px; }

    .ms-mgB15-1 {
        margin-bottom: 0px; } }
.ms-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ms-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.ms-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ms-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.ms-pdT15-2 {
    padding-top: 15px; }

.ms-pdL15-2 {
    padding-left: 15px; }

.ms-pdR15-2 {
    padding-right: 15px; }

.ms-pdB15-2 {
    padding-bottom: 15px; }

.ms-mgT15-2 {
    margin-top: 15px; }

.ms-mgL15-2 {
    margin-left: 15px; }

.ms-mgR15-2 {
    margin-right: 15px; }

.ms-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 576px) {
    .ms-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ms-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ms-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .ms-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .ms-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .ms-pdT15-2 {
        padding-top: 3.75px; }

    .ms-pdL15-2 {
        padding-left: 3.75px; }

    .ms-pdR15-2 {
        padding-right: 3.75px; }

    .ms-pdB15-2 {
        padding-bottom: 3.75px; }

    .ms-mgT15-2 {
        margin-top: 3.75px; }

    .ms-mgL15-2 {
        margin-left: 3.75px; }

    .ms-mgR15-2 {
        margin-right: 3.75px; }

    .ms-mgB15-2 {
        margin-bottom: 3.75px; } }
.ms-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ms-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.ms-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ms-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.ms-pdT15-3 {
    padding-top: 15px; }

.ms-pdL15-3 {
    padding-left: 15px; }

.ms-pdR15-3 {
    padding-right: 15px; }

.ms-pdB15-3 {
    padding-bottom: 15px; }

.ms-mgT15-3 {
    margin-top: 15px; }

.ms-mgL15-3 {
    margin-left: 15px; }

.ms-mgR15-3 {
    margin-right: 15px; }

.ms-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 576px) {
    .ms-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ms-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ms-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ms-pdT15-3 {
        padding-top: 7.5px; }

    .ms-pdL15-3 {
        padding-left: 7.5px; }

    .ms-pdR15-3 {
        padding-right: 7.5px; }

    .ms-pdB15-3 {
        padding-bottom: 7.5px; }

    .ms-mgT15-3 {
        margin-top: 7.5px; }

    .ms-mgL15-3 {
        margin-left: 7.5px; }

    .ms-mgR15-3 {
        margin-right: 7.5px; }

    .ms-mgB15-3 {
        margin-bottom: 7.5px; } }
.ms-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ms-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.ms-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ms-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.ms-pdT15-4 {
    padding-top: 15px; }

.ms-pdL15-4 {
    padding-left: 15px; }

.ms-pdR15-4 {
    padding-right: 15px; }

.ms-pdB15-4 {
    padding-bottom: 15px; }

.ms-mgT15-4 {
    margin-top: 15px; }

.ms-mgL15-4 {
    margin-left: 15px; }

.ms-mgR15-4 {
    margin-right: 15px; }

.ms-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 576px) {
    .ms-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ms-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ms-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .ms-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .ms-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .ms-pdT15-4 {
        padding-top: 11.25px; }

    .ms-pdL15-4 {
        padding-left: 11.25px; }

    .ms-pdR15-4 {
        padding-right: 11.25px; }

    .ms-pdB15-4 {
        padding-bottom: 11.25px; }

    .ms-mgT15-4 {
        margin-top: 11.25px; }

    .ms-mgL15-4 {
        margin-left: 11.25px; }

    .ms-mgR15-4 {
        margin-right: 11.25px; }

    .ms-mgB15-4 {
        margin-bottom: 11.25px; } }
.ms-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ms-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.ms-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ms-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.ms-pdT10-1 {
    padding-top: 10px; }

.ms-pdL10-1 {
    padding-left: 10px; }

.ms-pdR10-1 {
    padding-right: 10px; }

.ms-pdB10-1 {
    padding-bottom: 10px; }

.ms-mgT10-1 {
    margin-top: 10px; }

.ms-mgL10-1 {
    margin-left: 10px; }

.ms-mgR10-1 {
    margin-right: 10px; }

.ms-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 576px) {
    .ms-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT10-1 {
        padding-top: 0px; }

    .ms-pdL10-1 {
        padding-left: 0px; }

    .ms-pdR10-1 {
        padding-right: 0px; }

    .ms-pdB10-1 {
        padding-bottom: 0px; }

    .ms-mgT10-1 {
        margin-top: 0px; }

    .ms-mgL10-1 {
        margin-left: 0px; }

    .ms-mgR10-1 {
        margin-right: 0px; }

    .ms-mgB10-1 {
        margin-bottom: 0px; } }
.ms-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ms-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.ms-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ms-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.ms-pdT10-2 {
    padding-top: 10px; }

.ms-pdL10-2 {
    padding-left: 10px; }

.ms-pdR10-2 {
    padding-right: 10px; }

.ms-pdB10-2 {
    padding-bottom: 10px; }

.ms-mgT10-2 {
    margin-top: 10px; }

.ms-mgL10-2 {
    margin-left: 10px; }

.ms-mgR10-2 {
    margin-right: 10px; }

.ms-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 576px) {
    .ms-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ms-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ms-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .ms-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .ms-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .ms-pdT10-2 {
        padding-top: 2.5px; }

    .ms-pdL10-2 {
        padding-left: 2.5px; }

    .ms-pdR10-2 {
        padding-right: 2.5px; }

    .ms-pdB10-2 {
        padding-bottom: 2.5px; }

    .ms-mgT10-2 {
        margin-top: 2.5px; }

    .ms-mgL10-2 {
        margin-left: 2.5px; }

    .ms-mgR10-2 {
        margin-right: 2.5px; }

    .ms-mgB10-2 {
        margin-bottom: 2.5px; } }
.ms-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ms-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.ms-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ms-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.ms-pdT10-3 {
    padding-top: 10px; }

.ms-pdL10-3 {
    padding-left: 10px; }

.ms-pdR10-3 {
    padding-right: 10px; }

.ms-pdB10-3 {
    padding-bottom: 10px; }

.ms-mgT10-3 {
    margin-top: 10px; }

.ms-mgL10-3 {
    margin-left: 10px; }

.ms-mgR10-3 {
    margin-right: 10px; }

.ms-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 576px) {
    .ms-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ms-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ms-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .ms-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .ms-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .ms-pdT10-3 {
        padding-top: 5px; }

    .ms-pdL10-3 {
        padding-left: 5px; }

    .ms-pdR10-3 {
        padding-right: 5px; }

    .ms-pdB10-3 {
        padding-bottom: 5px; }

    .ms-mgT10-3 {
        margin-top: 5px; }

    .ms-mgL10-3 {
        margin-left: 5px; }

    .ms-mgR10-3 {
        margin-right: 5px; }

    .ms-mgB10-3 {
        margin-bottom: 5px; } }
.ms-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ms-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.ms-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ms-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.ms-pdT10-4 {
    padding-top: 10px; }

.ms-pdL10-4 {
    padding-left: 10px; }

.ms-pdR10-4 {
    padding-right: 10px; }

.ms-pdB10-4 {
    padding-bottom: 10px; }

.ms-mgT10-4 {
    margin-top: 10px; }

.ms-mgL10-4 {
    margin-left: 10px; }

.ms-mgR10-4 {
    margin-right: 10px; }

.ms-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 576px) {
    .ms-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ms-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ms-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ms-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ms-pdT10-4 {
        padding-top: 7.5px; }

    .ms-pdL10-4 {
        padding-left: 7.5px; }

    .ms-pdR10-4 {
        padding-right: 7.5px; }

    .ms-pdB10-4 {
        padding-bottom: 7.5px; }

    .ms-mgT10-4 {
        margin-top: 7.5px; }

    .ms-mgL10-4 {
        margin-left: 7.5px; }

    .ms-mgR10-4 {
        margin-right: 7.5px; }

    .ms-mgB10-4 {
        margin-bottom: 7.5px; } }
.ms-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ms-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.ms-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ms-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.ms-pdT5-1 {
    padding-top: 5px; }

.ms-pdL5-1 {
    padding-left: 5px; }

.ms-pdR5-1 {
    padding-right: 5px; }

.ms-pdB5-1 {
    padding-bottom: 5px; }

.ms-mgT5-1 {
    margin-top: 5px; }

.ms-mgL5-1 {
    margin-left: 5px; }

.ms-mgR5-1 {
    margin-right: 5px; }

.ms-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 576px) {
    .ms-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT5-1 {
        padding-top: 0px; }

    .ms-pdL5-1 {
        padding-left: 0px; }

    .ms-pdR5-1 {
        padding-right: 0px; }

    .ms-pdB5-1 {
        padding-bottom: 0px; }

    .ms-mgT5-1 {
        margin-top: 0px; }

    .ms-mgL5-1 {
        margin-left: 0px; }

    .ms-mgR5-1 {
        margin-right: 0px; }

    .ms-mgB5-1 {
        margin-bottom: 0px; } }
.ms-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ms-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.ms-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ms-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.ms-pdT5-2 {
    padding-top: 5px; }

.ms-pdL5-2 {
    padding-left: 5px; }

.ms-pdR5-2 {
    padding-right: 5px; }

.ms-pdB5-2 {
    padding-bottom: 5px; }

.ms-mgT5-2 {
    margin-top: 5px; }

.ms-mgL5-2 {
    margin-left: 5px; }

.ms-mgR5-2 {
    margin-right: 5px; }

.ms-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 576px) {
    .ms-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .ms-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .ms-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .ms-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .ms-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .ms-pdT5-2 {
        padding-top: 1.25px; }

    .ms-pdL5-2 {
        padding-left: 1.25px; }

    .ms-pdR5-2 {
        padding-right: 1.25px; }

    .ms-pdB5-2 {
        padding-bottom: 1.25px; }

    .ms-mgT5-2 {
        margin-top: 1.25px; }

    .ms-mgL5-2 {
        margin-left: 1.25px; }

    .ms-mgR5-2 {
        margin-right: 1.25px; }

    .ms-mgB5-2 {
        margin-bottom: 1.25px; } }
.ms-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ms-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.ms-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ms-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.ms-pdT5-3 {
    padding-top: 5px; }

.ms-pdL5-3 {
    padding-left: 5px; }

.ms-pdR5-3 {
    padding-right: 5px; }

.ms-pdB5-3 {
    padding-bottom: 5px; }

.ms-mgT5-3 {
    margin-top: 5px; }

.ms-mgL5-3 {
    margin-left: 5px; }

.ms-mgR5-3 {
    margin-right: 5px; }

.ms-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 576px) {
    .ms-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ms-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ms-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .ms-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .ms-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .ms-pdT5-3 {
        padding-top: 2.5px; }

    .ms-pdL5-3 {
        padding-left: 2.5px; }

    .ms-pdR5-3 {
        padding-right: 2.5px; }

    .ms-pdB5-3 {
        padding-bottom: 2.5px; }

    .ms-mgT5-3 {
        margin-top: 2.5px; }

    .ms-mgL5-3 {
        margin-left: 2.5px; }

    .ms-mgR5-3 {
        margin-right: 2.5px; }

    .ms-mgB5-3 {
        margin-bottom: 2.5px; } }
.ms-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ms-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.ms-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ms-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.ms-pdT5-4 {
    padding-top: 5px; }

.ms-pdL5-4 {
    padding-left: 5px; }

.ms-pdR5-4 {
    padding-right: 5px; }

.ms-pdB5-4 {
    padding-bottom: 5px; }

.ms-mgT5-4 {
    margin-top: 5px; }

.ms-mgL5-4 {
    margin-left: 5px; }

.ms-mgR5-4 {
    margin-right: 5px; }

.ms-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 576px) {
    .ms-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ms-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ms-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .ms-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .ms-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .ms-pdT5-4 {
        padding-top: 3.75px; }

    .ms-pdL5-4 {
        padding-left: 3.75px; }

    .ms-pdR5-4 {
        padding-right: 3.75px; }

    .ms-pdB5-4 {
        padding-bottom: 3.75px; }

    .ms-mgT5-4 {
        margin-top: 3.75px; }

    .ms-mgL5-4 {
        margin-left: 3.75px; }

    .ms-mgR5-4 {
        margin-right: 3.75px; }

    .ms-mgB5-4 {
        margin-bottom: 3.75px; } }
.ms-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ms-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.ms-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ms-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.ms-pdT0-1 {
    padding-top: 0px; }

.ms-pdL0-1 {
    padding-left: 0px; }

.ms-pdR0-1 {
    padding-right: 0px; }

.ms-pdB0-1 {
    padding-bottom: 0px; }

.ms-mgT0-1 {
    margin-top: 0px; }

.ms-mgL0-1 {
    margin-left: 0px; }

.ms-mgR0-1 {
    margin-right: 0px; }

.ms-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 576px) {
    .ms-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT0-1 {
        padding-top: 0px; }

    .ms-pdL0-1 {
        padding-left: 0px; }

    .ms-pdR0-1 {
        padding-right: 0px; }

    .ms-pdB0-1 {
        padding-bottom: 0px; }

    .ms-mgT0-1 {
        margin-top: 0px; }

    .ms-mgL0-1 {
        margin-left: 0px; }

    .ms-mgR0-1 {
        margin-right: 0px; }

    .ms-mgB0-1 {
        margin-bottom: 0px; } }
.ms-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ms-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.ms-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ms-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.ms-pdT0-2 {
    padding-top: 0px; }

.ms-pdL0-2 {
    padding-left: 0px; }

.ms-pdR0-2 {
    padding-right: 0px; }

.ms-pdB0-2 {
    padding-bottom: 0px; }

.ms-mgT0-2 {
    margin-top: 0px; }

.ms-mgL0-2 {
    margin-left: 0px; }

.ms-mgR0-2 {
    margin-right: 0px; }

.ms-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 576px) {
    .ms-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT0-2 {
        padding-top: 0px; }

    .ms-pdL0-2 {
        padding-left: 0px; }

    .ms-pdR0-2 {
        padding-right: 0px; }

    .ms-pdB0-2 {
        padding-bottom: 0px; }

    .ms-mgT0-2 {
        margin-top: 0px; }

    .ms-mgL0-2 {
        margin-left: 0px; }

    .ms-mgR0-2 {
        margin-right: 0px; }

    .ms-mgB0-2 {
        margin-bottom: 0px; } }
.ms-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ms-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.ms-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ms-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.ms-pdT0-3 {
    padding-top: 0px; }

.ms-pdL0-3 {
    padding-left: 0px; }

.ms-pdR0-3 {
    padding-right: 0px; }

.ms-pdB0-3 {
    padding-bottom: 0px; }

.ms-mgT0-3 {
    margin-top: 0px; }

.ms-mgL0-3 {
    margin-left: 0px; }

.ms-mgR0-3 {
    margin-right: 0px; }

.ms-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 576px) {
    .ms-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT0-3 {
        padding-top: 0px; }

    .ms-pdL0-3 {
        padding-left: 0px; }

    .ms-pdR0-3 {
        padding-right: 0px; }

    .ms-pdB0-3 {
        padding-bottom: 0px; }

    .ms-mgT0-3 {
        margin-top: 0px; }

    .ms-mgL0-3 {
        margin-left: 0px; }

    .ms-mgR0-3 {
        margin-right: 0px; }

    .ms-mgB0-3 {
        margin-bottom: 0px; } }
.ms-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ms-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.ms-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ms-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.ms-pdT0-4 {
    padding-top: 0px; }

.ms-pdL0-4 {
    padding-left: 0px; }

.ms-pdR0-4 {
    padding-right: 0px; }

.ms-pdB0-4 {
    padding-bottom: 0px; }

.ms-mgT0-4 {
    margin-top: 0px; }

.ms-mgL0-4 {
    margin-left: 0px; }

.ms-mgR0-4 {
    margin-right: 0px; }

.ms-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 576px) {
    .ms-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ms-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .ms-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ms-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .ms-pdT0-4 {
        padding-top: 0px; }

    .ms-pdL0-4 {
        padding-left: 0px; }

    .ms-pdR0-4 {
        padding-right: 0px; }

    .ms-pdB0-4 {
        padding-bottom: 0px; }

    .ms-mgT0-4 {
        margin-top: 0px; }

    .ms-mgL0-4 {
        margin-left: 0px; }

    .ms-mgR0-4 {
        margin-right: 0px; }

    .ms-mgB0-4 {
        margin-bottom: 0px; } }
.ms-fz50-1 {
    font-size: 50px; }

@media (max-width: 576px) {
    .ms-fz50-1 {
        font-size: 0px; } }
.ms-fz50-2 {
    font-size: 50px; }

@media (max-width: 576px) {
    .ms-fz50-2 {
        font-size: 12.5px; } }
.ms-fz50-3 {
    font-size: 50px; }

@media (max-width: 576px) {
    .ms-fz50-3 {
        font-size: 25px; } }
.ms-fz50-4 {
    font-size: 50px; }

@media (max-width: 576px) {
    .ms-fz50-4 {
        font-size: 37.5px; } }
.ms-fz48-1 {
    font-size: 48px; }

@media (max-width: 576px) {
    .ms-fz48-1 {
        font-size: 0px; } }
.ms-fz48-2 {
    font-size: 48px; }

@media (max-width: 576px) {
    .ms-fz48-2 {
        font-size: 12px; } }
.ms-fz48-3 {
    font-size: 48px; }

@media (max-width: 576px) {
    .ms-fz48-3 {
        font-size: 24px; } }
.ms-fz48-4 {
    font-size: 48px; }

@media (max-width: 576px) {
    .ms-fz48-4 {
        font-size: 36px; } }
.ms-fz46-1 {
    font-size: 46px; }

@media (max-width: 576px) {
    .ms-fz46-1 {
        font-size: 0px; } }
.ms-fz46-2 {
    font-size: 46px; }

@media (max-width: 576px) {
    .ms-fz46-2 {
        font-size: 11.5px; } }
.ms-fz46-3 {
    font-size: 46px; }

@media (max-width: 576px) {
    .ms-fz46-3 {
        font-size: 23px; } }
.ms-fz46-4 {
    font-size: 46px; }

@media (max-width: 576px) {
    .ms-fz46-4 {
        font-size: 34.5px; } }
.ms-fz44-1 {
    font-size: 44px; }

@media (max-width: 576px) {
    .ms-fz44-1 {
        font-size: 0px; } }
.ms-fz44-2 {
    font-size: 44px; }

@media (max-width: 576px) {
    .ms-fz44-2 {
        font-size: 11px; } }
.ms-fz44-3 {
    font-size: 44px; }

@media (max-width: 576px) {
    .ms-fz44-3 {
        font-size: 22px; } }
.ms-fz44-4 {
    font-size: 44px; }

@media (max-width: 576px) {
    .ms-fz44-4 {
        font-size: 33px; } }
.ms-fz42-1 {
    font-size: 42px; }

@media (max-width: 576px) {
    .ms-fz42-1 {
        font-size: 0px; } }
.ms-fz42-2 {
    font-size: 42px; }

@media (max-width: 576px) {
    .ms-fz42-2 {
        font-size: 10.5px; } }
.ms-fz42-3 {
    font-size: 42px; }

@media (max-width: 576px) {
    .ms-fz42-3 {
        font-size: 21px; } }
.ms-fz42-4 {
    font-size: 42px; }

@media (max-width: 576px) {
    .ms-fz42-4 {
        font-size: 31.5px; } }
.ms-fz40-1 {
    font-size: 40px; }

@media (max-width: 576px) {
    .ms-fz40-1 {
        font-size: 0px; } }
.ms-fz40-2 {
    font-size: 40px; }

@media (max-width: 576px) {
    .ms-fz40-2 {
        font-size: 10px; } }
.ms-fz40-3 {
    font-size: 40px; }

@media (max-width: 576px) {
    .ms-fz40-3 {
        font-size: 20px; } }
.ms-fz40-4 {
    font-size: 40px; }

@media (max-width: 576px) {
    .ms-fz40-4 {
        font-size: 30px; } }
.ms-fz38-1 {
    font-size: 38px; }

@media (max-width: 576px) {
    .ms-fz38-1 {
        font-size: 0px; } }
.ms-fz38-2 {
    font-size: 38px; }

@media (max-width: 576px) {
    .ms-fz38-2 {
        font-size: 9.5px; } }
.ms-fz38-3 {
    font-size: 38px; }

@media (max-width: 576px) {
    .ms-fz38-3 {
        font-size: 19px; } }
.ms-fz38-4 {
    font-size: 38px; }

@media (max-width: 576px) {
    .ms-fz38-4 {
        font-size: 28.5px; } }
.ms-fz36-1 {
    font-size: 36px; }

@media (max-width: 576px) {
    .ms-fz36-1 {
        font-size: 0px; } }
.ms-fz36-2 {
    font-size: 36px; }

@media (max-width: 576px) {
    .ms-fz36-2 {
        font-size: 9px; } }
.ms-fz36-3 {
    font-size: 36px; }

@media (max-width: 576px) {
    .ms-fz36-3 {
        font-size: 18px; } }
.ms-fz36-4 {
    font-size: 36px; }

@media (max-width: 576px) {
    .ms-fz36-4 {
        font-size: 27px; } }
.ms-fz34-1 {
    font-size: 34px; }

@media (max-width: 576px) {
    .ms-fz34-1 {
        font-size: 0px; } }
.ms-fz34-2 {
    font-size: 34px; }

@media (max-width: 576px) {
    .ms-fz34-2 {
        font-size: 8.5px; } }
.ms-fz34-3 {
    font-size: 34px; }

@media (max-width: 576px) {
    .ms-fz34-3 {
        font-size: 17px; } }
.ms-fz34-4 {
    font-size: 34px; }

@media (max-width: 576px) {
    .ms-fz34-4 {
        font-size: 25.5px; } }
.ms-fz32-1 {
    font-size: 32px; }

@media (max-width: 576px) {
    .ms-fz32-1 {
        font-size: 0px; } }
.ms-fz32-2 {
    font-size: 32px; }

@media (max-width: 576px) {
    .ms-fz32-2 {
        font-size: 8px; } }
.ms-fz32-3 {
    font-size: 32px; }

@media (max-width: 576px) {
    .ms-fz32-3 {
        font-size: 16px; } }
.ms-fz32-4 {
    font-size: 32px; }

@media (max-width: 576px) {
    .ms-fz32-4 {
        font-size: 24px; } }
.ms-fz30-1 {
    font-size: 30px; }

@media (max-width: 576px) {
    .ms-fz30-1 {
        font-size: 0px; } }
.ms-fz30-2 {
    font-size: 30px; }

@media (max-width: 576px) {
    .ms-fz30-2 {
        font-size: 7.5px; } }
.ms-fz30-3 {
    font-size: 30px; }

@media (max-width: 576px) {
    .ms-fz30-3 {
        font-size: 15px; } }
.ms-fz30-4 {
    font-size: 30px; }

@media (max-width: 576px) {
    .ms-fz30-4 {
        font-size: 22.5px; } }
.ms-fz28-1 {
    font-size: 28px; }

@media (max-width: 576px) {
    .ms-fz28-1 {
        font-size: 0px; } }
.ms-fz28-2 {
    font-size: 28px; }

@media (max-width: 576px) {
    .ms-fz28-2 {
        font-size: 7px; } }
.ms-fz28-3 {
    font-size: 28px; }

@media (max-width: 576px) {
    .ms-fz28-3 {
        font-size: 14px; } }
.ms-fz28-4 {
    font-size: 28px; }

@media (max-width: 576px) {
    .ms-fz28-4 {
        font-size: 21px; } }
.ms-fz26-1 {
    font-size: 26px; }

@media (max-width: 576px) {
    .ms-fz26-1 {
        font-size: 0px; } }
.ms-fz26-2 {
    font-size: 26px; }

@media (max-width: 576px) {
    .ms-fz26-2 {
        font-size: 6.5px; } }
.ms-fz26-3 {
    font-size: 26px; }

@media (max-width: 576px) {
    .ms-fz26-3 {
        font-size: 13px; } }
.ms-fz26-4 {
    font-size: 26px; }

@media (max-width: 576px) {
    .ms-fz26-4 {
        font-size: 19.5px; } }
.ms-fz24-1 {
    font-size: 24px; }

@media (max-width: 576px) {
    .ms-fz24-1 {
        font-size: 0px; } }
.ms-fz24-2 {
    font-size: 24px; }

@media (max-width: 576px) {
    .ms-fz24-2 {
        font-size: 6px; } }
.ms-fz24-3 {
    font-size: 24px; }

@media (max-width: 576px) {
    .ms-fz24-3 {
        font-size: 12px; } }
.ms-fz24-4 {
    font-size: 24px; }

@media (max-width: 576px) {
    .ms-fz24-4 {
        font-size: 18px; } }
.ms-fz22-1 {
    font-size: 22px; }

@media (max-width: 576px) {
    .ms-fz22-1 {
        font-size: 0px; } }
.ms-fz22-2 {
    font-size: 22px; }

@media (max-width: 576px) {
    .ms-fz22-2 {
        font-size: 5.5px; } }
.ms-fz22-3 {
    font-size: 22px; }

@media (max-width: 576px) {
    .ms-fz22-3 {
        font-size: 11px; } }
.ms-fz22-4 {
    font-size: 22px; }

@media (max-width: 576px) {
    .ms-fz22-4 {
        font-size: 16.5px; } }
.ms-fz20-1 {
    font-size: 20px; }

@media (max-width: 576px) {
    .ms-fz20-1 {
        font-size: 0px; } }
.ms-fz20-2 {
    font-size: 20px; }

@media (max-width: 576px) {
    .ms-fz20-2 {
        font-size: 5px; } }
.ms-fz20-3 {
    font-size: 20px; }

@media (max-width: 576px) {
    .ms-fz20-3 {
        font-size: 10px; } }
.ms-fz20-4 {
    font-size: 20px; }

@media (max-width: 576px) {
    .ms-fz20-4 {
        font-size: 15px; } }
.ms-fz18-1 {
    font-size: 18px; }

@media (max-width: 576px) {
    .ms-fz18-1 {
        font-size: 0px; } }
.ms-fz18-2 {
    font-size: 18px; }

@media (max-width: 576px) {
    .ms-fz18-2 {
        font-size: 4.5px; } }
.ms-fz18-3 {
    font-size: 18px; }

@media (max-width: 576px) {
    .ms-fz18-3 {
        font-size: 9px; } }
.ms-fz18-4 {
    font-size: 18px; }

@media (max-width: 576px) {
    .ms-fz18-4 {
        font-size: 13.5px; } }
.ms-fz16-1 {
    font-size: 16px; }

@media (max-width: 576px) {
    .ms-fz16-1 {
        font-size: 0px; } }
.ms-fz16-2 {
    font-size: 16px; }

@media (max-width: 576px) {
    .ms-fz16-2 {
        font-size: 4px; } }
.ms-fz16-3 {
    font-size: 16px; }

@media (max-width: 576px) {
    .ms-fz16-3 {
        font-size: 8px; } }
.ms-fz16-4 {
    font-size: 16px; }

@media (max-width: 576px) {
    .ms-fz16-4 {
        font-size: 12px; } }
.ms-fz14-1 {
    font-size: 14px; }

@media (max-width: 576px) {
    .ms-fz14-1 {
        font-size: 0px; } }
.ms-fz14-2 {
    font-size: 14px; }

@media (max-width: 576px) {
    .ms-fz14-2 {
        font-size: 3.5px; } }
.ms-fz14-3 {
    font-size: 14px; }

@media (max-width: 576px) {
    .ms-fz14-3 {
        font-size: 7px; } }
.ms-fz14-4 {
    font-size: 14px; }

@media (max-width: 576px) {
    .ms-fz14-4 {
        font-size: 10.5px; } }
.ms-fz12-1 {
    font-size: 12px; }

@media (max-width: 576px) {
    .ms-fz12-1 {
        font-size: 0px; } }
.ms-fz12-2 {
    font-size: 12px; }

@media (max-width: 576px) {
    .ms-fz12-2 {
        font-size: 3px; } }
.ms-fz12-3 {
    font-size: 12px; }

@media (max-width: 576px) {
    .ms-fz12-3 {
        font-size: 6px; } }
.ms-fz12-4 {
    font-size: 12px; }

@media (max-width: 576px) {
    .ms-fz12-4 {
        font-size: 9px; } }
.ms-fz10-1 {
    font-size: 10px; }

@media (max-width: 576px) {
    .ms-fz10-1 {
        font-size: 0px; } }
.ms-fz10-2 {
    font-size: 10px; }

@media (max-width: 576px) {
    .ms-fz10-2 {
        font-size: 2.5px; } }
.ms-fz10-3 {
    font-size: 10px; }

@media (max-width: 576px) {
    .ms-fz10-3 {
        font-size: 5px; } }
.ms-fz10-4 {
    font-size: 10px; }

@media (max-width: 576px) {
    .ms-fz10-4 {
        font-size: 7.5px; } }
.ms-fz8-1 {
    font-size: 8px; }

@media (max-width: 576px) {
    .ms-fz8-1 {
        font-size: 0px; } }
.ms-fz8-2 {
    font-size: 8px; }

@media (max-width: 576px) {
    .ms-fz8-2 {
        font-size: 2px; } }
.ms-fz8-3 {
    font-size: 8px; }

@media (max-width: 576px) {
    .ms-fz8-3 {
        font-size: 4px; } }
.ms-fz8-4 {
    font-size: 8px; }

@media (max-width: 576px) {
    .ms-fz8-4 {
        font-size: 6px; } }
.ms-fz6-1 {
    font-size: 6px; }

@media (max-width: 576px) {
    .ms-fz6-1 {
        font-size: 0px; } }
.ms-fz6-2 {
    font-size: 6px; }

@media (max-width: 576px) {
    .ms-fz6-2 {
        font-size: 1.5px; } }
.ms-fz6-3 {
    font-size: 6px; }

@media (max-width: 576px) {
    .ms-fz6-3 {
        font-size: 3px; } }
.ms-fz6-4 {
    font-size: 6px; }

@media (max-width: 576px) {
    .ms-fz6-4 {
        font-size: 4.5px; } }
.ms-fz4-1 {
    font-size: 4px; }

@media (max-width: 576px) {
    .ms-fz4-1 {
        font-size: 0px; } }
.ms-fz4-2 {
    font-size: 4px; }

@media (max-width: 576px) {
    .ms-fz4-2 {
        font-size: 1px; } }
.ms-fz4-3 {
    font-size: 4px; }

@media (max-width: 576px) {
    .ms-fz4-3 {
        font-size: 2px; } }
.ms-fz4-4 {
    font-size: 4px; }

@media (max-width: 576px) {
    .ms-fz4-4 {
        font-size: 3px; } }
.ms-fz2-1 {
    font-size: 2px; }

@media (max-width: 576px) {
    .ms-fz2-1 {
        font-size: 0px; } }
.ms-fz2-2 {
    font-size: 2px; }

@media (max-width: 576px) {
    .ms-fz2-2 {
        font-size: 0.5px; } }
.ms-fz2-3 {
    font-size: 2px; }

@media (max-width: 576px) {
    .ms-fz2-3 {
        font-size: 1px; } }
.ms-fz2-4 {
    font-size: 2px; }

@media (max-width: 576px) {
    .ms-fz2-4 {
        font-size: 1.5px; } }
.xs-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xs-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.xs-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xs-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.xs-pdT100-1 {
    padding-top: 100px; }

.xs-pdL100-1 {
    padding-left: 100px; }

.xs-pdR100-1 {
    padding-right: 100px; }

.xs-pdB100-1 {
    padding-bottom: 100px; }

.xs-mgT100-1 {
    margin-top: 100px; }

.xs-mgL100-1 {
    margin-left: 100px; }

.xs-mgR100-1 {
    margin-right: 100px; }

.xs-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 768px) {
    .xs-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT100-1 {
        padding-top: 0px; }

    .xs-pdL100-1 {
        padding-left: 0px; }

    .xs-pdR100-1 {
        padding-right: 0px; }

    .xs-pdB100-1 {
        padding-bottom: 0px; }

    .xs-mgT100-1 {
        margin-top: 0px; }

    .xs-mgL100-1 {
        margin-left: 0px; }

    .xs-mgR100-1 {
        margin-right: 0px; }

    .xs-mgB100-1 {
        margin-bottom: 0px; } }
.xs-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xs-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.xs-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xs-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.xs-pdT100-2 {
    padding-top: 100px; }

.xs-pdL100-2 {
    padding-left: 100px; }

.xs-pdR100-2 {
    padding-right: 100px; }

.xs-pdB100-2 {
    padding-bottom: 100px; }

.xs-mgT100-2 {
    margin-top: 100px; }

.xs-mgL100-2 {
    margin-left: 100px; }

.xs-mgR100-2 {
    margin-right: 100px; }

.xs-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 768px) {
    .xs-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xs-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xs-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .xs-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .xs-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .xs-pdT100-2 {
        padding-top: 25px; }

    .xs-pdL100-2 {
        padding-left: 25px; }

    .xs-pdR100-2 {
        padding-right: 25px; }

    .xs-pdB100-2 {
        padding-bottom: 25px; }

    .xs-mgT100-2 {
        margin-top: 25px; }

    .xs-mgL100-2 {
        margin-left: 25px; }

    .xs-mgR100-2 {
        margin-right: 25px; }

    .xs-mgB100-2 {
        margin-bottom: 25px; } }
.xs-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xs-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.xs-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xs-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.xs-pdT100-3 {
    padding-top: 100px; }

.xs-pdL100-3 {
    padding-left: 100px; }

.xs-pdR100-3 {
    padding-right: 100px; }

.xs-pdB100-3 {
    padding-bottom: 100px; }

.xs-mgT100-3 {
    margin-top: 100px; }

.xs-mgL100-3 {
    margin-left: 100px; }

.xs-mgR100-3 {
    margin-right: 100px; }

.xs-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 768px) {
    .xs-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .xs-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .xs-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .xs-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .xs-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .xs-pdT100-3 {
        padding-top: 50px; }

    .xs-pdL100-3 {
        padding-left: 50px; }

    .xs-pdR100-3 {
        padding-right: 50px; }

    .xs-pdB100-3 {
        padding-bottom: 50px; }

    .xs-mgT100-3 {
        margin-top: 50px; }

    .xs-mgL100-3 {
        margin-left: 50px; }

    .xs-mgR100-3 {
        margin-right: 50px; }

    .xs-mgB100-3 {
        margin-bottom: 50px; } }
.xs-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xs-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.xs-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xs-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.xs-pdT100-4 {
    padding-top: 100px; }

.xs-pdL100-4 {
    padding-left: 100px; }

.xs-pdR100-4 {
    padding-right: 100px; }

.xs-pdB100-4 {
    padding-bottom: 100px; }

.xs-mgT100-4 {
    margin-top: 100px; }

.xs-mgL100-4 {
    margin-left: 100px; }

.xs-mgR100-4 {
    margin-right: 100px; }

.xs-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 768px) {
    .xs-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .xs-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .xs-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .xs-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .xs-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .xs-pdT100-4 {
        padding-top: 75px; }

    .xs-pdL100-4 {
        padding-left: 75px; }

    .xs-pdR100-4 {
        padding-right: 75px; }

    .xs-pdB100-4 {
        padding-bottom: 75px; }

    .xs-mgT100-4 {
        margin-top: 75px; }

    .xs-mgL100-4 {
        margin-left: 75px; }

    .xs-mgR100-4 {
        margin-right: 75px; }

    .xs-mgB100-4 {
        margin-bottom: 75px; } }
.xs-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xs-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.xs-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xs-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.xs-pdT95-1 {
    padding-top: 95px; }

.xs-pdL95-1 {
    padding-left: 95px; }

.xs-pdR95-1 {
    padding-right: 95px; }

.xs-pdB95-1 {
    padding-bottom: 95px; }

.xs-mgT95-1 {
    margin-top: 95px; }

.xs-mgL95-1 {
    margin-left: 95px; }

.xs-mgR95-1 {
    margin-right: 95px; }

.xs-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 768px) {
    .xs-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT95-1 {
        padding-top: 0px; }

    .xs-pdL95-1 {
        padding-left: 0px; }

    .xs-pdR95-1 {
        padding-right: 0px; }

    .xs-pdB95-1 {
        padding-bottom: 0px; }

    .xs-mgT95-1 {
        margin-top: 0px; }

    .xs-mgL95-1 {
        margin-left: 0px; }

    .xs-mgR95-1 {
        margin-right: 0px; }

    .xs-mgB95-1 {
        margin-bottom: 0px; } }
.xs-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xs-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.xs-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xs-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.xs-pdT95-2 {
    padding-top: 95px; }

.xs-pdL95-2 {
    padding-left: 95px; }

.xs-pdR95-2 {
    padding-right: 95px; }

.xs-pdB95-2 {
    padding-bottom: 95px; }

.xs-mgT95-2 {
    margin-top: 95px; }

.xs-mgL95-2 {
    margin-left: 95px; }

.xs-mgR95-2 {
    margin-right: 95px; }

.xs-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 768px) {
    .xs-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .xs-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .xs-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .xs-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .xs-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .xs-pdT95-2 {
        padding-top: 23.75px; }

    .xs-pdL95-2 {
        padding-left: 23.75px; }

    .xs-pdR95-2 {
        padding-right: 23.75px; }

    .xs-pdB95-2 {
        padding-bottom: 23.75px; }

    .xs-mgT95-2 {
        margin-top: 23.75px; }

    .xs-mgL95-2 {
        margin-left: 23.75px; }

    .xs-mgR95-2 {
        margin-right: 23.75px; }

    .xs-mgB95-2 {
        margin-bottom: 23.75px; } }
.xs-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xs-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.xs-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xs-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.xs-pdT95-3 {
    padding-top: 95px; }

.xs-pdL95-3 {
    padding-left: 95px; }

.xs-pdR95-3 {
    padding-right: 95px; }

.xs-pdB95-3 {
    padding-bottom: 95px; }

.xs-mgT95-3 {
    margin-top: 95px; }

.xs-mgL95-3 {
    margin-left: 95px; }

.xs-mgR95-3 {
    margin-right: 95px; }

.xs-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 768px) {
    .xs-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .xs-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .xs-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .xs-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .xs-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .xs-pdT95-3 {
        padding-top: 47.5px; }

    .xs-pdL95-3 {
        padding-left: 47.5px; }

    .xs-pdR95-3 {
        padding-right: 47.5px; }

    .xs-pdB95-3 {
        padding-bottom: 47.5px; }

    .xs-mgT95-3 {
        margin-top: 47.5px; }

    .xs-mgL95-3 {
        margin-left: 47.5px; }

    .xs-mgR95-3 {
        margin-right: 47.5px; }

    .xs-mgB95-3 {
        margin-bottom: 47.5px; } }
.xs-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xs-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.xs-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xs-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.xs-pdT95-4 {
    padding-top: 95px; }

.xs-pdL95-4 {
    padding-left: 95px; }

.xs-pdR95-4 {
    padding-right: 95px; }

.xs-pdB95-4 {
    padding-bottom: 95px; }

.xs-mgT95-4 {
    margin-top: 95px; }

.xs-mgL95-4 {
    margin-left: 95px; }

.xs-mgR95-4 {
    margin-right: 95px; }

.xs-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 768px) {
    .xs-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .xs-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .xs-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .xs-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .xs-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .xs-pdT95-4 {
        padding-top: 71.25px; }

    .xs-pdL95-4 {
        padding-left: 71.25px; }

    .xs-pdR95-4 {
        padding-right: 71.25px; }

    .xs-pdB95-4 {
        padding-bottom: 71.25px; }

    .xs-mgT95-4 {
        margin-top: 71.25px; }

    .xs-mgL95-4 {
        margin-left: 71.25px; }

    .xs-mgR95-4 {
        margin-right: 71.25px; }

    .xs-mgB95-4 {
        margin-bottom: 71.25px; } }
.xs-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xs-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.xs-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xs-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.xs-pdT90-1 {
    padding-top: 90px; }

.xs-pdL90-1 {
    padding-left: 90px; }

.xs-pdR90-1 {
    padding-right: 90px; }

.xs-pdB90-1 {
    padding-bottom: 90px; }

.xs-mgT90-1 {
    margin-top: 90px; }

.xs-mgL90-1 {
    margin-left: 90px; }

.xs-mgR90-1 {
    margin-right: 90px; }

.xs-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 768px) {
    .xs-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT90-1 {
        padding-top: 0px; }

    .xs-pdL90-1 {
        padding-left: 0px; }

    .xs-pdR90-1 {
        padding-right: 0px; }

    .xs-pdB90-1 {
        padding-bottom: 0px; }

    .xs-mgT90-1 {
        margin-top: 0px; }

    .xs-mgL90-1 {
        margin-left: 0px; }

    .xs-mgR90-1 {
        margin-right: 0px; }

    .xs-mgB90-1 {
        margin-bottom: 0px; } }
.xs-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xs-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.xs-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xs-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.xs-pdT90-2 {
    padding-top: 90px; }

.xs-pdL90-2 {
    padding-left: 90px; }

.xs-pdR90-2 {
    padding-right: 90px; }

.xs-pdB90-2 {
    padding-bottom: 90px; }

.xs-mgT90-2 {
    margin-top: 90px; }

.xs-mgL90-2 {
    margin-left: 90px; }

.xs-mgR90-2 {
    margin-right: 90px; }

.xs-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 768px) {
    .xs-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xs-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xs-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xs-pdT90-2 {
        padding-top: 22.5px; }

    .xs-pdL90-2 {
        padding-left: 22.5px; }

    .xs-pdR90-2 {
        padding-right: 22.5px; }

    .xs-pdB90-2 {
        padding-bottom: 22.5px; }

    .xs-mgT90-2 {
        margin-top: 22.5px; }

    .xs-mgL90-2 {
        margin-left: 22.5px; }

    .xs-mgR90-2 {
        margin-right: 22.5px; }

    .xs-mgB90-2 {
        margin-bottom: 22.5px; } }
.xs-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xs-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.xs-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xs-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.xs-pdT90-3 {
    padding-top: 90px; }

.xs-pdL90-3 {
    padding-left: 90px; }

.xs-pdR90-3 {
    padding-right: 90px; }

.xs-pdB90-3 {
    padding-bottom: 90px; }

.xs-mgT90-3 {
    margin-top: 90px; }

.xs-mgL90-3 {
    margin-left: 90px; }

.xs-mgR90-3 {
    margin-right: 90px; }

.xs-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 768px) {
    .xs-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xs-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xs-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .xs-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .xs-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .xs-pdT90-3 {
        padding-top: 45px; }

    .xs-pdL90-3 {
        padding-left: 45px; }

    .xs-pdR90-3 {
        padding-right: 45px; }

    .xs-pdB90-3 {
        padding-bottom: 45px; }

    .xs-mgT90-3 {
        margin-top: 45px; }

    .xs-mgL90-3 {
        margin-left: 45px; }

    .xs-mgR90-3 {
        margin-right: 45px; }

    .xs-mgB90-3 {
        margin-bottom: 45px; } }
.xs-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xs-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.xs-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xs-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.xs-pdT90-4 {
    padding-top: 90px; }

.xs-pdL90-4 {
    padding-left: 90px; }

.xs-pdR90-4 {
    padding-right: 90px; }

.xs-pdB90-4 {
    padding-bottom: 90px; }

.xs-mgT90-4 {
    margin-top: 90px; }

.xs-mgL90-4 {
    margin-left: 90px; }

.xs-mgR90-4 {
    margin-right: 90px; }

.xs-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 768px) {
    .xs-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .xs-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .xs-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .xs-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .xs-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .xs-pdT90-4 {
        padding-top: 67.5px; }

    .xs-pdL90-4 {
        padding-left: 67.5px; }

    .xs-pdR90-4 {
        padding-right: 67.5px; }

    .xs-pdB90-4 {
        padding-bottom: 67.5px; }

    .xs-mgT90-4 {
        margin-top: 67.5px; }

    .xs-mgL90-4 {
        margin-left: 67.5px; }

    .xs-mgR90-4 {
        margin-right: 67.5px; }

    .xs-mgB90-4 {
        margin-bottom: 67.5px; } }
.xs-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xs-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.xs-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xs-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.xs-pdT85-1 {
    padding-top: 85px; }

.xs-pdL85-1 {
    padding-left: 85px; }

.xs-pdR85-1 {
    padding-right: 85px; }

.xs-pdB85-1 {
    padding-bottom: 85px; }

.xs-mgT85-1 {
    margin-top: 85px; }

.xs-mgL85-1 {
    margin-left: 85px; }

.xs-mgR85-1 {
    margin-right: 85px; }

.xs-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 768px) {
    .xs-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT85-1 {
        padding-top: 0px; }

    .xs-pdL85-1 {
        padding-left: 0px; }

    .xs-pdR85-1 {
        padding-right: 0px; }

    .xs-pdB85-1 {
        padding-bottom: 0px; }

    .xs-mgT85-1 {
        margin-top: 0px; }

    .xs-mgL85-1 {
        margin-left: 0px; }

    .xs-mgR85-1 {
        margin-right: 0px; }

    .xs-mgB85-1 {
        margin-bottom: 0px; } }
.xs-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xs-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.xs-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xs-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.xs-pdT85-2 {
    padding-top: 85px; }

.xs-pdL85-2 {
    padding-left: 85px; }

.xs-pdR85-2 {
    padding-right: 85px; }

.xs-pdB85-2 {
    padding-bottom: 85px; }

.xs-mgT85-2 {
    margin-top: 85px; }

.xs-mgL85-2 {
    margin-left: 85px; }

.xs-mgR85-2 {
    margin-right: 85px; }

.xs-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 768px) {
    .xs-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .xs-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .xs-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .xs-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .xs-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .xs-pdT85-2 {
        padding-top: 21.25px; }

    .xs-pdL85-2 {
        padding-left: 21.25px; }

    .xs-pdR85-2 {
        padding-right: 21.25px; }

    .xs-pdB85-2 {
        padding-bottom: 21.25px; }

    .xs-mgT85-2 {
        margin-top: 21.25px; }

    .xs-mgL85-2 {
        margin-left: 21.25px; }

    .xs-mgR85-2 {
        margin-right: 21.25px; }

    .xs-mgB85-2 {
        margin-bottom: 21.25px; } }
.xs-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xs-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.xs-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xs-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.xs-pdT85-3 {
    padding-top: 85px; }

.xs-pdL85-3 {
    padding-left: 85px; }

.xs-pdR85-3 {
    padding-right: 85px; }

.xs-pdB85-3 {
    padding-bottom: 85px; }

.xs-mgT85-3 {
    margin-top: 85px; }

.xs-mgL85-3 {
    margin-left: 85px; }

.xs-mgR85-3 {
    margin-right: 85px; }

.xs-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 768px) {
    .xs-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .xs-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .xs-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .xs-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .xs-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .xs-pdT85-3 {
        padding-top: 42.5px; }

    .xs-pdL85-3 {
        padding-left: 42.5px; }

    .xs-pdR85-3 {
        padding-right: 42.5px; }

    .xs-pdB85-3 {
        padding-bottom: 42.5px; }

    .xs-mgT85-3 {
        margin-top: 42.5px; }

    .xs-mgL85-3 {
        margin-left: 42.5px; }

    .xs-mgR85-3 {
        margin-right: 42.5px; }

    .xs-mgB85-3 {
        margin-bottom: 42.5px; } }
.xs-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xs-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.xs-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xs-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.xs-pdT85-4 {
    padding-top: 85px; }

.xs-pdL85-4 {
    padding-left: 85px; }

.xs-pdR85-4 {
    padding-right: 85px; }

.xs-pdB85-4 {
    padding-bottom: 85px; }

.xs-mgT85-4 {
    margin-top: 85px; }

.xs-mgL85-4 {
    margin-left: 85px; }

.xs-mgR85-4 {
    margin-right: 85px; }

.xs-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 768px) {
    .xs-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .xs-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .xs-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .xs-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .xs-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .xs-pdT85-4 {
        padding-top: 63.75px; }

    .xs-pdL85-4 {
        padding-left: 63.75px; }

    .xs-pdR85-4 {
        padding-right: 63.75px; }

    .xs-pdB85-4 {
        padding-bottom: 63.75px; }

    .xs-mgT85-4 {
        margin-top: 63.75px; }

    .xs-mgL85-4 {
        margin-left: 63.75px; }

    .xs-mgR85-4 {
        margin-right: 63.75px; }

    .xs-mgB85-4 {
        margin-bottom: 63.75px; } }
.xs-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xs-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.xs-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xs-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.xs-pdT80-1 {
    padding-top: 80px; }

.xs-pdL80-1 {
    padding-left: 80px; }

.xs-pdR80-1 {
    padding-right: 80px; }

.xs-pdB80-1 {
    padding-bottom: 80px; }

.xs-mgT80-1 {
    margin-top: 80px; }

.xs-mgL80-1 {
    margin-left: 80px; }

.xs-mgR80-1 {
    margin-right: 80px; }

.xs-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 768px) {
    .xs-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT80-1 {
        padding-top: 0px; }

    .xs-pdL80-1 {
        padding-left: 0px; }

    .xs-pdR80-1 {
        padding-right: 0px; }

    .xs-pdB80-1 {
        padding-bottom: 0px; }

    .xs-mgT80-1 {
        margin-top: 0px; }

    .xs-mgL80-1 {
        margin-left: 0px; }

    .xs-mgR80-1 {
        margin-right: 0px; }

    .xs-mgB80-1 {
        margin-bottom: 0px; } }
.xs-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xs-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.xs-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xs-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.xs-pdT80-2 {
    padding-top: 80px; }

.xs-pdL80-2 {
    padding-left: 80px; }

.xs-pdR80-2 {
    padding-right: 80px; }

.xs-pdB80-2 {
    padding-bottom: 80px; }

.xs-mgT80-2 {
    margin-top: 80px; }

.xs-mgL80-2 {
    margin-left: 80px; }

.xs-mgR80-2 {
    margin-right: 80px; }

.xs-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 768px) {
    .xs-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xs-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xs-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .xs-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .xs-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .xs-pdT80-2 {
        padding-top: 20px; }

    .xs-pdL80-2 {
        padding-left: 20px; }

    .xs-pdR80-2 {
        padding-right: 20px; }

    .xs-pdB80-2 {
        padding-bottom: 20px; }

    .xs-mgT80-2 {
        margin-top: 20px; }

    .xs-mgL80-2 {
        margin-left: 20px; }

    .xs-mgR80-2 {
        margin-right: 20px; }

    .xs-mgB80-2 {
        margin-bottom: 20px; } }
.xs-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xs-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.xs-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xs-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.xs-pdT80-3 {
    padding-top: 80px; }

.xs-pdL80-3 {
    padding-left: 80px; }

.xs-pdR80-3 {
    padding-right: 80px; }

.xs-pdB80-3 {
    padding-bottom: 80px; }

.xs-mgT80-3 {
    margin-top: 80px; }

.xs-mgL80-3 {
    margin-left: 80px; }

.xs-mgR80-3 {
    margin-right: 80px; }

.xs-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 768px) {
    .xs-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .xs-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .xs-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .xs-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .xs-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .xs-pdT80-3 {
        padding-top: 40px; }

    .xs-pdL80-3 {
        padding-left: 40px; }

    .xs-pdR80-3 {
        padding-right: 40px; }

    .xs-pdB80-3 {
        padding-bottom: 40px; }

    .xs-mgT80-3 {
        margin-top: 40px; }

    .xs-mgL80-3 {
        margin-left: 40px; }

    .xs-mgR80-3 {
        margin-right: 40px; }

    .xs-mgB80-3 {
        margin-bottom: 40px; } }
.xs-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xs-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.xs-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xs-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.xs-pdT80-4 {
    padding-top: 80px; }

.xs-pdL80-4 {
    padding-left: 80px; }

.xs-pdR80-4 {
    padding-right: 80px; }

.xs-pdB80-4 {
    padding-bottom: 80px; }

.xs-mgT80-4 {
    margin-top: 80px; }

.xs-mgL80-4 {
    margin-left: 80px; }

.xs-mgR80-4 {
    margin-right: 80px; }

.xs-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 768px) {
    .xs-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .xs-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .xs-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .xs-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .xs-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .xs-pdT80-4 {
        padding-top: 60px; }

    .xs-pdL80-4 {
        padding-left: 60px; }

    .xs-pdR80-4 {
        padding-right: 60px; }

    .xs-pdB80-4 {
        padding-bottom: 60px; }

    .xs-mgT80-4 {
        margin-top: 60px; }

    .xs-mgL80-4 {
        margin-left: 60px; }

    .xs-mgR80-4 {
        margin-right: 60px; }

    .xs-mgB80-4 {
        margin-bottom: 60px; } }
.xs-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xs-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.xs-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xs-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.xs-pdT75-1 {
    padding-top: 75px; }

.xs-pdL75-1 {
    padding-left: 75px; }

.xs-pdR75-1 {
    padding-right: 75px; }

.xs-pdB75-1 {
    padding-bottom: 75px; }

.xs-mgT75-1 {
    margin-top: 75px; }

.xs-mgL75-1 {
    margin-left: 75px; }

.xs-mgR75-1 {
    margin-right: 75px; }

.xs-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 768px) {
    .xs-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT75-1 {
        padding-top: 0px; }

    .xs-pdL75-1 {
        padding-left: 0px; }

    .xs-pdR75-1 {
        padding-right: 0px; }

    .xs-pdB75-1 {
        padding-bottom: 0px; }

    .xs-mgT75-1 {
        margin-top: 0px; }

    .xs-mgL75-1 {
        margin-left: 0px; }

    .xs-mgR75-1 {
        margin-right: 0px; }

    .xs-mgB75-1 {
        margin-bottom: 0px; } }
.xs-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xs-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.xs-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xs-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.xs-pdT75-2 {
    padding-top: 75px; }

.xs-pdL75-2 {
    padding-left: 75px; }

.xs-pdR75-2 {
    padding-right: 75px; }

.xs-pdB75-2 {
    padding-bottom: 75px; }

.xs-mgT75-2 {
    margin-top: 75px; }

.xs-mgL75-2 {
    margin-left: 75px; }

.xs-mgR75-2 {
    margin-right: 75px; }

.xs-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 768px) {
    .xs-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xs-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xs-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .xs-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .xs-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .xs-pdT75-2 {
        padding-top: 18.75px; }

    .xs-pdL75-2 {
        padding-left: 18.75px; }

    .xs-pdR75-2 {
        padding-right: 18.75px; }

    .xs-pdB75-2 {
        padding-bottom: 18.75px; }

    .xs-mgT75-2 {
        margin-top: 18.75px; }

    .xs-mgL75-2 {
        margin-left: 18.75px; }

    .xs-mgR75-2 {
        margin-right: 18.75px; }

    .xs-mgB75-2 {
        margin-bottom: 18.75px; } }
.xs-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xs-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.xs-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xs-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.xs-pdT75-3 {
    padding-top: 75px; }

.xs-pdL75-3 {
    padding-left: 75px; }

.xs-pdR75-3 {
    padding-right: 75px; }

.xs-pdB75-3 {
    padding-bottom: 75px; }

.xs-mgT75-3 {
    margin-top: 75px; }

.xs-mgL75-3 {
    margin-left: 75px; }

.xs-mgR75-3 {
    margin-right: 75px; }

.xs-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 768px) {
    .xs-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xs-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xs-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .xs-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .xs-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .xs-pdT75-3 {
        padding-top: 37.5px; }

    .xs-pdL75-3 {
        padding-left: 37.5px; }

    .xs-pdR75-3 {
        padding-right: 37.5px; }

    .xs-pdB75-3 {
        padding-bottom: 37.5px; }

    .xs-mgT75-3 {
        margin-top: 37.5px; }

    .xs-mgL75-3 {
        margin-left: 37.5px; }

    .xs-mgR75-3 {
        margin-right: 37.5px; }

    .xs-mgB75-3 {
        margin-bottom: 37.5px; } }
.xs-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xs-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.xs-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xs-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.xs-pdT75-4 {
    padding-top: 75px; }

.xs-pdL75-4 {
    padding-left: 75px; }

.xs-pdR75-4 {
    padding-right: 75px; }

.xs-pdB75-4 {
    padding-bottom: 75px; }

.xs-mgT75-4 {
    margin-top: 75px; }

.xs-mgL75-4 {
    margin-left: 75px; }

.xs-mgR75-4 {
    margin-right: 75px; }

.xs-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 768px) {
    .xs-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .xs-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .xs-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .xs-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .xs-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .xs-pdT75-4 {
        padding-top: 56.25px; }

    .xs-pdL75-4 {
        padding-left: 56.25px; }

    .xs-pdR75-4 {
        padding-right: 56.25px; }

    .xs-pdB75-4 {
        padding-bottom: 56.25px; }

    .xs-mgT75-4 {
        margin-top: 56.25px; }

    .xs-mgL75-4 {
        margin-left: 56.25px; }

    .xs-mgR75-4 {
        margin-right: 56.25px; }

    .xs-mgB75-4 {
        margin-bottom: 56.25px; } }
.xs-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xs-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.xs-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xs-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.xs-pdT70-1 {
    padding-top: 70px; }

.xs-pdL70-1 {
    padding-left: 70px; }

.xs-pdR70-1 {
    padding-right: 70px; }

.xs-pdB70-1 {
    padding-bottom: 70px; }

.xs-mgT70-1 {
    margin-top: 70px; }

.xs-mgL70-1 {
    margin-left: 70px; }

.xs-mgR70-1 {
    margin-right: 70px; }

.xs-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 768px) {
    .xs-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT70-1 {
        padding-top: 0px; }

    .xs-pdL70-1 {
        padding-left: 0px; }

    .xs-pdR70-1 {
        padding-right: 0px; }

    .xs-pdB70-1 {
        padding-bottom: 0px; }

    .xs-mgT70-1 {
        margin-top: 0px; }

    .xs-mgL70-1 {
        margin-left: 0px; }

    .xs-mgR70-1 {
        margin-right: 0px; }

    .xs-mgB70-1 {
        margin-bottom: 0px; } }
.xs-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xs-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.xs-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xs-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.xs-pdT70-2 {
    padding-top: 70px; }

.xs-pdL70-2 {
    padding-left: 70px; }

.xs-pdR70-2 {
    padding-right: 70px; }

.xs-pdB70-2 {
    padding-bottom: 70px; }

.xs-mgT70-2 {
    margin-top: 70px; }

.xs-mgL70-2 {
    margin-left: 70px; }

.xs-mgR70-2 {
    margin-right: 70px; }

.xs-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 768px) {
    .xs-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xs-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xs-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .xs-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .xs-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .xs-pdT70-2 {
        padding-top: 17.5px; }

    .xs-pdL70-2 {
        padding-left: 17.5px; }

    .xs-pdR70-2 {
        padding-right: 17.5px; }

    .xs-pdB70-2 {
        padding-bottom: 17.5px; }

    .xs-mgT70-2 {
        margin-top: 17.5px; }

    .xs-mgL70-2 {
        margin-left: 17.5px; }

    .xs-mgR70-2 {
        margin-right: 17.5px; }

    .xs-mgB70-2 {
        margin-bottom: 17.5px; } }
.xs-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xs-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.xs-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xs-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.xs-pdT70-3 {
    padding-top: 70px; }

.xs-pdL70-3 {
    padding-left: 70px; }

.xs-pdR70-3 {
    padding-right: 70px; }

.xs-pdB70-3 {
    padding-bottom: 70px; }

.xs-mgT70-3 {
    margin-top: 70px; }

.xs-mgL70-3 {
    margin-left: 70px; }

.xs-mgR70-3 {
    margin-right: 70px; }

.xs-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 768px) {
    .xs-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .xs-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .xs-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .xs-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .xs-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .xs-pdT70-3 {
        padding-top: 35px; }

    .xs-pdL70-3 {
        padding-left: 35px; }

    .xs-pdR70-3 {
        padding-right: 35px; }

    .xs-pdB70-3 {
        padding-bottom: 35px; }

    .xs-mgT70-3 {
        margin-top: 35px; }

    .xs-mgL70-3 {
        margin-left: 35px; }

    .xs-mgR70-3 {
        margin-right: 35px; }

    .xs-mgB70-3 {
        margin-bottom: 35px; } }
.xs-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xs-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.xs-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xs-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.xs-pdT70-4 {
    padding-top: 70px; }

.xs-pdL70-4 {
    padding-left: 70px; }

.xs-pdR70-4 {
    padding-right: 70px; }

.xs-pdB70-4 {
    padding-bottom: 70px; }

.xs-mgT70-4 {
    margin-top: 70px; }

.xs-mgL70-4 {
    margin-left: 70px; }

.xs-mgR70-4 {
    margin-right: 70px; }

.xs-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 768px) {
    .xs-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .xs-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .xs-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .xs-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .xs-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .xs-pdT70-4 {
        padding-top: 52.5px; }

    .xs-pdL70-4 {
        padding-left: 52.5px; }

    .xs-pdR70-4 {
        padding-right: 52.5px; }

    .xs-pdB70-4 {
        padding-bottom: 52.5px; }

    .xs-mgT70-4 {
        margin-top: 52.5px; }

    .xs-mgL70-4 {
        margin-left: 52.5px; }

    .xs-mgR70-4 {
        margin-right: 52.5px; }

    .xs-mgB70-4 {
        margin-bottom: 52.5px; } }
.xs-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xs-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.xs-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xs-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.xs-pdT65-1 {
    padding-top: 65px; }

.xs-pdL65-1 {
    padding-left: 65px; }

.xs-pdR65-1 {
    padding-right: 65px; }

.xs-pdB65-1 {
    padding-bottom: 65px; }

.xs-mgT65-1 {
    margin-top: 65px; }

.xs-mgL65-1 {
    margin-left: 65px; }

.xs-mgR65-1 {
    margin-right: 65px; }

.xs-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 768px) {
    .xs-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT65-1 {
        padding-top: 0px; }

    .xs-pdL65-1 {
        padding-left: 0px; }

    .xs-pdR65-1 {
        padding-right: 0px; }

    .xs-pdB65-1 {
        padding-bottom: 0px; }

    .xs-mgT65-1 {
        margin-top: 0px; }

    .xs-mgL65-1 {
        margin-left: 0px; }

    .xs-mgR65-1 {
        margin-right: 0px; }

    .xs-mgB65-1 {
        margin-bottom: 0px; } }
.xs-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xs-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.xs-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xs-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.xs-pdT65-2 {
    padding-top: 65px; }

.xs-pdL65-2 {
    padding-left: 65px; }

.xs-pdR65-2 {
    padding-right: 65px; }

.xs-pdB65-2 {
    padding-bottom: 65px; }

.xs-mgT65-2 {
    margin-top: 65px; }

.xs-mgL65-2 {
    margin-left: 65px; }

.xs-mgR65-2 {
    margin-right: 65px; }

.xs-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 768px) {
    .xs-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .xs-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .xs-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .xs-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .xs-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .xs-pdT65-2 {
        padding-top: 16.25px; }

    .xs-pdL65-2 {
        padding-left: 16.25px; }

    .xs-pdR65-2 {
        padding-right: 16.25px; }

    .xs-pdB65-2 {
        padding-bottom: 16.25px; }

    .xs-mgT65-2 {
        margin-top: 16.25px; }

    .xs-mgL65-2 {
        margin-left: 16.25px; }

    .xs-mgR65-2 {
        margin-right: 16.25px; }

    .xs-mgB65-2 {
        margin-bottom: 16.25px; } }
.xs-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xs-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.xs-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xs-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.xs-pdT65-3 {
    padding-top: 65px; }

.xs-pdL65-3 {
    padding-left: 65px; }

.xs-pdR65-3 {
    padding-right: 65px; }

.xs-pdB65-3 {
    padding-bottom: 65px; }

.xs-mgT65-3 {
    margin-top: 65px; }

.xs-mgL65-3 {
    margin-left: 65px; }

.xs-mgR65-3 {
    margin-right: 65px; }

.xs-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 768px) {
    .xs-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .xs-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .xs-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .xs-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .xs-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .xs-pdT65-3 {
        padding-top: 32.5px; }

    .xs-pdL65-3 {
        padding-left: 32.5px; }

    .xs-pdR65-3 {
        padding-right: 32.5px; }

    .xs-pdB65-3 {
        padding-bottom: 32.5px; }

    .xs-mgT65-3 {
        margin-top: 32.5px; }

    .xs-mgL65-3 {
        margin-left: 32.5px; }

    .xs-mgR65-3 {
        margin-right: 32.5px; }

    .xs-mgB65-3 {
        margin-bottom: 32.5px; } }
.xs-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xs-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.xs-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xs-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.xs-pdT65-4 {
    padding-top: 65px; }

.xs-pdL65-4 {
    padding-left: 65px; }

.xs-pdR65-4 {
    padding-right: 65px; }

.xs-pdB65-4 {
    padding-bottom: 65px; }

.xs-mgT65-4 {
    margin-top: 65px; }

.xs-mgL65-4 {
    margin-left: 65px; }

.xs-mgR65-4 {
    margin-right: 65px; }

.xs-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 768px) {
    .xs-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .xs-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .xs-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .xs-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .xs-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .xs-pdT65-4 {
        padding-top: 48.75px; }

    .xs-pdL65-4 {
        padding-left: 48.75px; }

    .xs-pdR65-4 {
        padding-right: 48.75px; }

    .xs-pdB65-4 {
        padding-bottom: 48.75px; }

    .xs-mgT65-4 {
        margin-top: 48.75px; }

    .xs-mgL65-4 {
        margin-left: 48.75px; }

    .xs-mgR65-4 {
        margin-right: 48.75px; }

    .xs-mgB65-4 {
        margin-bottom: 48.75px; } }
.xs-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xs-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.xs-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xs-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.xs-pdT60-1 {
    padding-top: 60px; }

.xs-pdL60-1 {
    padding-left: 60px; }

.xs-pdR60-1 {
    padding-right: 60px; }

.xs-pdB60-1 {
    padding-bottom: 60px; }

.xs-mgT60-1 {
    margin-top: 60px; }

.xs-mgL60-1 {
    margin-left: 60px; }

.xs-mgR60-1 {
    margin-right: 60px; }

.xs-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 768px) {
    .xs-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT60-1 {
        padding-top: 0px; }

    .xs-pdL60-1 {
        padding-left: 0px; }

    .xs-pdR60-1 {
        padding-right: 0px; }

    .xs-pdB60-1 {
        padding-bottom: 0px; }

    .xs-mgT60-1 {
        margin-top: 0px; }

    .xs-mgL60-1 {
        margin-left: 0px; }

    .xs-mgR60-1 {
        margin-right: 0px; }

    .xs-mgB60-1 {
        margin-bottom: 0px; } }
.xs-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xs-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.xs-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xs-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.xs-pdT60-2 {
    padding-top: 60px; }

.xs-pdL60-2 {
    padding-left: 60px; }

.xs-pdR60-2 {
    padding-right: 60px; }

.xs-pdB60-2 {
    padding-bottom: 60px; }

.xs-mgT60-2 {
    margin-top: 60px; }

.xs-mgL60-2 {
    margin-left: 60px; }

.xs-mgR60-2 {
    margin-right: 60px; }

.xs-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 768px) {
    .xs-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .xs-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xs-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .xs-pdT60-2 {
        padding-top: 15px; }

    .xs-pdL60-2 {
        padding-left: 15px; }

    .xs-pdR60-2 {
        padding-right: 15px; }

    .xs-pdB60-2 {
        padding-bottom: 15px; }

    .xs-mgT60-2 {
        margin-top: 15px; }

    .xs-mgL60-2 {
        margin-left: 15px; }

    .xs-mgR60-2 {
        margin-right: 15px; }

    .xs-mgB60-2 {
        margin-bottom: 15px; } }
.xs-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xs-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.xs-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xs-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.xs-pdT60-3 {
    padding-top: 60px; }

.xs-pdL60-3 {
    padding-left: 60px; }

.xs-pdR60-3 {
    padding-right: 60px; }

.xs-pdB60-3 {
    padding-bottom: 60px; }

.xs-mgT60-3 {
    margin-top: 60px; }

.xs-mgL60-3 {
    margin-left: 60px; }

.xs-mgR60-3 {
    margin-right: 60px; }

.xs-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 768px) {
    .xs-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xs-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xs-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .xs-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .xs-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .xs-pdT60-3 {
        padding-top: 30px; }

    .xs-pdL60-3 {
        padding-left: 30px; }

    .xs-pdR60-3 {
        padding-right: 30px; }

    .xs-pdB60-3 {
        padding-bottom: 30px; }

    .xs-mgT60-3 {
        margin-top: 30px; }

    .xs-mgL60-3 {
        margin-left: 30px; }

    .xs-mgR60-3 {
        margin-right: 30px; }

    .xs-mgB60-3 {
        margin-bottom: 30px; } }
.xs-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xs-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.xs-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xs-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.xs-pdT60-4 {
    padding-top: 60px; }

.xs-pdL60-4 {
    padding-left: 60px; }

.xs-pdR60-4 {
    padding-right: 60px; }

.xs-pdB60-4 {
    padding-bottom: 60px; }

.xs-mgT60-4 {
    margin-top: 60px; }

.xs-mgL60-4 {
    margin-left: 60px; }

.xs-mgR60-4 {
    margin-right: 60px; }

.xs-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 768px) {
    .xs-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xs-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xs-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .xs-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .xs-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .xs-pdT60-4 {
        padding-top: 45px; }

    .xs-pdL60-4 {
        padding-left: 45px; }

    .xs-pdR60-4 {
        padding-right: 45px; }

    .xs-pdB60-4 {
        padding-bottom: 45px; }

    .xs-mgT60-4 {
        margin-top: 45px; }

    .xs-mgL60-4 {
        margin-left: 45px; }

    .xs-mgR60-4 {
        margin-right: 45px; }

    .xs-mgB60-4 {
        margin-bottom: 45px; } }
.xs-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xs-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.xs-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xs-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.xs-pdT55-1 {
    padding-top: 55px; }

.xs-pdL55-1 {
    padding-left: 55px; }

.xs-pdR55-1 {
    padding-right: 55px; }

.xs-pdB55-1 {
    padding-bottom: 55px; }

.xs-mgT55-1 {
    margin-top: 55px; }

.xs-mgL55-1 {
    margin-left: 55px; }

.xs-mgR55-1 {
    margin-right: 55px; }

.xs-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 768px) {
    .xs-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT55-1 {
        padding-top: 0px; }

    .xs-pdL55-1 {
        padding-left: 0px; }

    .xs-pdR55-1 {
        padding-right: 0px; }

    .xs-pdB55-1 {
        padding-bottom: 0px; }

    .xs-mgT55-1 {
        margin-top: 0px; }

    .xs-mgL55-1 {
        margin-left: 0px; }

    .xs-mgR55-1 {
        margin-right: 0px; }

    .xs-mgB55-1 {
        margin-bottom: 0px; } }
.xs-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xs-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.xs-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xs-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.xs-pdT55-2 {
    padding-top: 55px; }

.xs-pdL55-2 {
    padding-left: 55px; }

.xs-pdR55-2 {
    padding-right: 55px; }

.xs-pdB55-2 {
    padding-bottom: 55px; }

.xs-mgT55-2 {
    margin-top: 55px; }

.xs-mgL55-2 {
    margin-left: 55px; }

.xs-mgR55-2 {
    margin-right: 55px; }

.xs-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 768px) {
    .xs-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .xs-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .xs-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .xs-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .xs-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .xs-pdT55-2 {
        padding-top: 13.75px; }

    .xs-pdL55-2 {
        padding-left: 13.75px; }

    .xs-pdR55-2 {
        padding-right: 13.75px; }

    .xs-pdB55-2 {
        padding-bottom: 13.75px; }

    .xs-mgT55-2 {
        margin-top: 13.75px; }

    .xs-mgL55-2 {
        margin-left: 13.75px; }

    .xs-mgR55-2 {
        margin-right: 13.75px; }

    .xs-mgB55-2 {
        margin-bottom: 13.75px; } }
.xs-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xs-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.xs-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xs-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.xs-pdT55-3 {
    padding-top: 55px; }

.xs-pdL55-3 {
    padding-left: 55px; }

.xs-pdR55-3 {
    padding-right: 55px; }

.xs-pdB55-3 {
    padding-bottom: 55px; }

.xs-mgT55-3 {
    margin-top: 55px; }

.xs-mgL55-3 {
    margin-left: 55px; }

.xs-mgR55-3 {
    margin-right: 55px; }

.xs-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 768px) {
    .xs-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .xs-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .xs-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .xs-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .xs-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .xs-pdT55-3 {
        padding-top: 27.5px; }

    .xs-pdL55-3 {
        padding-left: 27.5px; }

    .xs-pdR55-3 {
        padding-right: 27.5px; }

    .xs-pdB55-3 {
        padding-bottom: 27.5px; }

    .xs-mgT55-3 {
        margin-top: 27.5px; }

    .xs-mgL55-3 {
        margin-left: 27.5px; }

    .xs-mgR55-3 {
        margin-right: 27.5px; }

    .xs-mgB55-3 {
        margin-bottom: 27.5px; } }
.xs-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xs-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.xs-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xs-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.xs-pdT55-4 {
    padding-top: 55px; }

.xs-pdL55-4 {
    padding-left: 55px; }

.xs-pdR55-4 {
    padding-right: 55px; }

.xs-pdB55-4 {
    padding-bottom: 55px; }

.xs-mgT55-4 {
    margin-top: 55px; }

.xs-mgL55-4 {
    margin-left: 55px; }

.xs-mgR55-4 {
    margin-right: 55px; }

.xs-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 768px) {
    .xs-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .xs-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .xs-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .xs-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .xs-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .xs-pdT55-4 {
        padding-top: 41.25px; }

    .xs-pdL55-4 {
        padding-left: 41.25px; }

    .xs-pdR55-4 {
        padding-right: 41.25px; }

    .xs-pdB55-4 {
        padding-bottom: 41.25px; }

    .xs-mgT55-4 {
        margin-top: 41.25px; }

    .xs-mgL55-4 {
        margin-left: 41.25px; }

    .xs-mgR55-4 {
        margin-right: 41.25px; }

    .xs-mgB55-4 {
        margin-bottom: 41.25px; } }
.xs-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xs-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.xs-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xs-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.xs-pdT50-1 {
    padding-top: 50px; }

.xs-pdL50-1 {
    padding-left: 50px; }

.xs-pdR50-1 {
    padding-right: 50px; }

.xs-pdB50-1 {
    padding-bottom: 50px; }

.xs-mgT50-1 {
    margin-top: 50px; }

.xs-mgL50-1 {
    margin-left: 50px; }

.xs-mgR50-1 {
    margin-right: 50px; }

.xs-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 768px) {
    .xs-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT50-1 {
        padding-top: 0px; }

    .xs-pdL50-1 {
        padding-left: 0px; }

    .xs-pdR50-1 {
        padding-right: 0px; }

    .xs-pdB50-1 {
        padding-bottom: 0px; }

    .xs-mgT50-1 {
        margin-top: 0px; }

    .xs-mgL50-1 {
        margin-left: 0px; }

    .xs-mgR50-1 {
        margin-right: 0px; }

    .xs-mgB50-1 {
        margin-bottom: 0px; } }
.xs-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xs-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.xs-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xs-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.xs-pdT50-2 {
    padding-top: 50px; }

.xs-pdL50-2 {
    padding-left: 50px; }

.xs-pdR50-2 {
    padding-right: 50px; }

.xs-pdB50-2 {
    padding-bottom: 50px; }

.xs-mgT50-2 {
    margin-top: 50px; }

.xs-mgL50-2 {
    margin-left: 50px; }

.xs-mgR50-2 {
    margin-right: 50px; }

.xs-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 768px) {
    .xs-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xs-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xs-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .xs-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .xs-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .xs-pdT50-2 {
        padding-top: 12.5px; }

    .xs-pdL50-2 {
        padding-left: 12.5px; }

    .xs-pdR50-2 {
        padding-right: 12.5px; }

    .xs-pdB50-2 {
        padding-bottom: 12.5px; }

    .xs-mgT50-2 {
        margin-top: 12.5px; }

    .xs-mgL50-2 {
        margin-left: 12.5px; }

    .xs-mgR50-2 {
        margin-right: 12.5px; }

    .xs-mgB50-2 {
        margin-bottom: 12.5px; } }
.xs-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xs-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.xs-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xs-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.xs-pdT50-3 {
    padding-top: 50px; }

.xs-pdL50-3 {
    padding-left: 50px; }

.xs-pdR50-3 {
    padding-right: 50px; }

.xs-pdB50-3 {
    padding-bottom: 50px; }

.xs-mgT50-3 {
    margin-top: 50px; }

.xs-mgL50-3 {
    margin-left: 50px; }

.xs-mgR50-3 {
    margin-right: 50px; }

.xs-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 768px) {
    .xs-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xs-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xs-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .xs-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .xs-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .xs-pdT50-3 {
        padding-top: 25px; }

    .xs-pdL50-3 {
        padding-left: 25px; }

    .xs-pdR50-3 {
        padding-right: 25px; }

    .xs-pdB50-3 {
        padding-bottom: 25px; }

    .xs-mgT50-3 {
        margin-top: 25px; }

    .xs-mgL50-3 {
        margin-left: 25px; }

    .xs-mgR50-3 {
        margin-right: 25px; }

    .xs-mgB50-3 {
        margin-bottom: 25px; } }
.xs-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xs-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.xs-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xs-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.xs-pdT50-4 {
    padding-top: 50px; }

.xs-pdL50-4 {
    padding-left: 50px; }

.xs-pdR50-4 {
    padding-right: 50px; }

.xs-pdB50-4 {
    padding-bottom: 50px; }

.xs-mgT50-4 {
    margin-top: 50px; }

.xs-mgL50-4 {
    margin-left: 50px; }

.xs-mgR50-4 {
    margin-right: 50px; }

.xs-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 768px) {
    .xs-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xs-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xs-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .xs-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .xs-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .xs-pdT50-4 {
        padding-top: 37.5px; }

    .xs-pdL50-4 {
        padding-left: 37.5px; }

    .xs-pdR50-4 {
        padding-right: 37.5px; }

    .xs-pdB50-4 {
        padding-bottom: 37.5px; }

    .xs-mgT50-4 {
        margin-top: 37.5px; }

    .xs-mgL50-4 {
        margin-left: 37.5px; }

    .xs-mgR50-4 {
        margin-right: 37.5px; }

    .xs-mgB50-4 {
        margin-bottom: 37.5px; } }
.xs-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xs-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.xs-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xs-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.xs-pdT45-1 {
    padding-top: 45px; }

.xs-pdL45-1 {
    padding-left: 45px; }

.xs-pdR45-1 {
    padding-right: 45px; }

.xs-pdB45-1 {
    padding-bottom: 45px; }

.xs-mgT45-1 {
    margin-top: 45px; }

.xs-mgL45-1 {
    margin-left: 45px; }

.xs-mgR45-1 {
    margin-right: 45px; }

.xs-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 768px) {
    .xs-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT45-1 {
        padding-top: 0px; }

    .xs-pdL45-1 {
        padding-left: 0px; }

    .xs-pdR45-1 {
        padding-right: 0px; }

    .xs-pdB45-1 {
        padding-bottom: 0px; }

    .xs-mgT45-1 {
        margin-top: 0px; }

    .xs-mgL45-1 {
        margin-left: 0px; }

    .xs-mgR45-1 {
        margin-right: 0px; }

    .xs-mgB45-1 {
        margin-bottom: 0px; } }
.xs-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xs-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.xs-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xs-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.xs-pdT45-2 {
    padding-top: 45px; }

.xs-pdL45-2 {
    padding-left: 45px; }

.xs-pdR45-2 {
    padding-right: 45px; }

.xs-pdB45-2 {
    padding-bottom: 45px; }

.xs-mgT45-2 {
    margin-top: 45px; }

.xs-mgL45-2 {
    margin-left: 45px; }

.xs-mgR45-2 {
    margin-right: 45px; }

.xs-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 768px) {
    .xs-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xs-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xs-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .xs-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .xs-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .xs-pdT45-2 {
        padding-top: 11.25px; }

    .xs-pdL45-2 {
        padding-left: 11.25px; }

    .xs-pdR45-2 {
        padding-right: 11.25px; }

    .xs-pdB45-2 {
        padding-bottom: 11.25px; }

    .xs-mgT45-2 {
        margin-top: 11.25px; }

    .xs-mgL45-2 {
        margin-left: 11.25px; }

    .xs-mgR45-2 {
        margin-right: 11.25px; }

    .xs-mgB45-2 {
        margin-bottom: 11.25px; } }
.xs-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xs-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.xs-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xs-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.xs-pdT45-3 {
    padding-top: 45px; }

.xs-pdL45-3 {
    padding-left: 45px; }

.xs-pdR45-3 {
    padding-right: 45px; }

.xs-pdB45-3 {
    padding-bottom: 45px; }

.xs-mgT45-3 {
    margin-top: 45px; }

.xs-mgL45-3 {
    margin-left: 45px; }

.xs-mgR45-3 {
    margin-right: 45px; }

.xs-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 768px) {
    .xs-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xs-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xs-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xs-pdT45-3 {
        padding-top: 22.5px; }

    .xs-pdL45-3 {
        padding-left: 22.5px; }

    .xs-pdR45-3 {
        padding-right: 22.5px; }

    .xs-pdB45-3 {
        padding-bottom: 22.5px; }

    .xs-mgT45-3 {
        margin-top: 22.5px; }

    .xs-mgL45-3 {
        margin-left: 22.5px; }

    .xs-mgR45-3 {
        margin-right: 22.5px; }

    .xs-mgB45-3 {
        margin-bottom: 22.5px; } }
.xs-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xs-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.xs-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xs-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.xs-pdT45-4 {
    padding-top: 45px; }

.xs-pdL45-4 {
    padding-left: 45px; }

.xs-pdR45-4 {
    padding-right: 45px; }

.xs-pdB45-4 {
    padding-bottom: 45px; }

.xs-mgT45-4 {
    margin-top: 45px; }

.xs-mgL45-4 {
    margin-left: 45px; }

.xs-mgR45-4 {
    margin-right: 45px; }

.xs-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 768px) {
    .xs-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .xs-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .xs-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .xs-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .xs-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .xs-pdT45-4 {
        padding-top: 33.75px; }

    .xs-pdL45-4 {
        padding-left: 33.75px; }

    .xs-pdR45-4 {
        padding-right: 33.75px; }

    .xs-pdB45-4 {
        padding-bottom: 33.75px; }

    .xs-mgT45-4 {
        margin-top: 33.75px; }

    .xs-mgL45-4 {
        margin-left: 33.75px; }

    .xs-mgR45-4 {
        margin-right: 33.75px; }

    .xs-mgB45-4 {
        margin-bottom: 33.75px; } }
.xs-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xs-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.xs-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xs-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.xs-pdT40-1 {
    padding-top: 40px; }

.xs-pdL40-1 {
    padding-left: 40px; }

.xs-pdR40-1 {
    padding-right: 40px; }

.xs-pdB40-1 {
    padding-bottom: 40px; }

.xs-mgT40-1 {
    margin-top: 40px; }

.xs-mgL40-1 {
    margin-left: 40px; }

.xs-mgR40-1 {
    margin-right: 40px; }

.xs-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 768px) {
    .xs-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT40-1 {
        padding-top: 0px; }

    .xs-pdL40-1 {
        padding-left: 0px; }

    .xs-pdR40-1 {
        padding-right: 0px; }

    .xs-pdB40-1 {
        padding-bottom: 0px; }

    .xs-mgT40-1 {
        margin-top: 0px; }

    .xs-mgL40-1 {
        margin-left: 0px; }

    .xs-mgR40-1 {
        margin-right: 0px; }

    .xs-mgB40-1 {
        margin-bottom: 0px; } }
.xs-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xs-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.xs-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xs-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.xs-pdT40-2 {
    padding-top: 40px; }

.xs-pdL40-2 {
    padding-left: 40px; }

.xs-pdR40-2 {
    padding-right: 40px; }

.xs-pdB40-2 {
    padding-bottom: 40px; }

.xs-mgT40-2 {
    margin-top: 40px; }

.xs-mgL40-2 {
    margin-left: 40px; }

.xs-mgR40-2 {
    margin-right: 40px; }

.xs-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 768px) {
    .xs-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xs-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xs-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .xs-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .xs-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .xs-pdT40-2 {
        padding-top: 10px; }

    .xs-pdL40-2 {
        padding-left: 10px; }

    .xs-pdR40-2 {
        padding-right: 10px; }

    .xs-pdB40-2 {
        padding-bottom: 10px; }

    .xs-mgT40-2 {
        margin-top: 10px; }

    .xs-mgL40-2 {
        margin-left: 10px; }

    .xs-mgR40-2 {
        margin-right: 10px; }

    .xs-mgB40-2 {
        margin-bottom: 10px; } }
.xs-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xs-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.xs-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xs-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.xs-pdT40-3 {
    padding-top: 40px; }

.xs-pdL40-3 {
    padding-left: 40px; }

.xs-pdR40-3 {
    padding-right: 40px; }

.xs-pdB40-3 {
    padding-bottom: 40px; }

.xs-mgT40-3 {
    margin-top: 40px; }

.xs-mgL40-3 {
    margin-left: 40px; }

.xs-mgR40-3 {
    margin-right: 40px; }

.xs-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 768px) {
    .xs-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xs-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xs-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .xs-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .xs-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .xs-pdT40-3 {
        padding-top: 20px; }

    .xs-pdL40-3 {
        padding-left: 20px; }

    .xs-pdR40-3 {
        padding-right: 20px; }

    .xs-pdB40-3 {
        padding-bottom: 20px; }

    .xs-mgT40-3 {
        margin-top: 20px; }

    .xs-mgL40-3 {
        margin-left: 20px; }

    .xs-mgR40-3 {
        margin-right: 20px; }

    .xs-mgB40-3 {
        margin-bottom: 20px; } }
.xs-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xs-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.xs-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xs-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.xs-pdT40-4 {
    padding-top: 40px; }

.xs-pdL40-4 {
    padding-left: 40px; }

.xs-pdR40-4 {
    padding-right: 40px; }

.xs-pdB40-4 {
    padding-bottom: 40px; }

.xs-mgT40-4 {
    margin-top: 40px; }

.xs-mgL40-4 {
    margin-left: 40px; }

.xs-mgR40-4 {
    margin-right: 40px; }

.xs-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 768px) {
    .xs-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xs-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xs-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .xs-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .xs-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .xs-pdT40-4 {
        padding-top: 30px; }

    .xs-pdL40-4 {
        padding-left: 30px; }

    .xs-pdR40-4 {
        padding-right: 30px; }

    .xs-pdB40-4 {
        padding-bottom: 30px; }

    .xs-mgT40-4 {
        margin-top: 30px; }

    .xs-mgL40-4 {
        margin-left: 30px; }

    .xs-mgR40-4 {
        margin-right: 30px; }

    .xs-mgB40-4 {
        margin-bottom: 30px; } }
.xs-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xs-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.xs-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xs-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.xs-pdT35-1 {
    padding-top: 35px; }

.xs-pdL35-1 {
    padding-left: 35px; }

.xs-pdR35-1 {
    padding-right: 35px; }

.xs-pdB35-1 {
    padding-bottom: 35px; }

.xs-mgT35-1 {
    margin-top: 35px; }

.xs-mgL35-1 {
    margin-left: 35px; }

.xs-mgR35-1 {
    margin-right: 35px; }

.xs-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 768px) {
    .xs-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT35-1 {
        padding-top: 0px; }

    .xs-pdL35-1 {
        padding-left: 0px; }

    .xs-pdR35-1 {
        padding-right: 0px; }

    .xs-pdB35-1 {
        padding-bottom: 0px; }

    .xs-mgT35-1 {
        margin-top: 0px; }

    .xs-mgL35-1 {
        margin-left: 0px; }

    .xs-mgR35-1 {
        margin-right: 0px; }

    .xs-mgB35-1 {
        margin-bottom: 0px; } }
.xs-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xs-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.xs-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xs-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.xs-pdT35-2 {
    padding-top: 35px; }

.xs-pdL35-2 {
    padding-left: 35px; }

.xs-pdR35-2 {
    padding-right: 35px; }

.xs-pdB35-2 {
    padding-bottom: 35px; }

.xs-mgT35-2 {
    margin-top: 35px; }

.xs-mgL35-2 {
    margin-left: 35px; }

.xs-mgR35-2 {
    margin-right: 35px; }

.xs-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 768px) {
    .xs-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .xs-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .xs-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .xs-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .xs-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .xs-pdT35-2 {
        padding-top: 8.75px; }

    .xs-pdL35-2 {
        padding-left: 8.75px; }

    .xs-pdR35-2 {
        padding-right: 8.75px; }

    .xs-pdB35-2 {
        padding-bottom: 8.75px; }

    .xs-mgT35-2 {
        margin-top: 8.75px; }

    .xs-mgL35-2 {
        margin-left: 8.75px; }

    .xs-mgR35-2 {
        margin-right: 8.75px; }

    .xs-mgB35-2 {
        margin-bottom: 8.75px; } }
.xs-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xs-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.xs-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xs-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.xs-pdT35-3 {
    padding-top: 35px; }

.xs-pdL35-3 {
    padding-left: 35px; }

.xs-pdR35-3 {
    padding-right: 35px; }

.xs-pdB35-3 {
    padding-bottom: 35px; }

.xs-mgT35-3 {
    margin-top: 35px; }

.xs-mgL35-3 {
    margin-left: 35px; }

.xs-mgR35-3 {
    margin-right: 35px; }

.xs-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 768px) {
    .xs-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xs-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xs-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .xs-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .xs-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .xs-pdT35-3 {
        padding-top: 17.5px; }

    .xs-pdL35-3 {
        padding-left: 17.5px; }

    .xs-pdR35-3 {
        padding-right: 17.5px; }

    .xs-pdB35-3 {
        padding-bottom: 17.5px; }

    .xs-mgT35-3 {
        margin-top: 17.5px; }

    .xs-mgL35-3 {
        margin-left: 17.5px; }

    .xs-mgR35-3 {
        margin-right: 17.5px; }

    .xs-mgB35-3 {
        margin-bottom: 17.5px; } }
.xs-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xs-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.xs-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xs-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.xs-pdT35-4 {
    padding-top: 35px; }

.xs-pdL35-4 {
    padding-left: 35px; }

.xs-pdR35-4 {
    padding-right: 35px; }

.xs-pdB35-4 {
    padding-bottom: 35px; }

.xs-mgT35-4 {
    margin-top: 35px; }

.xs-mgL35-4 {
    margin-left: 35px; }

.xs-mgR35-4 {
    margin-right: 35px; }

.xs-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 768px) {
    .xs-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .xs-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .xs-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .xs-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .xs-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .xs-pdT35-4 {
        padding-top: 26.25px; }

    .xs-pdL35-4 {
        padding-left: 26.25px; }

    .xs-pdR35-4 {
        padding-right: 26.25px; }

    .xs-pdB35-4 {
        padding-bottom: 26.25px; }

    .xs-mgT35-4 {
        margin-top: 26.25px; }

    .xs-mgL35-4 {
        margin-left: 26.25px; }

    .xs-mgR35-4 {
        margin-right: 26.25px; }

    .xs-mgB35-4 {
        margin-bottom: 26.25px; } }
.xs-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xs-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.xs-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xs-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.xs-pdT30-1 {
    padding-top: 30px; }

.xs-pdL30-1 {
    padding-left: 30px; }

.xs-pdR30-1 {
    padding-right: 30px; }

.xs-pdB30-1 {
    padding-bottom: 30px; }

.xs-mgT30-1 {
    margin-top: 30px; }

.xs-mgL30-1 {
    margin-left: 30px; }

.xs-mgR30-1 {
    margin-right: 30px; }

.xs-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 768px) {
    .xs-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT30-1 {
        padding-top: 0px; }

    .xs-pdL30-1 {
        padding-left: 0px; }

    .xs-pdR30-1 {
        padding-right: 0px; }

    .xs-pdB30-1 {
        padding-bottom: 0px; }

    .xs-mgT30-1 {
        margin-top: 0px; }

    .xs-mgL30-1 {
        margin-left: 0px; }

    .xs-mgR30-1 {
        margin-right: 0px; }

    .xs-mgB30-1 {
        margin-bottom: 0px; } }
.xs-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xs-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.xs-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xs-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.xs-pdT30-2 {
    padding-top: 30px; }

.xs-pdL30-2 {
    padding-left: 30px; }

.xs-pdR30-2 {
    padding-right: 30px; }

.xs-pdB30-2 {
    padding-bottom: 30px; }

.xs-mgT30-2 {
    margin-top: 30px; }

.xs-mgL30-2 {
    margin-left: 30px; }

.xs-mgR30-2 {
    margin-right: 30px; }

.xs-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 768px) {
    .xs-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xs-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xs-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xs-pdT30-2 {
        padding-top: 7.5px; }

    .xs-pdL30-2 {
        padding-left: 7.5px; }

    .xs-pdR30-2 {
        padding-right: 7.5px; }

    .xs-pdB30-2 {
        padding-bottom: 7.5px; }

    .xs-mgT30-2 {
        margin-top: 7.5px; }

    .xs-mgL30-2 {
        margin-left: 7.5px; }

    .xs-mgR30-2 {
        margin-right: 7.5px; }

    .xs-mgB30-2 {
        margin-bottom: 7.5px; } }
.xs-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xs-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.xs-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xs-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.xs-pdT30-3 {
    padding-top: 30px; }

.xs-pdL30-3 {
    padding-left: 30px; }

.xs-pdR30-3 {
    padding-right: 30px; }

.xs-pdB30-3 {
    padding-bottom: 30px; }

.xs-mgT30-3 {
    margin-top: 30px; }

.xs-mgL30-3 {
    margin-left: 30px; }

.xs-mgR30-3 {
    margin-right: 30px; }

.xs-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 768px) {
    .xs-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .xs-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xs-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .xs-pdT30-3 {
        padding-top: 15px; }

    .xs-pdL30-3 {
        padding-left: 15px; }

    .xs-pdR30-3 {
        padding-right: 15px; }

    .xs-pdB30-3 {
        padding-bottom: 15px; }

    .xs-mgT30-3 {
        margin-top: 15px; }

    .xs-mgL30-3 {
        margin-left: 15px; }

    .xs-mgR30-3 {
        margin-right: 15px; }

    .xs-mgB30-3 {
        margin-bottom: 15px; } }
.xs-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xs-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.xs-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xs-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.xs-pdT30-4 {
    padding-top: 30px; }

.xs-pdL30-4 {
    padding-left: 30px; }

.xs-pdR30-4 {
    padding-right: 30px; }

.xs-pdB30-4 {
    padding-bottom: 30px; }

.xs-mgT30-4 {
    margin-top: 30px; }

.xs-mgL30-4 {
    margin-left: 30px; }

.xs-mgR30-4 {
    margin-right: 30px; }

.xs-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 768px) {
    .xs-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xs-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xs-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xs-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xs-pdT30-4 {
        padding-top: 22.5px; }

    .xs-pdL30-4 {
        padding-left: 22.5px; }

    .xs-pdR30-4 {
        padding-right: 22.5px; }

    .xs-pdB30-4 {
        padding-bottom: 22.5px; }

    .xs-mgT30-4 {
        margin-top: 22.5px; }

    .xs-mgL30-4 {
        margin-left: 22.5px; }

    .xs-mgR30-4 {
        margin-right: 22.5px; }

    .xs-mgB30-4 {
        margin-bottom: 22.5px; } }
.xs-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xs-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.xs-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xs-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.xs-pdT25-1 {
    padding-top: 25px; }

.xs-pdL25-1 {
    padding-left: 25px; }

.xs-pdR25-1 {
    padding-right: 25px; }

.xs-pdB25-1 {
    padding-bottom: 25px; }

.xs-mgT25-1 {
    margin-top: 25px; }

.xs-mgL25-1 {
    margin-left: 25px; }

.xs-mgR25-1 {
    margin-right: 25px; }

.xs-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 768px) {
    .xs-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT25-1 {
        padding-top: 0px; }

    .xs-pdL25-1 {
        padding-left: 0px; }

    .xs-pdR25-1 {
        padding-right: 0px; }

    .xs-pdB25-1 {
        padding-bottom: 0px; }

    .xs-mgT25-1 {
        margin-top: 0px; }

    .xs-mgL25-1 {
        margin-left: 0px; }

    .xs-mgR25-1 {
        margin-right: 0px; }

    .xs-mgB25-1 {
        margin-bottom: 0px; } }
.xs-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xs-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.xs-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xs-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.xs-pdT25-2 {
    padding-top: 25px; }

.xs-pdL25-2 {
    padding-left: 25px; }

.xs-pdR25-2 {
    padding-right: 25px; }

.xs-pdB25-2 {
    padding-bottom: 25px; }

.xs-mgT25-2 {
    margin-top: 25px; }

.xs-mgL25-2 {
    margin-left: 25px; }

.xs-mgR25-2 {
    margin-right: 25px; }

.xs-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 768px) {
    .xs-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .xs-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .xs-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .xs-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .xs-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .xs-pdT25-2 {
        padding-top: 6.25px; }

    .xs-pdL25-2 {
        padding-left: 6.25px; }

    .xs-pdR25-2 {
        padding-right: 6.25px; }

    .xs-pdB25-2 {
        padding-bottom: 6.25px; }

    .xs-mgT25-2 {
        margin-top: 6.25px; }

    .xs-mgL25-2 {
        margin-left: 6.25px; }

    .xs-mgR25-2 {
        margin-right: 6.25px; }

    .xs-mgB25-2 {
        margin-bottom: 6.25px; } }
.xs-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xs-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.xs-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xs-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.xs-pdT25-3 {
    padding-top: 25px; }

.xs-pdL25-3 {
    padding-left: 25px; }

.xs-pdR25-3 {
    padding-right: 25px; }

.xs-pdB25-3 {
    padding-bottom: 25px; }

.xs-mgT25-3 {
    margin-top: 25px; }

.xs-mgL25-3 {
    margin-left: 25px; }

.xs-mgR25-3 {
    margin-right: 25px; }

.xs-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 768px) {
    .xs-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xs-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xs-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .xs-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .xs-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .xs-pdT25-3 {
        padding-top: 12.5px; }

    .xs-pdL25-3 {
        padding-left: 12.5px; }

    .xs-pdR25-3 {
        padding-right: 12.5px; }

    .xs-pdB25-3 {
        padding-bottom: 12.5px; }

    .xs-mgT25-3 {
        margin-top: 12.5px; }

    .xs-mgL25-3 {
        margin-left: 12.5px; }

    .xs-mgR25-3 {
        margin-right: 12.5px; }

    .xs-mgB25-3 {
        margin-bottom: 12.5px; } }
.xs-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xs-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.xs-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xs-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.xs-pdT25-4 {
    padding-top: 25px; }

.xs-pdL25-4 {
    padding-left: 25px; }

.xs-pdR25-4 {
    padding-right: 25px; }

.xs-pdB25-4 {
    padding-bottom: 25px; }

.xs-mgT25-4 {
    margin-top: 25px; }

.xs-mgL25-4 {
    margin-left: 25px; }

.xs-mgR25-4 {
    margin-right: 25px; }

.xs-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 768px) {
    .xs-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xs-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xs-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .xs-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .xs-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .xs-pdT25-4 {
        padding-top: 18.75px; }

    .xs-pdL25-4 {
        padding-left: 18.75px; }

    .xs-pdR25-4 {
        padding-right: 18.75px; }

    .xs-pdB25-4 {
        padding-bottom: 18.75px; }

    .xs-mgT25-4 {
        margin-top: 18.75px; }

    .xs-mgL25-4 {
        margin-left: 18.75px; }

    .xs-mgR25-4 {
        margin-right: 18.75px; }

    .xs-mgB25-4 {
        margin-bottom: 18.75px; } }
.xs-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xs-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.xs-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xs-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.xs-pdT20-1 {
    padding-top: 20px; }

.xs-pdL20-1 {
    padding-left: 20px; }

.xs-pdR20-1 {
    padding-right: 20px; }

.xs-pdB20-1 {
    padding-bottom: 20px; }

.xs-mgT20-1 {
    margin-top: 20px; }

.xs-mgL20-1 {
    margin-left: 20px; }

.xs-mgR20-1 {
    margin-right: 20px; }

.xs-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 768px) {
    .xs-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT20-1 {
        padding-top: 0px; }

    .xs-pdL20-1 {
        padding-left: 0px; }

    .xs-pdR20-1 {
        padding-right: 0px; }

    .xs-pdB20-1 {
        padding-bottom: 0px; }

    .xs-mgT20-1 {
        margin-top: 0px; }

    .xs-mgL20-1 {
        margin-left: 0px; }

    .xs-mgR20-1 {
        margin-right: 0px; }

    .xs-mgB20-1 {
        margin-bottom: 0px; } }
.xs-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xs-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.xs-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xs-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.xs-pdT20-2 {
    padding-top: 20px; }

.xs-pdL20-2 {
    padding-left: 20px; }

.xs-pdR20-2 {
    padding-right: 20px; }

.xs-pdB20-2 {
    padding-bottom: 20px; }

.xs-mgT20-2 {
    margin-top: 20px; }

.xs-mgL20-2 {
    margin-left: 20px; }

.xs-mgR20-2 {
    margin-right: 20px; }

.xs-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 768px) {
    .xs-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xs-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xs-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .xs-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .xs-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .xs-pdT20-2 {
        padding-top: 5px; }

    .xs-pdL20-2 {
        padding-left: 5px; }

    .xs-pdR20-2 {
        padding-right: 5px; }

    .xs-pdB20-2 {
        padding-bottom: 5px; }

    .xs-mgT20-2 {
        margin-top: 5px; }

    .xs-mgL20-2 {
        margin-left: 5px; }

    .xs-mgR20-2 {
        margin-right: 5px; }

    .xs-mgB20-2 {
        margin-bottom: 5px; } }
.xs-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xs-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.xs-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xs-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.xs-pdT20-3 {
    padding-top: 20px; }

.xs-pdL20-3 {
    padding-left: 20px; }

.xs-pdR20-3 {
    padding-right: 20px; }

.xs-pdB20-3 {
    padding-bottom: 20px; }

.xs-mgT20-3 {
    margin-top: 20px; }

.xs-mgL20-3 {
    margin-left: 20px; }

.xs-mgR20-3 {
    margin-right: 20px; }

.xs-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 768px) {
    .xs-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xs-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xs-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .xs-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .xs-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .xs-pdT20-3 {
        padding-top: 10px; }

    .xs-pdL20-3 {
        padding-left: 10px; }

    .xs-pdR20-3 {
        padding-right: 10px; }

    .xs-pdB20-3 {
        padding-bottom: 10px; }

    .xs-mgT20-3 {
        margin-top: 10px; }

    .xs-mgL20-3 {
        margin-left: 10px; }

    .xs-mgR20-3 {
        margin-right: 10px; }

    .xs-mgB20-3 {
        margin-bottom: 10px; } }
.xs-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xs-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.xs-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xs-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.xs-pdT20-4 {
    padding-top: 20px; }

.xs-pdL20-4 {
    padding-left: 20px; }

.xs-pdR20-4 {
    padding-right: 20px; }

.xs-pdB20-4 {
    padding-bottom: 20px; }

.xs-mgT20-4 {
    margin-top: 20px; }

.xs-mgL20-4 {
    margin-left: 20px; }

.xs-mgR20-4 {
    margin-right: 20px; }

.xs-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 768px) {
    .xs-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xs-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .xs-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xs-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .xs-pdT20-4 {
        padding-top: 15px; }

    .xs-pdL20-4 {
        padding-left: 15px; }

    .xs-pdR20-4 {
        padding-right: 15px; }

    .xs-pdB20-4 {
        padding-bottom: 15px; }

    .xs-mgT20-4 {
        margin-top: 15px; }

    .xs-mgL20-4 {
        margin-left: 15px; }

    .xs-mgR20-4 {
        margin-right: 15px; }

    .xs-mgB20-4 {
        margin-bottom: 15px; } }
.xs-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xs-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.xs-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xs-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.xs-pdT15-1 {
    padding-top: 15px; }

.xs-pdL15-1 {
    padding-left: 15px; }

.xs-pdR15-1 {
    padding-right: 15px; }

.xs-pdB15-1 {
    padding-bottom: 15px; }

.xs-mgT15-1 {
    margin-top: 15px; }

.xs-mgL15-1 {
    margin-left: 15px; }

.xs-mgR15-1 {
    margin-right: 15px; }

.xs-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 768px) {
    .xs-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT15-1 {
        padding-top: 0px; }

    .xs-pdL15-1 {
        padding-left: 0px; }

    .xs-pdR15-1 {
        padding-right: 0px; }

    .xs-pdB15-1 {
        padding-bottom: 0px; }

    .xs-mgT15-1 {
        margin-top: 0px; }

    .xs-mgL15-1 {
        margin-left: 0px; }

    .xs-mgR15-1 {
        margin-right: 0px; }

    .xs-mgB15-1 {
        margin-bottom: 0px; } }
.xs-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xs-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.xs-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xs-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.xs-pdT15-2 {
    padding-top: 15px; }

.xs-pdL15-2 {
    padding-left: 15px; }

.xs-pdR15-2 {
    padding-right: 15px; }

.xs-pdB15-2 {
    padding-bottom: 15px; }

.xs-mgT15-2 {
    margin-top: 15px; }

.xs-mgL15-2 {
    margin-left: 15px; }

.xs-mgR15-2 {
    margin-right: 15px; }

.xs-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 768px) {
    .xs-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xs-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xs-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .xs-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .xs-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .xs-pdT15-2 {
        padding-top: 3.75px; }

    .xs-pdL15-2 {
        padding-left: 3.75px; }

    .xs-pdR15-2 {
        padding-right: 3.75px; }

    .xs-pdB15-2 {
        padding-bottom: 3.75px; }

    .xs-mgT15-2 {
        margin-top: 3.75px; }

    .xs-mgL15-2 {
        margin-left: 3.75px; }

    .xs-mgR15-2 {
        margin-right: 3.75px; }

    .xs-mgB15-2 {
        margin-bottom: 3.75px; } }
.xs-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xs-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.xs-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xs-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.xs-pdT15-3 {
    padding-top: 15px; }

.xs-pdL15-3 {
    padding-left: 15px; }

.xs-pdR15-3 {
    padding-right: 15px; }

.xs-pdB15-3 {
    padding-bottom: 15px; }

.xs-mgT15-3 {
    margin-top: 15px; }

.xs-mgL15-3 {
    margin-left: 15px; }

.xs-mgR15-3 {
    margin-right: 15px; }

.xs-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 768px) {
    .xs-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xs-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xs-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xs-pdT15-3 {
        padding-top: 7.5px; }

    .xs-pdL15-3 {
        padding-left: 7.5px; }

    .xs-pdR15-3 {
        padding-right: 7.5px; }

    .xs-pdB15-3 {
        padding-bottom: 7.5px; }

    .xs-mgT15-3 {
        margin-top: 7.5px; }

    .xs-mgL15-3 {
        margin-left: 7.5px; }

    .xs-mgR15-3 {
        margin-right: 7.5px; }

    .xs-mgB15-3 {
        margin-bottom: 7.5px; } }
.xs-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xs-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.xs-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xs-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.xs-pdT15-4 {
    padding-top: 15px; }

.xs-pdL15-4 {
    padding-left: 15px; }

.xs-pdR15-4 {
    padding-right: 15px; }

.xs-pdB15-4 {
    padding-bottom: 15px; }

.xs-mgT15-4 {
    margin-top: 15px; }

.xs-mgL15-4 {
    margin-left: 15px; }

.xs-mgR15-4 {
    margin-right: 15px; }

.xs-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 768px) {
    .xs-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xs-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xs-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .xs-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .xs-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .xs-pdT15-4 {
        padding-top: 11.25px; }

    .xs-pdL15-4 {
        padding-left: 11.25px; }

    .xs-pdR15-4 {
        padding-right: 11.25px; }

    .xs-pdB15-4 {
        padding-bottom: 11.25px; }

    .xs-mgT15-4 {
        margin-top: 11.25px; }

    .xs-mgL15-4 {
        margin-left: 11.25px; }

    .xs-mgR15-4 {
        margin-right: 11.25px; }

    .xs-mgB15-4 {
        margin-bottom: 11.25px; } }
.xs-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xs-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.xs-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xs-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.xs-pdT10-1 {
    padding-top: 10px; }

.xs-pdL10-1 {
    padding-left: 10px; }

.xs-pdR10-1 {
    padding-right: 10px; }

.xs-pdB10-1 {
    padding-bottom: 10px; }

.xs-mgT10-1 {
    margin-top: 10px; }

.xs-mgL10-1 {
    margin-left: 10px; }

.xs-mgR10-1 {
    margin-right: 10px; }

.xs-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 768px) {
    .xs-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT10-1 {
        padding-top: 0px; }

    .xs-pdL10-1 {
        padding-left: 0px; }

    .xs-pdR10-1 {
        padding-right: 0px; }

    .xs-pdB10-1 {
        padding-bottom: 0px; }

    .xs-mgT10-1 {
        margin-top: 0px; }

    .xs-mgL10-1 {
        margin-left: 0px; }

    .xs-mgR10-1 {
        margin-right: 0px; }

    .xs-mgB10-1 {
        margin-bottom: 0px; } }
.xs-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xs-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.xs-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xs-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.xs-pdT10-2 {
    padding-top: 10px; }

.xs-pdL10-2 {
    padding-left: 10px; }

.xs-pdR10-2 {
    padding-right: 10px; }

.xs-pdB10-2 {
    padding-bottom: 10px; }

.xs-mgT10-2 {
    margin-top: 10px; }

.xs-mgL10-2 {
    margin-left: 10px; }

.xs-mgR10-2 {
    margin-right: 10px; }

.xs-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 768px) {
    .xs-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xs-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xs-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .xs-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .xs-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .xs-pdT10-2 {
        padding-top: 2.5px; }

    .xs-pdL10-2 {
        padding-left: 2.5px; }

    .xs-pdR10-2 {
        padding-right: 2.5px; }

    .xs-pdB10-2 {
        padding-bottom: 2.5px; }

    .xs-mgT10-2 {
        margin-top: 2.5px; }

    .xs-mgL10-2 {
        margin-left: 2.5px; }

    .xs-mgR10-2 {
        margin-right: 2.5px; }

    .xs-mgB10-2 {
        margin-bottom: 2.5px; } }
.xs-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xs-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.xs-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xs-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.xs-pdT10-3 {
    padding-top: 10px; }

.xs-pdL10-3 {
    padding-left: 10px; }

.xs-pdR10-3 {
    padding-right: 10px; }

.xs-pdB10-3 {
    padding-bottom: 10px; }

.xs-mgT10-3 {
    margin-top: 10px; }

.xs-mgL10-3 {
    margin-left: 10px; }

.xs-mgR10-3 {
    margin-right: 10px; }

.xs-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 768px) {
    .xs-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xs-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xs-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .xs-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .xs-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .xs-pdT10-3 {
        padding-top: 5px; }

    .xs-pdL10-3 {
        padding-left: 5px; }

    .xs-pdR10-3 {
        padding-right: 5px; }

    .xs-pdB10-3 {
        padding-bottom: 5px; }

    .xs-mgT10-3 {
        margin-top: 5px; }

    .xs-mgL10-3 {
        margin-left: 5px; }

    .xs-mgR10-3 {
        margin-right: 5px; }

    .xs-mgB10-3 {
        margin-bottom: 5px; } }
.xs-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xs-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.xs-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xs-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.xs-pdT10-4 {
    padding-top: 10px; }

.xs-pdL10-4 {
    padding-left: 10px; }

.xs-pdR10-4 {
    padding-right: 10px; }

.xs-pdB10-4 {
    padding-bottom: 10px; }

.xs-mgT10-4 {
    margin-top: 10px; }

.xs-mgL10-4 {
    margin-left: 10px; }

.xs-mgR10-4 {
    margin-right: 10px; }

.xs-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 768px) {
    .xs-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xs-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xs-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xs-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xs-pdT10-4 {
        padding-top: 7.5px; }

    .xs-pdL10-4 {
        padding-left: 7.5px; }

    .xs-pdR10-4 {
        padding-right: 7.5px; }

    .xs-pdB10-4 {
        padding-bottom: 7.5px; }

    .xs-mgT10-4 {
        margin-top: 7.5px; }

    .xs-mgL10-4 {
        margin-left: 7.5px; }

    .xs-mgR10-4 {
        margin-right: 7.5px; }

    .xs-mgB10-4 {
        margin-bottom: 7.5px; } }
.xs-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xs-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.xs-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.xs-pdT5-1 {
    padding-top: 5px; }

.xs-pdL5-1 {
    padding-left: 5px; }

.xs-pdR5-1 {
    padding-right: 5px; }

.xs-pdB5-1 {
    padding-bottom: 5px; }

.xs-mgT5-1 {
    margin-top: 5px; }

.xs-mgL5-1 {
    margin-left: 5px; }

.xs-mgR5-1 {
    margin-right: 5px; }

.xs-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 768px) {
    .xs-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT5-1 {
        padding-top: 0px; }

    .xs-pdL5-1 {
        padding-left: 0px; }

    .xs-pdR5-1 {
        padding-right: 0px; }

    .xs-pdB5-1 {
        padding-bottom: 0px; }

    .xs-mgT5-1 {
        margin-top: 0px; }

    .xs-mgL5-1 {
        margin-left: 0px; }

    .xs-mgR5-1 {
        margin-right: 0px; }

    .xs-mgB5-1 {
        margin-bottom: 0px; } }
.xs-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xs-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.xs-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.xs-pdT5-2 {
    padding-top: 5px; }

.xs-pdL5-2 {
    padding-left: 5px; }

.xs-pdR5-2 {
    padding-right: 5px; }

.xs-pdB5-2 {
    padding-bottom: 5px; }

.xs-mgT5-2 {
    margin-top: 5px; }

.xs-mgL5-2 {
    margin-left: 5px; }

.xs-mgR5-2 {
    margin-right: 5px; }

.xs-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 768px) {
    .xs-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .xs-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .xs-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .xs-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .xs-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .xs-pdT5-2 {
        padding-top: 1.25px; }

    .xs-pdL5-2 {
        padding-left: 1.25px; }

    .xs-pdR5-2 {
        padding-right: 1.25px; }

    .xs-pdB5-2 {
        padding-bottom: 1.25px; }

    .xs-mgT5-2 {
        margin-top: 1.25px; }

    .xs-mgL5-2 {
        margin-left: 1.25px; }

    .xs-mgR5-2 {
        margin-right: 1.25px; }

    .xs-mgB5-2 {
        margin-bottom: 1.25px; } }
.xs-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xs-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.xs-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.xs-pdT5-3 {
    padding-top: 5px; }

.xs-pdL5-3 {
    padding-left: 5px; }

.xs-pdR5-3 {
    padding-right: 5px; }

.xs-pdB5-3 {
    padding-bottom: 5px; }

.xs-mgT5-3 {
    margin-top: 5px; }

.xs-mgL5-3 {
    margin-left: 5px; }

.xs-mgR5-3 {
    margin-right: 5px; }

.xs-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 768px) {
    .xs-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xs-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xs-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .xs-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .xs-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .xs-pdT5-3 {
        padding-top: 2.5px; }

    .xs-pdL5-3 {
        padding-left: 2.5px; }

    .xs-pdR5-3 {
        padding-right: 2.5px; }

    .xs-pdB5-3 {
        padding-bottom: 2.5px; }

    .xs-mgT5-3 {
        margin-top: 2.5px; }

    .xs-mgL5-3 {
        margin-left: 2.5px; }

    .xs-mgR5-3 {
        margin-right: 2.5px; }

    .xs-mgB5-3 {
        margin-bottom: 2.5px; } }
.xs-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xs-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.xs-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.xs-pdT5-4 {
    padding-top: 5px; }

.xs-pdL5-4 {
    padding-left: 5px; }

.xs-pdR5-4 {
    padding-right: 5px; }

.xs-pdB5-4 {
    padding-bottom: 5px; }

.xs-mgT5-4 {
    margin-top: 5px; }

.xs-mgL5-4 {
    margin-left: 5px; }

.xs-mgR5-4 {
    margin-right: 5px; }

.xs-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 768px) {
    .xs-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xs-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xs-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .xs-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .xs-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .xs-pdT5-4 {
        padding-top: 3.75px; }

    .xs-pdL5-4 {
        padding-left: 3.75px; }

    .xs-pdR5-4 {
        padding-right: 3.75px; }

    .xs-pdB5-4 {
        padding-bottom: 3.75px; }

    .xs-mgT5-4 {
        margin-top: 3.75px; }

    .xs-mgL5-4 {
        margin-left: 3.75px; }

    .xs-mgR5-4 {
        margin-right: 3.75px; }

    .xs-mgB5-4 {
        margin-bottom: 3.75px; } }
.xs-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xs-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.xs-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xs-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.xs-pdT0-1 {
    padding-top: 0px; }

.xs-pdL0-1 {
    padding-left: 0px; }

.xs-pdR0-1 {
    padding-right: 0px; }

.xs-pdB0-1 {
    padding-bottom: 0px; }

.xs-mgT0-1 {
    margin-top: 0px; }

.xs-mgL0-1 {
    margin-left: 0px; }

.xs-mgR0-1 {
    margin-right: 0px; }

.xs-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 768px) {
    .xs-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT0-1 {
        padding-top: 0px; }

    .xs-pdL0-1 {
        padding-left: 0px; }

    .xs-pdR0-1 {
        padding-right: 0px; }

    .xs-pdB0-1 {
        padding-bottom: 0px; }

    .xs-mgT0-1 {
        margin-top: 0px; }

    .xs-mgL0-1 {
        margin-left: 0px; }

    .xs-mgR0-1 {
        margin-right: 0px; }

    .xs-mgB0-1 {
        margin-bottom: 0px; } }
.xs-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xs-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.xs-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xs-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.xs-pdT0-2 {
    padding-top: 0px; }

.xs-pdL0-2 {
    padding-left: 0px; }

.xs-pdR0-2 {
    padding-right: 0px; }

.xs-pdB0-2 {
    padding-bottom: 0px; }

.xs-mgT0-2 {
    margin-top: 0px; }

.xs-mgL0-2 {
    margin-left: 0px; }

.xs-mgR0-2 {
    margin-right: 0px; }

.xs-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 768px) {
    .xs-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT0-2 {
        padding-top: 0px; }

    .xs-pdL0-2 {
        padding-left: 0px; }

    .xs-pdR0-2 {
        padding-right: 0px; }

    .xs-pdB0-2 {
        padding-bottom: 0px; }

    .xs-mgT0-2 {
        margin-top: 0px; }

    .xs-mgL0-2 {
        margin-left: 0px; }

    .xs-mgR0-2 {
        margin-right: 0px; }

    .xs-mgB0-2 {
        margin-bottom: 0px; } }
.xs-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xs-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.xs-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xs-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.xs-pdT0-3 {
    padding-top: 0px; }

.xs-pdL0-3 {
    padding-left: 0px; }

.xs-pdR0-3 {
    padding-right: 0px; }

.xs-pdB0-3 {
    padding-bottom: 0px; }

.xs-mgT0-3 {
    margin-top: 0px; }

.xs-mgL0-3 {
    margin-left: 0px; }

.xs-mgR0-3 {
    margin-right: 0px; }

.xs-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 768px) {
    .xs-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT0-3 {
        padding-top: 0px; }

    .xs-pdL0-3 {
        padding-left: 0px; }

    .xs-pdR0-3 {
        padding-right: 0px; }

    .xs-pdB0-3 {
        padding-bottom: 0px; }

    .xs-mgT0-3 {
        margin-top: 0px; }

    .xs-mgL0-3 {
        margin-left: 0px; }

    .xs-mgR0-3 {
        margin-right: 0px; }

    .xs-mgB0-3 {
        margin-bottom: 0px; } }
.xs-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xs-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.xs-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xs-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.xs-pdT0-4 {
    padding-top: 0px; }

.xs-pdL0-4 {
    padding-left: 0px; }

.xs-pdR0-4 {
    padding-right: 0px; }

.xs-pdB0-4 {
    padding-bottom: 0px; }

.xs-mgT0-4 {
    margin-top: 0px; }

.xs-mgL0-4 {
    margin-left: 0px; }

.xs-mgR0-4 {
    margin-right: 0px; }

.xs-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 768px) {
    .xs-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xs-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .xs-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xs-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .xs-pdT0-4 {
        padding-top: 0px; }

    .xs-pdL0-4 {
        padding-left: 0px; }

    .xs-pdR0-4 {
        padding-right: 0px; }

    .xs-pdB0-4 {
        padding-bottom: 0px; }

    .xs-mgT0-4 {
        margin-top: 0px; }

    .xs-mgL0-4 {
        margin-left: 0px; }

    .xs-mgR0-4 {
        margin-right: 0px; }

    .xs-mgB0-4 {
        margin-bottom: 0px; } }
.xs-fz50-1 {
    font-size: 50px; }

@media (max-width: 768px) {
    .xs-fz50-1 {
        font-size: 0px; } }
.xs-fz50-2 {
    font-size: 50px; }

@media (max-width: 768px) {
    .xs-fz50-2 {
        font-size: 12.5px; } }
.xs-fz50-3 {
    font-size: 50px; }

@media (max-width: 768px) {
    .xs-fz50-3 {
        font-size: 25px; } }
.xs-fz50-4 {
    font-size: 50px; }

@media (max-width: 768px) {
    .xs-fz50-4 {
        font-size: 37.5px; } }
.xs-fz48-1 {
    font-size: 48px; }

@media (max-width: 768px) {
    .xs-fz48-1 {
        font-size: 0px; } }
.xs-fz48-2 {
    font-size: 48px; }

@media (max-width: 768px) {
    .xs-fz48-2 {
        font-size: 12px; } }
.xs-fz48-3 {
    font-size: 48px; }

@media (max-width: 768px) {
    .xs-fz48-3 {
        font-size: 24px; } }
.xs-fz48-4 {
    font-size: 48px; }

@media (max-width: 768px) {
    .xs-fz48-4 {
        font-size: 36px; } }
.xs-fz46-1 {
    font-size: 46px; }

@media (max-width: 768px) {
    .xs-fz46-1 {
        font-size: 0px; } }
.xs-fz46-2 {
    font-size: 46px; }

@media (max-width: 768px) {
    .xs-fz46-2 {
        font-size: 11.5px; } }
.xs-fz46-3 {
    font-size: 46px; }

@media (max-width: 768px) {
    .xs-fz46-3 {
        font-size: 23px; } }
.xs-fz46-4 {
    font-size: 46px; }

@media (max-width: 768px) {
    .xs-fz46-4 {
        font-size: 34.5px; } }
.xs-fz44-1 {
    font-size: 44px; }

@media (max-width: 768px) {
    .xs-fz44-1 {
        font-size: 0px; } }
.xs-fz44-2 {
    font-size: 44px; }

@media (max-width: 768px) {
    .xs-fz44-2 {
        font-size: 11px; } }
.xs-fz44-3 {
    font-size: 44px; }

@media (max-width: 768px) {
    .xs-fz44-3 {
        font-size: 22px; } }
.xs-fz44-4 {
    font-size: 44px; }

@media (max-width: 768px) {
    .xs-fz44-4 {
        font-size: 33px; } }
.xs-fz42-1 {
    font-size: 42px; }

@media (max-width: 768px) {
    .xs-fz42-1 {
        font-size: 0px; } }
.xs-fz42-2 {
    font-size: 42px; }

@media (max-width: 768px) {
    .xs-fz42-2 {
        font-size: 10.5px; } }
.xs-fz42-3 {
    font-size: 42px; }

@media (max-width: 768px) {
    .xs-fz42-3 {
        font-size: 21px; } }
.xs-fz42-4 {
    font-size: 42px; }

@media (max-width: 768px) {
    .xs-fz42-4 {
        font-size: 31.5px; } }
.xs-fz40-1 {
    font-size: 40px; }

@media (max-width: 768px) {
    .xs-fz40-1 {
        font-size: 0px; } }
.xs-fz40-2 {
    font-size: 40px; }

@media (max-width: 768px) {
    .xs-fz40-2 {
        font-size: 10px; } }
.xs-fz40-3 {
    font-size: 40px; }

@media (max-width: 768px) {
    .xs-fz40-3 {
        font-size: 20px; } }
.xs-fz40-4 {
    font-size: 40px; }

@media (max-width: 768px) {
    .xs-fz40-4 {
        font-size: 30px; } }
.xs-fz38-1 {
    font-size: 38px; }

@media (max-width: 768px) {
    .xs-fz38-1 {
        font-size: 0px; } }
.xs-fz38-2 {
    font-size: 38px; }

@media (max-width: 768px) {
    .xs-fz38-2 {
        font-size: 9.5px; } }
.xs-fz38-3 {
    font-size: 38px; }

@media (max-width: 768px) {
    .xs-fz38-3 {
        font-size: 19px; } }
.xs-fz38-4 {
    font-size: 38px; }

@media (max-width: 768px) {
    .xs-fz38-4 {
        font-size: 28.5px; } }
.xs-fz36-1 {
    font-size: 36px; }

@media (max-width: 768px) {
    .xs-fz36-1 {
        font-size: 0px; } }
.xs-fz36-2 {
    font-size: 36px; }

@media (max-width: 768px) {
    .xs-fz36-2 {
        font-size: 9px; } }
.xs-fz36-3 {
    font-size: 36px; }

@media (max-width: 768px) {
    .xs-fz36-3 {
        font-size: 18px; } }
.xs-fz36-4 {
    font-size: 36px; }

@media (max-width: 768px) {
    .xs-fz36-4 {
        font-size: 27px; } }
.xs-fz34-1 {
    font-size: 34px; }

@media (max-width: 768px) {
    .xs-fz34-1 {
        font-size: 0px; } }
.xs-fz34-2 {
    font-size: 34px; }

@media (max-width: 768px) {
    .xs-fz34-2 {
        font-size: 8.5px; } }
.xs-fz34-3 {
    font-size: 34px; }

@media (max-width: 768px) {
    .xs-fz34-3 {
        font-size: 17px; } }
.xs-fz34-4 {
    font-size: 34px; }

@media (max-width: 768px) {
    .xs-fz34-4 {
        font-size: 25.5px; } }
.xs-fz32-1 {
    font-size: 32px; }

@media (max-width: 768px) {
    .xs-fz32-1 {
        font-size: 0px; } }
.xs-fz32-2 {
    font-size: 32px; }

@media (max-width: 768px) {
    .xs-fz32-2 {
        font-size: 8px; } }
.xs-fz32-3 {
    font-size: 32px; }

@media (max-width: 768px) {
    .xs-fz32-3 {
        font-size: 16px; } }
.xs-fz32-4 {
    font-size: 32px; }

@media (max-width: 768px) {
    .xs-fz32-4 {
        font-size: 24px; } }
.xs-fz30-1 {
    font-size: 30px; }

@media (max-width: 768px) {
    .xs-fz30-1 {
        font-size: 0px; } }
.xs-fz30-2 {
    font-size: 30px; }

@media (max-width: 768px) {
    .xs-fz30-2 {
        font-size: 7.5px; } }
.xs-fz30-3 {
    font-size: 30px; }

@media (max-width: 768px) {
    .xs-fz30-3 {
        font-size: 15px; } }
.xs-fz30-4 {
    font-size: 30px; }

@media (max-width: 768px) {
    .xs-fz30-4 {
        font-size: 22.5px; } }
.xs-fz28-1 {
    font-size: 28px; }

@media (max-width: 768px) {
    .xs-fz28-1 {
        font-size: 0px; } }
.xs-fz28-2 {
    font-size: 28px; }

@media (max-width: 768px) {
    .xs-fz28-2 {
        font-size: 7px; } }
.xs-fz28-3 {
    font-size: 28px; }

@media (max-width: 768px) {
    .xs-fz28-3 {
        font-size: 14px; } }
.xs-fz28-4 {
    font-size: 28px; }

@media (max-width: 768px) {
    .xs-fz28-4 {
        font-size: 21px; } }
.xs-fz26-1 {
    font-size: 26px; }

@media (max-width: 768px) {
    .xs-fz26-1 {
        font-size: 0px; } }
.xs-fz26-2 {
    font-size: 26px; }

@media (max-width: 768px) {
    .xs-fz26-2 {
        font-size: 6.5px; } }
.xs-fz26-3 {
    font-size: 26px; }

@media (max-width: 768px) {
    .xs-fz26-3 {
        font-size: 13px; } }
.xs-fz26-4 {
    font-size: 26px; }

@media (max-width: 768px) {
    .xs-fz26-4 {
        font-size: 19.5px; } }
.xs-fz24-1 {
    font-size: 24px; }

@media (max-width: 768px) {
    .xs-fz24-1 {
        font-size: 0px; } }
.xs-fz24-2 {
    font-size: 24px; }

@media (max-width: 768px) {
    .xs-fz24-2 {
        font-size: 6px; } }
.xs-fz24-3 {
    font-size: 24px; }

@media (max-width: 768px) {
    .xs-fz24-3 {
        font-size: 12px; } }
.xs-fz24-4 {
    font-size: 24px; }

@media (max-width: 768px) {
    .xs-fz24-4 {
        font-size: 18px; } }
.xs-fz22-1 {
    font-size: 22px; }

@media (max-width: 768px) {
    .xs-fz22-1 {
        font-size: 0px; } }
.xs-fz22-2 {
    font-size: 22px; }

@media (max-width: 768px) {
    .xs-fz22-2 {
        font-size: 5.5px; } }
.xs-fz22-3 {
    font-size: 22px; }

@media (max-width: 768px) {
    .xs-fz22-3 {
        font-size: 11px; } }
.xs-fz22-4 {
    font-size: 22px; }

@media (max-width: 768px) {
    .xs-fz22-4 {
        font-size: 16.5px; } }
.xs-fz20-1 {
    font-size: 20px; }

@media (max-width: 768px) {
    .xs-fz20-1 {
        font-size: 0px; } }
.xs-fz20-2 {
    font-size: 20px; }

@media (max-width: 768px) {
    .xs-fz20-2 {
        font-size: 5px; } }
.xs-fz20-3 {
    font-size: 20px; }

@media (max-width: 768px) {
    .xs-fz20-3 {
        font-size: 10px; } }
.xs-fz20-4 {
    font-size: 20px; }

@media (max-width: 768px) {
    .xs-fz20-4 {
        font-size: 15px; } }
.xs-fz18-1 {
    font-size: 18px; }

@media (max-width: 768px) {
    .xs-fz18-1 {
        font-size: 0px; } }
.xs-fz18-2 {
    font-size: 18px; }

@media (max-width: 768px) {
    .xs-fz18-2 {
        font-size: 4.5px; } }
.xs-fz18-3 {
    font-size: 18px; }

@media (max-width: 768px) {
    .xs-fz18-3 {
        font-size: 9px; } }
.xs-fz18-4 {
    font-size: 18px; }

@media (max-width: 768px) {
    .xs-fz18-4 {
        font-size: 13.5px; } }
.xs-fz16-1 {
    font-size: 16px; }

@media (max-width: 768px) {
    .xs-fz16-1 {
        font-size: 0px; } }
.xs-fz16-2 {
    font-size: 16px; }

@media (max-width: 768px) {
    .xs-fz16-2 {
        font-size: 4px; } }
.xs-fz16-3 {
    font-size: 16px; }

@media (max-width: 768px) {
    .xs-fz16-3 {
        font-size: 8px; } }
.xs-fz16-4 {
    font-size: 16px; }

@media (max-width: 768px) {
    .xs-fz16-4 {
        font-size: 12px; } }
.xs-fz14-1 {
    font-size: 14px; }

@media (max-width: 768px) {
    .xs-fz14-1 {
        font-size: 0px; } }
.xs-fz14-2 {
    font-size: 14px; }

@media (max-width: 768px) {
    .xs-fz14-2 {
        font-size: 3.5px; } }
.xs-fz14-3 {
    font-size: 14px; }

@media (max-width: 768px) {
    .xs-fz14-3 {
        font-size: 7px; } }
.xs-fz14-4 {
    font-size: 14px; }

@media (max-width: 768px) {
    .xs-fz14-4 {
        font-size: 10.5px; } }
.xs-fz12-1 {
    font-size: 12px; }

@media (max-width: 768px) {
    .xs-fz12-1 {
        font-size: 0px; } }
.xs-fz12-2 {
    font-size: 12px; }

@media (max-width: 768px) {
    .xs-fz12-2 {
        font-size: 3px; } }
.xs-fz12-3 {
    font-size: 12px; }

@media (max-width: 768px) {
    .xs-fz12-3 {
        font-size: 6px; } }
.xs-fz12-4 {
    font-size: 12px; }

@media (max-width: 768px) {
    .xs-fz12-4 {
        font-size: 9px; } }
.xs-fz10-1 {
    font-size: 10px; }

@media (max-width: 768px) {
    .xs-fz10-1 {
        font-size: 0px; } }
.xs-fz10-2 {
    font-size: 10px; }

@media (max-width: 768px) {
    .xs-fz10-2 {
        font-size: 2.5px; } }
.xs-fz10-3 {
    font-size: 10px; }

@media (max-width: 768px) {
    .xs-fz10-3 {
        font-size: 5px; } }
.xs-fz10-4 {
    font-size: 10px; }

@media (max-width: 768px) {
    .xs-fz10-4 {
        font-size: 7.5px; } }
.xs-fz8-1 {
    font-size: 8px; }

@media (max-width: 768px) {
    .xs-fz8-1 {
        font-size: 0px; } }
.xs-fz8-2 {
    font-size: 8px; }

@media (max-width: 768px) {
    .xs-fz8-2 {
        font-size: 2px; } }
.xs-fz8-3 {
    font-size: 8px; }

@media (max-width: 768px) {
    .xs-fz8-3 {
        font-size: 4px; } }
.xs-fz8-4 {
    font-size: 8px; }

@media (max-width: 768px) {
    .xs-fz8-4 {
        font-size: 6px; } }
.xs-fz6-1 {
    font-size: 6px; }

@media (max-width: 768px) {
    .xs-fz6-1 {
        font-size: 0px; } }
.xs-fz6-2 {
    font-size: 6px; }

@media (max-width: 768px) {
    .xs-fz6-2 {
        font-size: 1.5px; } }
.xs-fz6-3 {
    font-size: 6px; }

@media (max-width: 768px) {
    .xs-fz6-3 {
        font-size: 3px; } }
.xs-fz6-4 {
    font-size: 6px; }

@media (max-width: 768px) {
    .xs-fz6-4 {
        font-size: 4.5px; } }
.xs-fz4-1 {
    font-size: 4px; }

@media (max-width: 768px) {
    .xs-fz4-1 {
        font-size: 0px; } }
.xs-fz4-2 {
    font-size: 4px; }

@media (max-width: 768px) {
    .xs-fz4-2 {
        font-size: 1px; } }
.xs-fz4-3 {
    font-size: 4px; }

@media (max-width: 768px) {
    .xs-fz4-3 {
        font-size: 2px; } }
.xs-fz4-4 {
    font-size: 4px; }

@media (max-width: 768px) {
    .xs-fz4-4 {
        font-size: 3px; } }
.xs-fz2-1 {
    font-size: 2px; }

@media (max-width: 768px) {
    .xs-fz2-1 {
        font-size: 0px; } }
.xs-fz2-2 {
    font-size: 2px; }

@media (max-width: 768px) {
    .xs-fz2-2 {
        font-size: 0.5px; } }
.xs-fz2-3 {
    font-size: 2px; }

@media (max-width: 768px) {
    .xs-fz2-3 {
        font-size: 1px; } }
.xs-fz2-4 {
    font-size: 2px; }

@media (max-width: 768px) {
    .xs-fz2-4 {
        font-size: 1.5px; } }
.sm-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.sm-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.sm-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.sm-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.sm-pdT100-1 {
    padding-top: 100px; }

.sm-pdL100-1 {
    padding-left: 100px; }

.sm-pdR100-1 {
    padding-right: 100px; }

.sm-pdB100-1 {
    padding-bottom: 100px; }

.sm-mgT100-1 {
    margin-top: 100px; }

.sm-mgL100-1 {
    margin-left: 100px; }

.sm-mgR100-1 {
    margin-right: 100px; }

.sm-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 1024px) {
    .sm-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT100-1 {
        padding-top: 0px; }

    .sm-pdL100-1 {
        padding-left: 0px; }

    .sm-pdR100-1 {
        padding-right: 0px; }

    .sm-pdB100-1 {
        padding-bottom: 0px; }

    .sm-mgT100-1 {
        margin-top: 0px; }

    .sm-mgL100-1 {
        margin-left: 0px; }

    .sm-mgR100-1 {
        margin-right: 0px; }

    .sm-mgB100-1 {
        margin-bottom: 0px; } }
.sm-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.sm-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.sm-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.sm-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.sm-pdT100-2 {
    padding-top: 100px; }

.sm-pdL100-2 {
    padding-left: 100px; }

.sm-pdR100-2 {
    padding-right: 100px; }

.sm-pdB100-2 {
    padding-bottom: 100px; }

.sm-mgT100-2 {
    margin-top: 100px; }

.sm-mgL100-2 {
    margin-left: 100px; }

.sm-mgR100-2 {
    margin-right: 100px; }

.sm-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 1024px) {
    .sm-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .sm-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .sm-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .sm-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .sm-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .sm-pdT100-2 {
        padding-top: 25px; }

    .sm-pdL100-2 {
        padding-left: 25px; }

    .sm-pdR100-2 {
        padding-right: 25px; }

    .sm-pdB100-2 {
        padding-bottom: 25px; }

    .sm-mgT100-2 {
        margin-top: 25px; }

    .sm-mgL100-2 {
        margin-left: 25px; }

    .sm-mgR100-2 {
        margin-right: 25px; }

    .sm-mgB100-2 {
        margin-bottom: 25px; } }
.sm-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.sm-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.sm-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.sm-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.sm-pdT100-3 {
    padding-top: 100px; }

.sm-pdL100-3 {
    padding-left: 100px; }

.sm-pdR100-3 {
    padding-right: 100px; }

.sm-pdB100-3 {
    padding-bottom: 100px; }

.sm-mgT100-3 {
    margin-top: 100px; }

.sm-mgL100-3 {
    margin-left: 100px; }

.sm-mgR100-3 {
    margin-right: 100px; }

.sm-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 1024px) {
    .sm-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .sm-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .sm-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .sm-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .sm-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .sm-pdT100-3 {
        padding-top: 50px; }

    .sm-pdL100-3 {
        padding-left: 50px; }

    .sm-pdR100-3 {
        padding-right: 50px; }

    .sm-pdB100-3 {
        padding-bottom: 50px; }

    .sm-mgT100-3 {
        margin-top: 50px; }

    .sm-mgL100-3 {
        margin-left: 50px; }

    .sm-mgR100-3 {
        margin-right: 50px; }

    .sm-mgB100-3 {
        margin-bottom: 50px; } }
.sm-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.sm-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.sm-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.sm-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.sm-pdT100-4 {
    padding-top: 100px; }

.sm-pdL100-4 {
    padding-left: 100px; }

.sm-pdR100-4 {
    padding-right: 100px; }

.sm-pdB100-4 {
    padding-bottom: 100px; }

.sm-mgT100-4 {
    margin-top: 100px; }

.sm-mgL100-4 {
    margin-left: 100px; }

.sm-mgR100-4 {
    margin-right: 100px; }

.sm-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 1024px) {
    .sm-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .sm-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .sm-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .sm-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .sm-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .sm-pdT100-4 {
        padding-top: 75px; }

    .sm-pdL100-4 {
        padding-left: 75px; }

    .sm-pdR100-4 {
        padding-right: 75px; }

    .sm-pdB100-4 {
        padding-bottom: 75px; }

    .sm-mgT100-4 {
        margin-top: 75px; }

    .sm-mgL100-4 {
        margin-left: 75px; }

    .sm-mgR100-4 {
        margin-right: 75px; }

    .sm-mgB100-4 {
        margin-bottom: 75px; } }
.sm-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.sm-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.sm-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.sm-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.sm-pdT95-1 {
    padding-top: 95px; }

.sm-pdL95-1 {
    padding-left: 95px; }

.sm-pdR95-1 {
    padding-right: 95px; }

.sm-pdB95-1 {
    padding-bottom: 95px; }

.sm-mgT95-1 {
    margin-top: 95px; }

.sm-mgL95-1 {
    margin-left: 95px; }

.sm-mgR95-1 {
    margin-right: 95px; }

.sm-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 1024px) {
    .sm-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT95-1 {
        padding-top: 0px; }

    .sm-pdL95-1 {
        padding-left: 0px; }

    .sm-pdR95-1 {
        padding-right: 0px; }

    .sm-pdB95-1 {
        padding-bottom: 0px; }

    .sm-mgT95-1 {
        margin-top: 0px; }

    .sm-mgL95-1 {
        margin-left: 0px; }

    .sm-mgR95-1 {
        margin-right: 0px; }

    .sm-mgB95-1 {
        margin-bottom: 0px; } }
.sm-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.sm-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.sm-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.sm-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.sm-pdT95-2 {
    padding-top: 95px; }

.sm-pdL95-2 {
    padding-left: 95px; }

.sm-pdR95-2 {
    padding-right: 95px; }

.sm-pdB95-2 {
    padding-bottom: 95px; }

.sm-mgT95-2 {
    margin-top: 95px; }

.sm-mgL95-2 {
    margin-left: 95px; }

.sm-mgR95-2 {
    margin-right: 95px; }

.sm-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 1024px) {
    .sm-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .sm-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .sm-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .sm-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .sm-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .sm-pdT95-2 {
        padding-top: 23.75px; }

    .sm-pdL95-2 {
        padding-left: 23.75px; }

    .sm-pdR95-2 {
        padding-right: 23.75px; }

    .sm-pdB95-2 {
        padding-bottom: 23.75px; }

    .sm-mgT95-2 {
        margin-top: 23.75px; }

    .sm-mgL95-2 {
        margin-left: 23.75px; }

    .sm-mgR95-2 {
        margin-right: 23.75px; }

    .sm-mgB95-2 {
        margin-bottom: 23.75px; } }
.sm-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.sm-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.sm-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.sm-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.sm-pdT95-3 {
    padding-top: 95px; }

.sm-pdL95-3 {
    padding-left: 95px; }

.sm-pdR95-3 {
    padding-right: 95px; }

.sm-pdB95-3 {
    padding-bottom: 95px; }

.sm-mgT95-3 {
    margin-top: 95px; }

.sm-mgL95-3 {
    margin-left: 95px; }

.sm-mgR95-3 {
    margin-right: 95px; }

.sm-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 1024px) {
    .sm-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .sm-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .sm-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .sm-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .sm-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .sm-pdT95-3 {
        padding-top: 47.5px; }

    .sm-pdL95-3 {
        padding-left: 47.5px; }

    .sm-pdR95-3 {
        padding-right: 47.5px; }

    .sm-pdB95-3 {
        padding-bottom: 47.5px; }

    .sm-mgT95-3 {
        margin-top: 47.5px; }

    .sm-mgL95-3 {
        margin-left: 47.5px; }

    .sm-mgR95-3 {
        margin-right: 47.5px; }

    .sm-mgB95-3 {
        margin-bottom: 47.5px; } }
.sm-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.sm-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.sm-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.sm-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.sm-pdT95-4 {
    padding-top: 95px; }

.sm-pdL95-4 {
    padding-left: 95px; }

.sm-pdR95-4 {
    padding-right: 95px; }

.sm-pdB95-4 {
    padding-bottom: 95px; }

.sm-mgT95-4 {
    margin-top: 95px; }

.sm-mgL95-4 {
    margin-left: 95px; }

.sm-mgR95-4 {
    margin-right: 95px; }

.sm-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 1024px) {
    .sm-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .sm-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .sm-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .sm-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .sm-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .sm-pdT95-4 {
        padding-top: 71.25px; }

    .sm-pdL95-4 {
        padding-left: 71.25px; }

    .sm-pdR95-4 {
        padding-right: 71.25px; }

    .sm-pdB95-4 {
        padding-bottom: 71.25px; }

    .sm-mgT95-4 {
        margin-top: 71.25px; }

    .sm-mgL95-4 {
        margin-left: 71.25px; }

    .sm-mgR95-4 {
        margin-right: 71.25px; }

    .sm-mgB95-4 {
        margin-bottom: 71.25px; } }
.sm-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.sm-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.sm-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.sm-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.sm-pdT90-1 {
    padding-top: 90px; }

.sm-pdL90-1 {
    padding-left: 90px; }

.sm-pdR90-1 {
    padding-right: 90px; }

.sm-pdB90-1 {
    padding-bottom: 90px; }

.sm-mgT90-1 {
    margin-top: 90px; }

.sm-mgL90-1 {
    margin-left: 90px; }

.sm-mgR90-1 {
    margin-right: 90px; }

.sm-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 1024px) {
    .sm-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT90-1 {
        padding-top: 0px; }

    .sm-pdL90-1 {
        padding-left: 0px; }

    .sm-pdR90-1 {
        padding-right: 0px; }

    .sm-pdB90-1 {
        padding-bottom: 0px; }

    .sm-mgT90-1 {
        margin-top: 0px; }

    .sm-mgL90-1 {
        margin-left: 0px; }

    .sm-mgR90-1 {
        margin-right: 0px; }

    .sm-mgB90-1 {
        margin-bottom: 0px; } }
.sm-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.sm-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.sm-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.sm-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.sm-pdT90-2 {
    padding-top: 90px; }

.sm-pdL90-2 {
    padding-left: 90px; }

.sm-pdR90-2 {
    padding-right: 90px; }

.sm-pdB90-2 {
    padding-bottom: 90px; }

.sm-mgT90-2 {
    margin-top: 90px; }

.sm-mgL90-2 {
    margin-left: 90px; }

.sm-mgR90-2 {
    margin-right: 90px; }

.sm-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 1024px) {
    .sm-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .sm-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .sm-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .sm-pdT90-2 {
        padding-top: 22.5px; }

    .sm-pdL90-2 {
        padding-left: 22.5px; }

    .sm-pdR90-2 {
        padding-right: 22.5px; }

    .sm-pdB90-2 {
        padding-bottom: 22.5px; }

    .sm-mgT90-2 {
        margin-top: 22.5px; }

    .sm-mgL90-2 {
        margin-left: 22.5px; }

    .sm-mgR90-2 {
        margin-right: 22.5px; }

    .sm-mgB90-2 {
        margin-bottom: 22.5px; } }
.sm-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.sm-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.sm-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.sm-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.sm-pdT90-3 {
    padding-top: 90px; }

.sm-pdL90-3 {
    padding-left: 90px; }

.sm-pdR90-3 {
    padding-right: 90px; }

.sm-pdB90-3 {
    padding-bottom: 90px; }

.sm-mgT90-3 {
    margin-top: 90px; }

.sm-mgL90-3 {
    margin-left: 90px; }

.sm-mgR90-3 {
    margin-right: 90px; }

.sm-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 1024px) {
    .sm-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .sm-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .sm-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .sm-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .sm-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .sm-pdT90-3 {
        padding-top: 45px; }

    .sm-pdL90-3 {
        padding-left: 45px; }

    .sm-pdR90-3 {
        padding-right: 45px; }

    .sm-pdB90-3 {
        padding-bottom: 45px; }

    .sm-mgT90-3 {
        margin-top: 45px; }

    .sm-mgL90-3 {
        margin-left: 45px; }

    .sm-mgR90-3 {
        margin-right: 45px; }

    .sm-mgB90-3 {
        margin-bottom: 45px; } }
.sm-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.sm-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.sm-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.sm-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.sm-pdT90-4 {
    padding-top: 90px; }

.sm-pdL90-4 {
    padding-left: 90px; }

.sm-pdR90-4 {
    padding-right: 90px; }

.sm-pdB90-4 {
    padding-bottom: 90px; }

.sm-mgT90-4 {
    margin-top: 90px; }

.sm-mgL90-4 {
    margin-left: 90px; }

.sm-mgR90-4 {
    margin-right: 90px; }

.sm-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 1024px) {
    .sm-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .sm-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .sm-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .sm-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .sm-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .sm-pdT90-4 {
        padding-top: 67.5px; }

    .sm-pdL90-4 {
        padding-left: 67.5px; }

    .sm-pdR90-4 {
        padding-right: 67.5px; }

    .sm-pdB90-4 {
        padding-bottom: 67.5px; }

    .sm-mgT90-4 {
        margin-top: 67.5px; }

    .sm-mgL90-4 {
        margin-left: 67.5px; }

    .sm-mgR90-4 {
        margin-right: 67.5px; }

    .sm-mgB90-4 {
        margin-bottom: 67.5px; } }
.sm-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.sm-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.sm-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.sm-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.sm-pdT85-1 {
    padding-top: 85px; }

.sm-pdL85-1 {
    padding-left: 85px; }

.sm-pdR85-1 {
    padding-right: 85px; }

.sm-pdB85-1 {
    padding-bottom: 85px; }

.sm-mgT85-1 {
    margin-top: 85px; }

.sm-mgL85-1 {
    margin-left: 85px; }

.sm-mgR85-1 {
    margin-right: 85px; }

.sm-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 1024px) {
    .sm-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT85-1 {
        padding-top: 0px; }

    .sm-pdL85-1 {
        padding-left: 0px; }

    .sm-pdR85-1 {
        padding-right: 0px; }

    .sm-pdB85-1 {
        padding-bottom: 0px; }

    .sm-mgT85-1 {
        margin-top: 0px; }

    .sm-mgL85-1 {
        margin-left: 0px; }

    .sm-mgR85-1 {
        margin-right: 0px; }

    .sm-mgB85-1 {
        margin-bottom: 0px; } }
.sm-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.sm-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.sm-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.sm-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.sm-pdT85-2 {
    padding-top: 85px; }

.sm-pdL85-2 {
    padding-left: 85px; }

.sm-pdR85-2 {
    padding-right: 85px; }

.sm-pdB85-2 {
    padding-bottom: 85px; }

.sm-mgT85-2 {
    margin-top: 85px; }

.sm-mgL85-2 {
    margin-left: 85px; }

.sm-mgR85-2 {
    margin-right: 85px; }

.sm-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 1024px) {
    .sm-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .sm-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .sm-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .sm-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .sm-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .sm-pdT85-2 {
        padding-top: 21.25px; }

    .sm-pdL85-2 {
        padding-left: 21.25px; }

    .sm-pdR85-2 {
        padding-right: 21.25px; }

    .sm-pdB85-2 {
        padding-bottom: 21.25px; }

    .sm-mgT85-2 {
        margin-top: 21.25px; }

    .sm-mgL85-2 {
        margin-left: 21.25px; }

    .sm-mgR85-2 {
        margin-right: 21.25px; }

    .sm-mgB85-2 {
        margin-bottom: 21.25px; } }
.sm-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.sm-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.sm-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.sm-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.sm-pdT85-3 {
    padding-top: 85px; }

.sm-pdL85-3 {
    padding-left: 85px; }

.sm-pdR85-3 {
    padding-right: 85px; }

.sm-pdB85-3 {
    padding-bottom: 85px; }

.sm-mgT85-3 {
    margin-top: 85px; }

.sm-mgL85-3 {
    margin-left: 85px; }

.sm-mgR85-3 {
    margin-right: 85px; }

.sm-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 1024px) {
    .sm-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .sm-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .sm-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .sm-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .sm-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .sm-pdT85-3 {
        padding-top: 42.5px; }

    .sm-pdL85-3 {
        padding-left: 42.5px; }

    .sm-pdR85-3 {
        padding-right: 42.5px; }

    .sm-pdB85-3 {
        padding-bottom: 42.5px; }

    .sm-mgT85-3 {
        margin-top: 42.5px; }

    .sm-mgL85-3 {
        margin-left: 42.5px; }

    .sm-mgR85-3 {
        margin-right: 42.5px; }

    .sm-mgB85-3 {
        margin-bottom: 42.5px; } }
.sm-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.sm-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.sm-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.sm-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.sm-pdT85-4 {
    padding-top: 85px; }

.sm-pdL85-4 {
    padding-left: 85px; }

.sm-pdR85-4 {
    padding-right: 85px; }

.sm-pdB85-4 {
    padding-bottom: 85px; }

.sm-mgT85-4 {
    margin-top: 85px; }

.sm-mgL85-4 {
    margin-left: 85px; }

.sm-mgR85-4 {
    margin-right: 85px; }

.sm-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 1024px) {
    .sm-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .sm-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .sm-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .sm-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .sm-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .sm-pdT85-4 {
        padding-top: 63.75px; }

    .sm-pdL85-4 {
        padding-left: 63.75px; }

    .sm-pdR85-4 {
        padding-right: 63.75px; }

    .sm-pdB85-4 {
        padding-bottom: 63.75px; }

    .sm-mgT85-4 {
        margin-top: 63.75px; }

    .sm-mgL85-4 {
        margin-left: 63.75px; }

    .sm-mgR85-4 {
        margin-right: 63.75px; }

    .sm-mgB85-4 {
        margin-bottom: 63.75px; } }
.sm-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.sm-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.sm-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.sm-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.sm-pdT80-1 {
    padding-top: 80px; }

.sm-pdL80-1 {
    padding-left: 80px; }

.sm-pdR80-1 {
    padding-right: 80px; }

.sm-pdB80-1 {
    padding-bottom: 80px; }

.sm-mgT80-1 {
    margin-top: 80px; }

.sm-mgL80-1 {
    margin-left: 80px; }

.sm-mgR80-1 {
    margin-right: 80px; }

.sm-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 1024px) {
    .sm-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT80-1 {
        padding-top: 0px; }

    .sm-pdL80-1 {
        padding-left: 0px; }

    .sm-pdR80-1 {
        padding-right: 0px; }

    .sm-pdB80-1 {
        padding-bottom: 0px; }

    .sm-mgT80-1 {
        margin-top: 0px; }

    .sm-mgL80-1 {
        margin-left: 0px; }

    .sm-mgR80-1 {
        margin-right: 0px; }

    .sm-mgB80-1 {
        margin-bottom: 0px; } }
.sm-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.sm-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.sm-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.sm-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.sm-pdT80-2 {
    padding-top: 80px; }

.sm-pdL80-2 {
    padding-left: 80px; }

.sm-pdR80-2 {
    padding-right: 80px; }

.sm-pdB80-2 {
    padding-bottom: 80px; }

.sm-mgT80-2 {
    margin-top: 80px; }

.sm-mgL80-2 {
    margin-left: 80px; }

.sm-mgR80-2 {
    margin-right: 80px; }

.sm-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 1024px) {
    .sm-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .sm-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .sm-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .sm-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .sm-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .sm-pdT80-2 {
        padding-top: 20px; }

    .sm-pdL80-2 {
        padding-left: 20px; }

    .sm-pdR80-2 {
        padding-right: 20px; }

    .sm-pdB80-2 {
        padding-bottom: 20px; }

    .sm-mgT80-2 {
        margin-top: 20px; }

    .sm-mgL80-2 {
        margin-left: 20px; }

    .sm-mgR80-2 {
        margin-right: 20px; }

    .sm-mgB80-2 {
        margin-bottom: 20px; } }
.sm-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.sm-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.sm-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.sm-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.sm-pdT80-3 {
    padding-top: 80px; }

.sm-pdL80-3 {
    padding-left: 80px; }

.sm-pdR80-3 {
    padding-right: 80px; }

.sm-pdB80-3 {
    padding-bottom: 80px; }

.sm-mgT80-3 {
    margin-top: 80px; }

.sm-mgL80-3 {
    margin-left: 80px; }

.sm-mgR80-3 {
    margin-right: 80px; }

.sm-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 1024px) {
    .sm-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .sm-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .sm-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .sm-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .sm-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .sm-pdT80-3 {
        padding-top: 40px; }

    .sm-pdL80-3 {
        padding-left: 40px; }

    .sm-pdR80-3 {
        padding-right: 40px; }

    .sm-pdB80-3 {
        padding-bottom: 40px; }

    .sm-mgT80-3 {
        margin-top: 40px; }

    .sm-mgL80-3 {
        margin-left: 40px; }

    .sm-mgR80-3 {
        margin-right: 40px; }

    .sm-mgB80-3 {
        margin-bottom: 40px; } }
.sm-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.sm-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.sm-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.sm-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.sm-pdT80-4 {
    padding-top: 80px; }

.sm-pdL80-4 {
    padding-left: 80px; }

.sm-pdR80-4 {
    padding-right: 80px; }

.sm-pdB80-4 {
    padding-bottom: 80px; }

.sm-mgT80-4 {
    margin-top: 80px; }

.sm-mgL80-4 {
    margin-left: 80px; }

.sm-mgR80-4 {
    margin-right: 80px; }

.sm-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 1024px) {
    .sm-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .sm-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .sm-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .sm-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .sm-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .sm-pdT80-4 {
        padding-top: 60px; }

    .sm-pdL80-4 {
        padding-left: 60px; }

    .sm-pdR80-4 {
        padding-right: 60px; }

    .sm-pdB80-4 {
        padding-bottom: 60px; }

    .sm-mgT80-4 {
        margin-top: 60px; }

    .sm-mgL80-4 {
        margin-left: 60px; }

    .sm-mgR80-4 {
        margin-right: 60px; }

    .sm-mgB80-4 {
        margin-bottom: 60px; } }
.sm-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.sm-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.sm-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.sm-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.sm-pdT75-1 {
    padding-top: 75px; }

.sm-pdL75-1 {
    padding-left: 75px; }

.sm-pdR75-1 {
    padding-right: 75px; }

.sm-pdB75-1 {
    padding-bottom: 75px; }

.sm-mgT75-1 {
    margin-top: 75px; }

.sm-mgL75-1 {
    margin-left: 75px; }

.sm-mgR75-1 {
    margin-right: 75px; }

.sm-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 1024px) {
    .sm-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT75-1 {
        padding-top: 0px; }

    .sm-pdL75-1 {
        padding-left: 0px; }

    .sm-pdR75-1 {
        padding-right: 0px; }

    .sm-pdB75-1 {
        padding-bottom: 0px; }

    .sm-mgT75-1 {
        margin-top: 0px; }

    .sm-mgL75-1 {
        margin-left: 0px; }

    .sm-mgR75-1 {
        margin-right: 0px; }

    .sm-mgB75-1 {
        margin-bottom: 0px; } }
.sm-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.sm-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.sm-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.sm-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.sm-pdT75-2 {
    padding-top: 75px; }

.sm-pdL75-2 {
    padding-left: 75px; }

.sm-pdR75-2 {
    padding-right: 75px; }

.sm-pdB75-2 {
    padding-bottom: 75px; }

.sm-mgT75-2 {
    margin-top: 75px; }

.sm-mgL75-2 {
    margin-left: 75px; }

.sm-mgR75-2 {
    margin-right: 75px; }

.sm-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 1024px) {
    .sm-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .sm-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .sm-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .sm-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .sm-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .sm-pdT75-2 {
        padding-top: 18.75px; }

    .sm-pdL75-2 {
        padding-left: 18.75px; }

    .sm-pdR75-2 {
        padding-right: 18.75px; }

    .sm-pdB75-2 {
        padding-bottom: 18.75px; }

    .sm-mgT75-2 {
        margin-top: 18.75px; }

    .sm-mgL75-2 {
        margin-left: 18.75px; }

    .sm-mgR75-2 {
        margin-right: 18.75px; }

    .sm-mgB75-2 {
        margin-bottom: 18.75px; } }
.sm-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.sm-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.sm-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.sm-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.sm-pdT75-3 {
    padding-top: 75px; }

.sm-pdL75-3 {
    padding-left: 75px; }

.sm-pdR75-3 {
    padding-right: 75px; }

.sm-pdB75-3 {
    padding-bottom: 75px; }

.sm-mgT75-3 {
    margin-top: 75px; }

.sm-mgL75-3 {
    margin-left: 75px; }

.sm-mgR75-3 {
    margin-right: 75px; }

.sm-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 1024px) {
    .sm-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .sm-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .sm-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .sm-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .sm-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .sm-pdT75-3 {
        padding-top: 37.5px; }

    .sm-pdL75-3 {
        padding-left: 37.5px; }

    .sm-pdR75-3 {
        padding-right: 37.5px; }

    .sm-pdB75-3 {
        padding-bottom: 37.5px; }

    .sm-mgT75-3 {
        margin-top: 37.5px; }

    .sm-mgL75-3 {
        margin-left: 37.5px; }

    .sm-mgR75-3 {
        margin-right: 37.5px; }

    .sm-mgB75-3 {
        margin-bottom: 37.5px; } }
.sm-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.sm-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.sm-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.sm-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.sm-pdT75-4 {
    padding-top: 75px; }

.sm-pdL75-4 {
    padding-left: 75px; }

.sm-pdR75-4 {
    padding-right: 75px; }

.sm-pdB75-4 {
    padding-bottom: 75px; }

.sm-mgT75-4 {
    margin-top: 75px; }

.sm-mgL75-4 {
    margin-left: 75px; }

.sm-mgR75-4 {
    margin-right: 75px; }

.sm-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 1024px) {
    .sm-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .sm-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .sm-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .sm-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .sm-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .sm-pdT75-4 {
        padding-top: 56.25px; }

    .sm-pdL75-4 {
        padding-left: 56.25px; }

    .sm-pdR75-4 {
        padding-right: 56.25px; }

    .sm-pdB75-4 {
        padding-bottom: 56.25px; }

    .sm-mgT75-4 {
        margin-top: 56.25px; }

    .sm-mgL75-4 {
        margin-left: 56.25px; }

    .sm-mgR75-4 {
        margin-right: 56.25px; }

    .sm-mgB75-4 {
        margin-bottom: 56.25px; } }
.sm-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.sm-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.sm-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.sm-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.sm-pdT70-1 {
    padding-top: 70px; }

.sm-pdL70-1 {
    padding-left: 70px; }

.sm-pdR70-1 {
    padding-right: 70px; }

.sm-pdB70-1 {
    padding-bottom: 70px; }

.sm-mgT70-1 {
    margin-top: 70px; }

.sm-mgL70-1 {
    margin-left: 70px; }

.sm-mgR70-1 {
    margin-right: 70px; }

.sm-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 1024px) {
    .sm-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT70-1 {
        padding-top: 0px; }

    .sm-pdL70-1 {
        padding-left: 0px; }

    .sm-pdR70-1 {
        padding-right: 0px; }

    .sm-pdB70-1 {
        padding-bottom: 0px; }

    .sm-mgT70-1 {
        margin-top: 0px; }

    .sm-mgL70-1 {
        margin-left: 0px; }

    .sm-mgR70-1 {
        margin-right: 0px; }

    .sm-mgB70-1 {
        margin-bottom: 0px; } }
.sm-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.sm-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.sm-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.sm-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.sm-pdT70-2 {
    padding-top: 70px; }

.sm-pdL70-2 {
    padding-left: 70px; }

.sm-pdR70-2 {
    padding-right: 70px; }

.sm-pdB70-2 {
    padding-bottom: 70px; }

.sm-mgT70-2 {
    margin-top: 70px; }

.sm-mgL70-2 {
    margin-left: 70px; }

.sm-mgR70-2 {
    margin-right: 70px; }

.sm-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 1024px) {
    .sm-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .sm-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .sm-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .sm-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .sm-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .sm-pdT70-2 {
        padding-top: 17.5px; }

    .sm-pdL70-2 {
        padding-left: 17.5px; }

    .sm-pdR70-2 {
        padding-right: 17.5px; }

    .sm-pdB70-2 {
        padding-bottom: 17.5px; }

    .sm-mgT70-2 {
        margin-top: 17.5px; }

    .sm-mgL70-2 {
        margin-left: 17.5px; }

    .sm-mgR70-2 {
        margin-right: 17.5px; }

    .sm-mgB70-2 {
        margin-bottom: 17.5px; } }
.sm-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.sm-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.sm-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.sm-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.sm-pdT70-3 {
    padding-top: 70px; }

.sm-pdL70-3 {
    padding-left: 70px; }

.sm-pdR70-3 {
    padding-right: 70px; }

.sm-pdB70-3 {
    padding-bottom: 70px; }

.sm-mgT70-3 {
    margin-top: 70px; }

.sm-mgL70-3 {
    margin-left: 70px; }

.sm-mgR70-3 {
    margin-right: 70px; }

.sm-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 1024px) {
    .sm-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .sm-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .sm-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .sm-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .sm-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .sm-pdT70-3 {
        padding-top: 35px; }

    .sm-pdL70-3 {
        padding-left: 35px; }

    .sm-pdR70-3 {
        padding-right: 35px; }

    .sm-pdB70-3 {
        padding-bottom: 35px; }

    .sm-mgT70-3 {
        margin-top: 35px; }

    .sm-mgL70-3 {
        margin-left: 35px; }

    .sm-mgR70-3 {
        margin-right: 35px; }

    .sm-mgB70-3 {
        margin-bottom: 35px; } }
.sm-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.sm-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.sm-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.sm-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.sm-pdT70-4 {
    padding-top: 70px; }

.sm-pdL70-4 {
    padding-left: 70px; }

.sm-pdR70-4 {
    padding-right: 70px; }

.sm-pdB70-4 {
    padding-bottom: 70px; }

.sm-mgT70-4 {
    margin-top: 70px; }

.sm-mgL70-4 {
    margin-left: 70px; }

.sm-mgR70-4 {
    margin-right: 70px; }

.sm-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 1024px) {
    .sm-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .sm-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .sm-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .sm-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .sm-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .sm-pdT70-4 {
        padding-top: 52.5px; }

    .sm-pdL70-4 {
        padding-left: 52.5px; }

    .sm-pdR70-4 {
        padding-right: 52.5px; }

    .sm-pdB70-4 {
        padding-bottom: 52.5px; }

    .sm-mgT70-4 {
        margin-top: 52.5px; }

    .sm-mgL70-4 {
        margin-left: 52.5px; }

    .sm-mgR70-4 {
        margin-right: 52.5px; }

    .sm-mgB70-4 {
        margin-bottom: 52.5px; } }
.sm-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.sm-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.sm-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.sm-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.sm-pdT65-1 {
    padding-top: 65px; }

.sm-pdL65-1 {
    padding-left: 65px; }

.sm-pdR65-1 {
    padding-right: 65px; }

.sm-pdB65-1 {
    padding-bottom: 65px; }

.sm-mgT65-1 {
    margin-top: 65px; }

.sm-mgL65-1 {
    margin-left: 65px; }

.sm-mgR65-1 {
    margin-right: 65px; }

.sm-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 1024px) {
    .sm-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT65-1 {
        padding-top: 0px; }

    .sm-pdL65-1 {
        padding-left: 0px; }

    .sm-pdR65-1 {
        padding-right: 0px; }

    .sm-pdB65-1 {
        padding-bottom: 0px; }

    .sm-mgT65-1 {
        margin-top: 0px; }

    .sm-mgL65-1 {
        margin-left: 0px; }

    .sm-mgR65-1 {
        margin-right: 0px; }

    .sm-mgB65-1 {
        margin-bottom: 0px; } }
.sm-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.sm-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.sm-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.sm-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.sm-pdT65-2 {
    padding-top: 65px; }

.sm-pdL65-2 {
    padding-left: 65px; }

.sm-pdR65-2 {
    padding-right: 65px; }

.sm-pdB65-2 {
    padding-bottom: 65px; }

.sm-mgT65-2 {
    margin-top: 65px; }

.sm-mgL65-2 {
    margin-left: 65px; }

.sm-mgR65-2 {
    margin-right: 65px; }

.sm-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 1024px) {
    .sm-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .sm-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .sm-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .sm-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .sm-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .sm-pdT65-2 {
        padding-top: 16.25px; }

    .sm-pdL65-2 {
        padding-left: 16.25px; }

    .sm-pdR65-2 {
        padding-right: 16.25px; }

    .sm-pdB65-2 {
        padding-bottom: 16.25px; }

    .sm-mgT65-2 {
        margin-top: 16.25px; }

    .sm-mgL65-2 {
        margin-left: 16.25px; }

    .sm-mgR65-2 {
        margin-right: 16.25px; }

    .sm-mgB65-2 {
        margin-bottom: 16.25px; } }
.sm-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.sm-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.sm-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.sm-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.sm-pdT65-3 {
    padding-top: 65px; }

.sm-pdL65-3 {
    padding-left: 65px; }

.sm-pdR65-3 {
    padding-right: 65px; }

.sm-pdB65-3 {
    padding-bottom: 65px; }

.sm-mgT65-3 {
    margin-top: 65px; }

.sm-mgL65-3 {
    margin-left: 65px; }

.sm-mgR65-3 {
    margin-right: 65px; }

.sm-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 1024px) {
    .sm-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .sm-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .sm-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .sm-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .sm-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .sm-pdT65-3 {
        padding-top: 32.5px; }

    .sm-pdL65-3 {
        padding-left: 32.5px; }

    .sm-pdR65-3 {
        padding-right: 32.5px; }

    .sm-pdB65-3 {
        padding-bottom: 32.5px; }

    .sm-mgT65-3 {
        margin-top: 32.5px; }

    .sm-mgL65-3 {
        margin-left: 32.5px; }

    .sm-mgR65-3 {
        margin-right: 32.5px; }

    .sm-mgB65-3 {
        margin-bottom: 32.5px; } }
.sm-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.sm-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.sm-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.sm-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.sm-pdT65-4 {
    padding-top: 65px; }

.sm-pdL65-4 {
    padding-left: 65px; }

.sm-pdR65-4 {
    padding-right: 65px; }

.sm-pdB65-4 {
    padding-bottom: 65px; }

.sm-mgT65-4 {
    margin-top: 65px; }

.sm-mgL65-4 {
    margin-left: 65px; }

.sm-mgR65-4 {
    margin-right: 65px; }

.sm-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 1024px) {
    .sm-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .sm-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .sm-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .sm-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .sm-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .sm-pdT65-4 {
        padding-top: 48.75px; }

    .sm-pdL65-4 {
        padding-left: 48.75px; }

    .sm-pdR65-4 {
        padding-right: 48.75px; }

    .sm-pdB65-4 {
        padding-bottom: 48.75px; }

    .sm-mgT65-4 {
        margin-top: 48.75px; }

    .sm-mgL65-4 {
        margin-left: 48.75px; }

    .sm-mgR65-4 {
        margin-right: 48.75px; }

    .sm-mgB65-4 {
        margin-bottom: 48.75px; } }
.sm-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.sm-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.sm-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.sm-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.sm-pdT60-1 {
    padding-top: 60px; }

.sm-pdL60-1 {
    padding-left: 60px; }

.sm-pdR60-1 {
    padding-right: 60px; }

.sm-pdB60-1 {
    padding-bottom: 60px; }

.sm-mgT60-1 {
    margin-top: 60px; }

.sm-mgL60-1 {
    margin-left: 60px; }

.sm-mgR60-1 {
    margin-right: 60px; }

.sm-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 1024px) {
    .sm-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT60-1 {
        padding-top: 0px; }

    .sm-pdL60-1 {
        padding-left: 0px; }

    .sm-pdR60-1 {
        padding-right: 0px; }

    .sm-pdB60-1 {
        padding-bottom: 0px; }

    .sm-mgT60-1 {
        margin-top: 0px; }

    .sm-mgL60-1 {
        margin-left: 0px; }

    .sm-mgR60-1 {
        margin-right: 0px; }

    .sm-mgB60-1 {
        margin-bottom: 0px; } }
.sm-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.sm-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.sm-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.sm-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.sm-pdT60-2 {
    padding-top: 60px; }

.sm-pdL60-2 {
    padding-left: 60px; }

.sm-pdR60-2 {
    padding-right: 60px; }

.sm-pdB60-2 {
    padding-bottom: 60px; }

.sm-mgT60-2 {
    margin-top: 60px; }

.sm-mgL60-2 {
    margin-left: 60px; }

.sm-mgR60-2 {
    margin-right: 60px; }

.sm-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 1024px) {
    .sm-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .sm-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .sm-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .sm-pdT60-2 {
        padding-top: 15px; }

    .sm-pdL60-2 {
        padding-left: 15px; }

    .sm-pdR60-2 {
        padding-right: 15px; }

    .sm-pdB60-2 {
        padding-bottom: 15px; }

    .sm-mgT60-2 {
        margin-top: 15px; }

    .sm-mgL60-2 {
        margin-left: 15px; }

    .sm-mgR60-2 {
        margin-right: 15px; }

    .sm-mgB60-2 {
        margin-bottom: 15px; } }
.sm-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.sm-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.sm-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.sm-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.sm-pdT60-3 {
    padding-top: 60px; }

.sm-pdL60-3 {
    padding-left: 60px; }

.sm-pdR60-3 {
    padding-right: 60px; }

.sm-pdB60-3 {
    padding-bottom: 60px; }

.sm-mgT60-3 {
    margin-top: 60px; }

.sm-mgL60-3 {
    margin-left: 60px; }

.sm-mgR60-3 {
    margin-right: 60px; }

.sm-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 1024px) {
    .sm-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .sm-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .sm-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .sm-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .sm-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .sm-pdT60-3 {
        padding-top: 30px; }

    .sm-pdL60-3 {
        padding-left: 30px; }

    .sm-pdR60-3 {
        padding-right: 30px; }

    .sm-pdB60-3 {
        padding-bottom: 30px; }

    .sm-mgT60-3 {
        margin-top: 30px; }

    .sm-mgL60-3 {
        margin-left: 30px; }

    .sm-mgR60-3 {
        margin-right: 30px; }

    .sm-mgB60-3 {
        margin-bottom: 30px; } }
.sm-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.sm-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.sm-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.sm-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.sm-pdT60-4 {
    padding-top: 60px; }

.sm-pdL60-4 {
    padding-left: 60px; }

.sm-pdR60-4 {
    padding-right: 60px; }

.sm-pdB60-4 {
    padding-bottom: 60px; }

.sm-mgT60-4 {
    margin-top: 60px; }

.sm-mgL60-4 {
    margin-left: 60px; }

.sm-mgR60-4 {
    margin-right: 60px; }

.sm-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 1024px) {
    .sm-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .sm-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .sm-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .sm-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .sm-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .sm-pdT60-4 {
        padding-top: 45px; }

    .sm-pdL60-4 {
        padding-left: 45px; }

    .sm-pdR60-4 {
        padding-right: 45px; }

    .sm-pdB60-4 {
        padding-bottom: 45px; }

    .sm-mgT60-4 {
        margin-top: 45px; }

    .sm-mgL60-4 {
        margin-left: 45px; }

    .sm-mgR60-4 {
        margin-right: 45px; }

    .sm-mgB60-4 {
        margin-bottom: 45px; } }
.sm-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.sm-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.sm-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.sm-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.sm-pdT55-1 {
    padding-top: 55px; }

.sm-pdL55-1 {
    padding-left: 55px; }

.sm-pdR55-1 {
    padding-right: 55px; }

.sm-pdB55-1 {
    padding-bottom: 55px; }

.sm-mgT55-1 {
    margin-top: 55px; }

.sm-mgL55-1 {
    margin-left: 55px; }

.sm-mgR55-1 {
    margin-right: 55px; }

.sm-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 1024px) {
    .sm-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT55-1 {
        padding-top: 0px; }

    .sm-pdL55-1 {
        padding-left: 0px; }

    .sm-pdR55-1 {
        padding-right: 0px; }

    .sm-pdB55-1 {
        padding-bottom: 0px; }

    .sm-mgT55-1 {
        margin-top: 0px; }

    .sm-mgL55-1 {
        margin-left: 0px; }

    .sm-mgR55-1 {
        margin-right: 0px; }

    .sm-mgB55-1 {
        margin-bottom: 0px; } }
.sm-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.sm-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.sm-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.sm-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.sm-pdT55-2 {
    padding-top: 55px; }

.sm-pdL55-2 {
    padding-left: 55px; }

.sm-pdR55-2 {
    padding-right: 55px; }

.sm-pdB55-2 {
    padding-bottom: 55px; }

.sm-mgT55-2 {
    margin-top: 55px; }

.sm-mgL55-2 {
    margin-left: 55px; }

.sm-mgR55-2 {
    margin-right: 55px; }

.sm-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 1024px) {
    .sm-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .sm-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .sm-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .sm-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .sm-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .sm-pdT55-2 {
        padding-top: 13.75px; }

    .sm-pdL55-2 {
        padding-left: 13.75px; }

    .sm-pdR55-2 {
        padding-right: 13.75px; }

    .sm-pdB55-2 {
        padding-bottom: 13.75px; }

    .sm-mgT55-2 {
        margin-top: 13.75px; }

    .sm-mgL55-2 {
        margin-left: 13.75px; }

    .sm-mgR55-2 {
        margin-right: 13.75px; }

    .sm-mgB55-2 {
        margin-bottom: 13.75px; } }
.sm-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.sm-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.sm-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.sm-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.sm-pdT55-3 {
    padding-top: 55px; }

.sm-pdL55-3 {
    padding-left: 55px; }

.sm-pdR55-3 {
    padding-right: 55px; }

.sm-pdB55-3 {
    padding-bottom: 55px; }

.sm-mgT55-3 {
    margin-top: 55px; }

.sm-mgL55-3 {
    margin-left: 55px; }

.sm-mgR55-3 {
    margin-right: 55px; }

.sm-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 1024px) {
    .sm-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .sm-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .sm-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .sm-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .sm-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .sm-pdT55-3 {
        padding-top: 27.5px; }

    .sm-pdL55-3 {
        padding-left: 27.5px; }

    .sm-pdR55-3 {
        padding-right: 27.5px; }

    .sm-pdB55-3 {
        padding-bottom: 27.5px; }

    .sm-mgT55-3 {
        margin-top: 27.5px; }

    .sm-mgL55-3 {
        margin-left: 27.5px; }

    .sm-mgR55-3 {
        margin-right: 27.5px; }

    .sm-mgB55-3 {
        margin-bottom: 27.5px; } }
.sm-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.sm-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.sm-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.sm-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.sm-pdT55-4 {
    padding-top: 55px; }

.sm-pdL55-4 {
    padding-left: 55px; }

.sm-pdR55-4 {
    padding-right: 55px; }

.sm-pdB55-4 {
    padding-bottom: 55px; }

.sm-mgT55-4 {
    margin-top: 55px; }

.sm-mgL55-4 {
    margin-left: 55px; }

.sm-mgR55-4 {
    margin-right: 55px; }

.sm-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 1024px) {
    .sm-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .sm-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .sm-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .sm-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .sm-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .sm-pdT55-4 {
        padding-top: 41.25px; }

    .sm-pdL55-4 {
        padding-left: 41.25px; }

    .sm-pdR55-4 {
        padding-right: 41.25px; }

    .sm-pdB55-4 {
        padding-bottom: 41.25px; }

    .sm-mgT55-4 {
        margin-top: 41.25px; }

    .sm-mgL55-4 {
        margin-left: 41.25px; }

    .sm-mgR55-4 {
        margin-right: 41.25px; }

    .sm-mgB55-4 {
        margin-bottom: 41.25px; } }
.sm-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.sm-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.sm-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.sm-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.sm-pdT50-1 {
    padding-top: 50px; }

.sm-pdL50-1 {
    padding-left: 50px; }

.sm-pdR50-1 {
    padding-right: 50px; }

.sm-pdB50-1 {
    padding-bottom: 50px; }

.sm-mgT50-1 {
    margin-top: 50px; }

.sm-mgL50-1 {
    margin-left: 50px; }

.sm-mgR50-1 {
    margin-right: 50px; }

.sm-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 1024px) {
    .sm-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT50-1 {
        padding-top: 0px; }

    .sm-pdL50-1 {
        padding-left: 0px; }

    .sm-pdR50-1 {
        padding-right: 0px; }

    .sm-pdB50-1 {
        padding-bottom: 0px; }

    .sm-mgT50-1 {
        margin-top: 0px; }

    .sm-mgL50-1 {
        margin-left: 0px; }

    .sm-mgR50-1 {
        margin-right: 0px; }

    .sm-mgB50-1 {
        margin-bottom: 0px; } }
.sm-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.sm-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.sm-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.sm-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.sm-pdT50-2 {
    padding-top: 50px; }

.sm-pdL50-2 {
    padding-left: 50px; }

.sm-pdR50-2 {
    padding-right: 50px; }

.sm-pdB50-2 {
    padding-bottom: 50px; }

.sm-mgT50-2 {
    margin-top: 50px; }

.sm-mgL50-2 {
    margin-left: 50px; }

.sm-mgR50-2 {
    margin-right: 50px; }

.sm-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 1024px) {
    .sm-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .sm-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .sm-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .sm-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .sm-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .sm-pdT50-2 {
        padding-top: 12.5px; }

    .sm-pdL50-2 {
        padding-left: 12.5px; }

    .sm-pdR50-2 {
        padding-right: 12.5px; }

    .sm-pdB50-2 {
        padding-bottom: 12.5px; }

    .sm-mgT50-2 {
        margin-top: 12.5px; }

    .sm-mgL50-2 {
        margin-left: 12.5px; }

    .sm-mgR50-2 {
        margin-right: 12.5px; }

    .sm-mgB50-2 {
        margin-bottom: 12.5px; } }
.sm-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.sm-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.sm-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.sm-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.sm-pdT50-3 {
    padding-top: 50px; }

.sm-pdL50-3 {
    padding-left: 50px; }

.sm-pdR50-3 {
    padding-right: 50px; }

.sm-pdB50-3 {
    padding-bottom: 50px; }

.sm-mgT50-3 {
    margin-top: 50px; }

.sm-mgL50-3 {
    margin-left: 50px; }

.sm-mgR50-3 {
    margin-right: 50px; }

.sm-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 1024px) {
    .sm-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .sm-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .sm-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .sm-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .sm-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .sm-pdT50-3 {
        padding-top: 25px; }

    .sm-pdL50-3 {
        padding-left: 25px; }

    .sm-pdR50-3 {
        padding-right: 25px; }

    .sm-pdB50-3 {
        padding-bottom: 25px; }

    .sm-mgT50-3 {
        margin-top: 25px; }

    .sm-mgL50-3 {
        margin-left: 25px; }

    .sm-mgR50-3 {
        margin-right: 25px; }

    .sm-mgB50-3 {
        margin-bottom: 25px; } }
.sm-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.sm-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.sm-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.sm-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.sm-pdT50-4 {
    padding-top: 50px; }

.sm-pdL50-4 {
    padding-left: 50px; }

.sm-pdR50-4 {
    padding-right: 50px; }

.sm-pdB50-4 {
    padding-bottom: 50px; }

.sm-mgT50-4 {
    margin-top: 50px; }

.sm-mgL50-4 {
    margin-left: 50px; }

.sm-mgR50-4 {
    margin-right: 50px; }

.sm-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 1024px) {
    .sm-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .sm-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .sm-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .sm-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .sm-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .sm-pdT50-4 {
        padding-top: 37.5px; }

    .sm-pdL50-4 {
        padding-left: 37.5px; }

    .sm-pdR50-4 {
        padding-right: 37.5px; }

    .sm-pdB50-4 {
        padding-bottom: 37.5px; }

    .sm-mgT50-4 {
        margin-top: 37.5px; }

    .sm-mgL50-4 {
        margin-left: 37.5px; }

    .sm-mgR50-4 {
        margin-right: 37.5px; }

    .sm-mgB50-4 {
        margin-bottom: 37.5px; } }
.sm-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.sm-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.sm-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.sm-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.sm-pdT45-1 {
    padding-top: 45px; }

.sm-pdL45-1 {
    padding-left: 45px; }

.sm-pdR45-1 {
    padding-right: 45px; }

.sm-pdB45-1 {
    padding-bottom: 45px; }

.sm-mgT45-1 {
    margin-top: 45px; }

.sm-mgL45-1 {
    margin-left: 45px; }

.sm-mgR45-1 {
    margin-right: 45px; }

.sm-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 1024px) {
    .sm-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT45-1 {
        padding-top: 0px; }

    .sm-pdL45-1 {
        padding-left: 0px; }

    .sm-pdR45-1 {
        padding-right: 0px; }

    .sm-pdB45-1 {
        padding-bottom: 0px; }

    .sm-mgT45-1 {
        margin-top: 0px; }

    .sm-mgL45-1 {
        margin-left: 0px; }

    .sm-mgR45-1 {
        margin-right: 0px; }

    .sm-mgB45-1 {
        margin-bottom: 0px; } }
.sm-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.sm-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.sm-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.sm-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.sm-pdT45-2 {
    padding-top: 45px; }

.sm-pdL45-2 {
    padding-left: 45px; }

.sm-pdR45-2 {
    padding-right: 45px; }

.sm-pdB45-2 {
    padding-bottom: 45px; }

.sm-mgT45-2 {
    margin-top: 45px; }

.sm-mgL45-2 {
    margin-left: 45px; }

.sm-mgR45-2 {
    margin-right: 45px; }

.sm-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 1024px) {
    .sm-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .sm-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .sm-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .sm-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .sm-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .sm-pdT45-2 {
        padding-top: 11.25px; }

    .sm-pdL45-2 {
        padding-left: 11.25px; }

    .sm-pdR45-2 {
        padding-right: 11.25px; }

    .sm-pdB45-2 {
        padding-bottom: 11.25px; }

    .sm-mgT45-2 {
        margin-top: 11.25px; }

    .sm-mgL45-2 {
        margin-left: 11.25px; }

    .sm-mgR45-2 {
        margin-right: 11.25px; }

    .sm-mgB45-2 {
        margin-bottom: 11.25px; } }
.sm-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.sm-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.sm-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.sm-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.sm-pdT45-3 {
    padding-top: 45px; }

.sm-pdL45-3 {
    padding-left: 45px; }

.sm-pdR45-3 {
    padding-right: 45px; }

.sm-pdB45-3 {
    padding-bottom: 45px; }

.sm-mgT45-3 {
    margin-top: 45px; }

.sm-mgL45-3 {
    margin-left: 45px; }

.sm-mgR45-3 {
    margin-right: 45px; }

.sm-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 1024px) {
    .sm-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .sm-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .sm-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .sm-pdT45-3 {
        padding-top: 22.5px; }

    .sm-pdL45-3 {
        padding-left: 22.5px; }

    .sm-pdR45-3 {
        padding-right: 22.5px; }

    .sm-pdB45-3 {
        padding-bottom: 22.5px; }

    .sm-mgT45-3 {
        margin-top: 22.5px; }

    .sm-mgL45-3 {
        margin-left: 22.5px; }

    .sm-mgR45-3 {
        margin-right: 22.5px; }

    .sm-mgB45-3 {
        margin-bottom: 22.5px; } }
.sm-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.sm-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.sm-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.sm-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.sm-pdT45-4 {
    padding-top: 45px; }

.sm-pdL45-4 {
    padding-left: 45px; }

.sm-pdR45-4 {
    padding-right: 45px; }

.sm-pdB45-4 {
    padding-bottom: 45px; }

.sm-mgT45-4 {
    margin-top: 45px; }

.sm-mgL45-4 {
    margin-left: 45px; }

.sm-mgR45-4 {
    margin-right: 45px; }

.sm-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 1024px) {
    .sm-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .sm-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .sm-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .sm-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .sm-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .sm-pdT45-4 {
        padding-top: 33.75px; }

    .sm-pdL45-4 {
        padding-left: 33.75px; }

    .sm-pdR45-4 {
        padding-right: 33.75px; }

    .sm-pdB45-4 {
        padding-bottom: 33.75px; }

    .sm-mgT45-4 {
        margin-top: 33.75px; }

    .sm-mgL45-4 {
        margin-left: 33.75px; }

    .sm-mgR45-4 {
        margin-right: 33.75px; }

    .sm-mgB45-4 {
        margin-bottom: 33.75px; } }
.sm-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.sm-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.sm-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.sm-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.sm-pdT40-1 {
    padding-top: 40px; }

.sm-pdL40-1 {
    padding-left: 40px; }

.sm-pdR40-1 {
    padding-right: 40px; }

.sm-pdB40-1 {
    padding-bottom: 40px; }

.sm-mgT40-1 {
    margin-top: 40px; }

.sm-mgL40-1 {
    margin-left: 40px; }

.sm-mgR40-1 {
    margin-right: 40px; }

.sm-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 1024px) {
    .sm-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT40-1 {
        padding-top: 0px; }

    .sm-pdL40-1 {
        padding-left: 0px; }

    .sm-pdR40-1 {
        padding-right: 0px; }

    .sm-pdB40-1 {
        padding-bottom: 0px; }

    .sm-mgT40-1 {
        margin-top: 0px; }

    .sm-mgL40-1 {
        margin-left: 0px; }

    .sm-mgR40-1 {
        margin-right: 0px; }

    .sm-mgB40-1 {
        margin-bottom: 0px; } }
.sm-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.sm-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.sm-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.sm-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.sm-pdT40-2 {
    padding-top: 40px; }

.sm-pdL40-2 {
    padding-left: 40px; }

.sm-pdR40-2 {
    padding-right: 40px; }

.sm-pdB40-2 {
    padding-bottom: 40px; }

.sm-mgT40-2 {
    margin-top: 40px; }

.sm-mgL40-2 {
    margin-left: 40px; }

.sm-mgR40-2 {
    margin-right: 40px; }

.sm-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 1024px) {
    .sm-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .sm-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .sm-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .sm-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .sm-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .sm-pdT40-2 {
        padding-top: 10px; }

    .sm-pdL40-2 {
        padding-left: 10px; }

    .sm-pdR40-2 {
        padding-right: 10px; }

    .sm-pdB40-2 {
        padding-bottom: 10px; }

    .sm-mgT40-2 {
        margin-top: 10px; }

    .sm-mgL40-2 {
        margin-left: 10px; }

    .sm-mgR40-2 {
        margin-right: 10px; }

    .sm-mgB40-2 {
        margin-bottom: 10px; } }
.sm-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.sm-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.sm-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.sm-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.sm-pdT40-3 {
    padding-top: 40px; }

.sm-pdL40-3 {
    padding-left: 40px; }

.sm-pdR40-3 {
    padding-right: 40px; }

.sm-pdB40-3 {
    padding-bottom: 40px; }

.sm-mgT40-3 {
    margin-top: 40px; }

.sm-mgL40-3 {
    margin-left: 40px; }

.sm-mgR40-3 {
    margin-right: 40px; }

.sm-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 1024px) {
    .sm-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .sm-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .sm-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .sm-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .sm-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .sm-pdT40-3 {
        padding-top: 20px; }

    .sm-pdL40-3 {
        padding-left: 20px; }

    .sm-pdR40-3 {
        padding-right: 20px; }

    .sm-pdB40-3 {
        padding-bottom: 20px; }

    .sm-mgT40-3 {
        margin-top: 20px; }

    .sm-mgL40-3 {
        margin-left: 20px; }

    .sm-mgR40-3 {
        margin-right: 20px; }

    .sm-mgB40-3 {
        margin-bottom: 20px; } }
.sm-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.sm-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.sm-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.sm-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.sm-pdT40-4 {
    padding-top: 40px; }

.sm-pdL40-4 {
    padding-left: 40px; }

.sm-pdR40-4 {
    padding-right: 40px; }

.sm-pdB40-4 {
    padding-bottom: 40px; }

.sm-mgT40-4 {
    margin-top: 40px; }

.sm-mgL40-4 {
    margin-left: 40px; }

.sm-mgR40-4 {
    margin-right: 40px; }

.sm-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 1024px) {
    .sm-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .sm-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .sm-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .sm-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .sm-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .sm-pdT40-4 {
        padding-top: 30px; }

    .sm-pdL40-4 {
        padding-left: 30px; }

    .sm-pdR40-4 {
        padding-right: 30px; }

    .sm-pdB40-4 {
        padding-bottom: 30px; }

    .sm-mgT40-4 {
        margin-top: 30px; }

    .sm-mgL40-4 {
        margin-left: 30px; }

    .sm-mgR40-4 {
        margin-right: 30px; }

    .sm-mgB40-4 {
        margin-bottom: 30px; } }
.sm-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.sm-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.sm-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.sm-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.sm-pdT35-1 {
    padding-top: 35px; }

.sm-pdL35-1 {
    padding-left: 35px; }

.sm-pdR35-1 {
    padding-right: 35px; }

.sm-pdB35-1 {
    padding-bottom: 35px; }

.sm-mgT35-1 {
    margin-top: 35px; }

.sm-mgL35-1 {
    margin-left: 35px; }

.sm-mgR35-1 {
    margin-right: 35px; }

.sm-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 1024px) {
    .sm-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT35-1 {
        padding-top: 0px; }

    .sm-pdL35-1 {
        padding-left: 0px; }

    .sm-pdR35-1 {
        padding-right: 0px; }

    .sm-pdB35-1 {
        padding-bottom: 0px; }

    .sm-mgT35-1 {
        margin-top: 0px; }

    .sm-mgL35-1 {
        margin-left: 0px; }

    .sm-mgR35-1 {
        margin-right: 0px; }

    .sm-mgB35-1 {
        margin-bottom: 0px; } }
.sm-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.sm-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.sm-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.sm-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.sm-pdT35-2 {
    padding-top: 35px; }

.sm-pdL35-2 {
    padding-left: 35px; }

.sm-pdR35-2 {
    padding-right: 35px; }

.sm-pdB35-2 {
    padding-bottom: 35px; }

.sm-mgT35-2 {
    margin-top: 35px; }

.sm-mgL35-2 {
    margin-left: 35px; }

.sm-mgR35-2 {
    margin-right: 35px; }

.sm-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 1024px) {
    .sm-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .sm-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .sm-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .sm-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .sm-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .sm-pdT35-2 {
        padding-top: 8.75px; }

    .sm-pdL35-2 {
        padding-left: 8.75px; }

    .sm-pdR35-2 {
        padding-right: 8.75px; }

    .sm-pdB35-2 {
        padding-bottom: 8.75px; }

    .sm-mgT35-2 {
        margin-top: 8.75px; }

    .sm-mgL35-2 {
        margin-left: 8.75px; }

    .sm-mgR35-2 {
        margin-right: 8.75px; }

    .sm-mgB35-2 {
        margin-bottom: 8.75px; } }
.sm-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.sm-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.sm-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.sm-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.sm-pdT35-3 {
    padding-top: 35px; }

.sm-pdL35-3 {
    padding-left: 35px; }

.sm-pdR35-3 {
    padding-right: 35px; }

.sm-pdB35-3 {
    padding-bottom: 35px; }

.sm-mgT35-3 {
    margin-top: 35px; }

.sm-mgL35-3 {
    margin-left: 35px; }

.sm-mgR35-3 {
    margin-right: 35px; }

.sm-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 1024px) {
    .sm-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .sm-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .sm-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .sm-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .sm-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .sm-pdT35-3 {
        padding-top: 17.5px; }

    .sm-pdL35-3 {
        padding-left: 17.5px; }

    .sm-pdR35-3 {
        padding-right: 17.5px; }

    .sm-pdB35-3 {
        padding-bottom: 17.5px; }

    .sm-mgT35-3 {
        margin-top: 17.5px; }

    .sm-mgL35-3 {
        margin-left: 17.5px; }

    .sm-mgR35-3 {
        margin-right: 17.5px; }

    .sm-mgB35-3 {
        margin-bottom: 17.5px; } }
.sm-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.sm-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.sm-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.sm-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.sm-pdT35-4 {
    padding-top: 35px; }

.sm-pdL35-4 {
    padding-left: 35px; }

.sm-pdR35-4 {
    padding-right: 35px; }

.sm-pdB35-4 {
    padding-bottom: 35px; }

.sm-mgT35-4 {
    margin-top: 35px; }

.sm-mgL35-4 {
    margin-left: 35px; }

.sm-mgR35-4 {
    margin-right: 35px; }

.sm-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 1024px) {
    .sm-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .sm-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .sm-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .sm-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .sm-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .sm-pdT35-4 {
        padding-top: 26.25px; }

    .sm-pdL35-4 {
        padding-left: 26.25px; }

    .sm-pdR35-4 {
        padding-right: 26.25px; }

    .sm-pdB35-4 {
        padding-bottom: 26.25px; }

    .sm-mgT35-4 {
        margin-top: 26.25px; }

    .sm-mgL35-4 {
        margin-left: 26.25px; }

    .sm-mgR35-4 {
        margin-right: 26.25px; }

    .sm-mgB35-4 {
        margin-bottom: 26.25px; } }
.sm-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.sm-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.sm-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.sm-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.sm-pdT30-1 {
    padding-top: 30px; }

.sm-pdL30-1 {
    padding-left: 30px; }

.sm-pdR30-1 {
    padding-right: 30px; }

.sm-pdB30-1 {
    padding-bottom: 30px; }

.sm-mgT30-1 {
    margin-top: 30px; }

.sm-mgL30-1 {
    margin-left: 30px; }

.sm-mgR30-1 {
    margin-right: 30px; }

.sm-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 1024px) {
    .sm-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT30-1 {
        padding-top: 0px; }

    .sm-pdL30-1 {
        padding-left: 0px; }

    .sm-pdR30-1 {
        padding-right: 0px; }

    .sm-pdB30-1 {
        padding-bottom: 0px; }

    .sm-mgT30-1 {
        margin-top: 0px; }

    .sm-mgL30-1 {
        margin-left: 0px; }

    .sm-mgR30-1 {
        margin-right: 0px; }

    .sm-mgB30-1 {
        margin-bottom: 0px; } }
.sm-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.sm-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.sm-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.sm-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.sm-pdT30-2 {
    padding-top: 30px; }

.sm-pdL30-2 {
    padding-left: 30px; }

.sm-pdR30-2 {
    padding-right: 30px; }

.sm-pdB30-2 {
    padding-bottom: 30px; }

.sm-mgT30-2 {
    margin-top: 30px; }

.sm-mgL30-2 {
    margin-left: 30px; }

.sm-mgR30-2 {
    margin-right: 30px; }

.sm-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 1024px) {
    .sm-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .sm-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .sm-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .sm-pdT30-2 {
        padding-top: 7.5px; }

    .sm-pdL30-2 {
        padding-left: 7.5px; }

    .sm-pdR30-2 {
        padding-right: 7.5px; }

    .sm-pdB30-2 {
        padding-bottom: 7.5px; }

    .sm-mgT30-2 {
        margin-top: 7.5px; }

    .sm-mgL30-2 {
        margin-left: 7.5px; }

    .sm-mgR30-2 {
        margin-right: 7.5px; }

    .sm-mgB30-2 {
        margin-bottom: 7.5px; } }
.sm-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.sm-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.sm-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.sm-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.sm-pdT30-3 {
    padding-top: 30px; }

.sm-pdL30-3 {
    padding-left: 30px; }

.sm-pdR30-3 {
    padding-right: 30px; }

.sm-pdB30-3 {
    padding-bottom: 30px; }

.sm-mgT30-3 {
    margin-top: 30px; }

.sm-mgL30-3 {
    margin-left: 30px; }

.sm-mgR30-3 {
    margin-right: 30px; }

.sm-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 1024px) {
    .sm-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .sm-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .sm-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .sm-pdT30-3 {
        padding-top: 15px; }

    .sm-pdL30-3 {
        padding-left: 15px; }

    .sm-pdR30-3 {
        padding-right: 15px; }

    .sm-pdB30-3 {
        padding-bottom: 15px; }

    .sm-mgT30-3 {
        margin-top: 15px; }

    .sm-mgL30-3 {
        margin-left: 15px; }

    .sm-mgR30-3 {
        margin-right: 15px; }

    .sm-mgB30-3 {
        margin-bottom: 15px; } }
.sm-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.sm-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.sm-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.sm-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.sm-pdT30-4 {
    padding-top: 30px; }

.sm-pdL30-4 {
    padding-left: 30px; }

.sm-pdR30-4 {
    padding-right: 30px; }

.sm-pdB30-4 {
    padding-bottom: 30px; }

.sm-mgT30-4 {
    margin-top: 30px; }

.sm-mgL30-4 {
    margin-left: 30px; }

.sm-mgR30-4 {
    margin-right: 30px; }

.sm-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 1024px) {
    .sm-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .sm-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .sm-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .sm-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .sm-pdT30-4 {
        padding-top: 22.5px; }

    .sm-pdL30-4 {
        padding-left: 22.5px; }

    .sm-pdR30-4 {
        padding-right: 22.5px; }

    .sm-pdB30-4 {
        padding-bottom: 22.5px; }

    .sm-mgT30-4 {
        margin-top: 22.5px; }

    .sm-mgL30-4 {
        margin-left: 22.5px; }

    .sm-mgR30-4 {
        margin-right: 22.5px; }

    .sm-mgB30-4 {
        margin-bottom: 22.5px; } }
.sm-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.sm-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.sm-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.sm-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.sm-pdT25-1 {
    padding-top: 25px; }

.sm-pdL25-1 {
    padding-left: 25px; }

.sm-pdR25-1 {
    padding-right: 25px; }

.sm-pdB25-1 {
    padding-bottom: 25px; }

.sm-mgT25-1 {
    margin-top: 25px; }

.sm-mgL25-1 {
    margin-left: 25px; }

.sm-mgR25-1 {
    margin-right: 25px; }

.sm-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 1024px) {
    .sm-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT25-1 {
        padding-top: 0px; }

    .sm-pdL25-1 {
        padding-left: 0px; }

    .sm-pdR25-1 {
        padding-right: 0px; }

    .sm-pdB25-1 {
        padding-bottom: 0px; }

    .sm-mgT25-1 {
        margin-top: 0px; }

    .sm-mgL25-1 {
        margin-left: 0px; }

    .sm-mgR25-1 {
        margin-right: 0px; }

    .sm-mgB25-1 {
        margin-bottom: 0px; } }
.sm-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.sm-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.sm-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.sm-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.sm-pdT25-2 {
    padding-top: 25px; }

.sm-pdL25-2 {
    padding-left: 25px; }

.sm-pdR25-2 {
    padding-right: 25px; }

.sm-pdB25-2 {
    padding-bottom: 25px; }

.sm-mgT25-2 {
    margin-top: 25px; }

.sm-mgL25-2 {
    margin-left: 25px; }

.sm-mgR25-2 {
    margin-right: 25px; }

.sm-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 1024px) {
    .sm-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .sm-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .sm-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .sm-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .sm-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .sm-pdT25-2 {
        padding-top: 6.25px; }

    .sm-pdL25-2 {
        padding-left: 6.25px; }

    .sm-pdR25-2 {
        padding-right: 6.25px; }

    .sm-pdB25-2 {
        padding-bottom: 6.25px; }

    .sm-mgT25-2 {
        margin-top: 6.25px; }

    .sm-mgL25-2 {
        margin-left: 6.25px; }

    .sm-mgR25-2 {
        margin-right: 6.25px; }

    .sm-mgB25-2 {
        margin-bottom: 6.25px; } }
.sm-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.sm-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.sm-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.sm-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.sm-pdT25-3 {
    padding-top: 25px; }

.sm-pdL25-3 {
    padding-left: 25px; }

.sm-pdR25-3 {
    padding-right: 25px; }

.sm-pdB25-3 {
    padding-bottom: 25px; }

.sm-mgT25-3 {
    margin-top: 25px; }

.sm-mgL25-3 {
    margin-left: 25px; }

.sm-mgR25-3 {
    margin-right: 25px; }

.sm-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 1024px) {
    .sm-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .sm-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .sm-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .sm-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .sm-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .sm-pdT25-3 {
        padding-top: 12.5px; }

    .sm-pdL25-3 {
        padding-left: 12.5px; }

    .sm-pdR25-3 {
        padding-right: 12.5px; }

    .sm-pdB25-3 {
        padding-bottom: 12.5px; }

    .sm-mgT25-3 {
        margin-top: 12.5px; }

    .sm-mgL25-3 {
        margin-left: 12.5px; }

    .sm-mgR25-3 {
        margin-right: 12.5px; }

    .sm-mgB25-3 {
        margin-bottom: 12.5px; } }
.sm-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.sm-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.sm-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.sm-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.sm-pdT25-4 {
    padding-top: 25px; }

.sm-pdL25-4 {
    padding-left: 25px; }

.sm-pdR25-4 {
    padding-right: 25px; }

.sm-pdB25-4 {
    padding-bottom: 25px; }

.sm-mgT25-4 {
    margin-top: 25px; }

.sm-mgL25-4 {
    margin-left: 25px; }

.sm-mgR25-4 {
    margin-right: 25px; }

.sm-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 1024px) {
    .sm-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .sm-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .sm-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .sm-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .sm-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .sm-pdT25-4 {
        padding-top: 18.75px; }

    .sm-pdL25-4 {
        padding-left: 18.75px; }

    .sm-pdR25-4 {
        padding-right: 18.75px; }

    .sm-pdB25-4 {
        padding-bottom: 18.75px; }

    .sm-mgT25-4 {
        margin-top: 18.75px; }

    .sm-mgL25-4 {
        margin-left: 18.75px; }

    .sm-mgR25-4 {
        margin-right: 18.75px; }

    .sm-mgB25-4 {
        margin-bottom: 18.75px; } }
.sm-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.sm-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.sm-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.sm-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.sm-pdT20-1 {
    padding-top: 20px; }

.sm-pdL20-1 {
    padding-left: 20px; }

.sm-pdR20-1 {
    padding-right: 20px; }

.sm-pdB20-1 {
    padding-bottom: 20px; }

.sm-mgT20-1 {
    margin-top: 20px; }

.sm-mgL20-1 {
    margin-left: 20px; }

.sm-mgR20-1 {
    margin-right: 20px; }

.sm-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 1024px) {
    .sm-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT20-1 {
        padding-top: 0px; }

    .sm-pdL20-1 {
        padding-left: 0px; }

    .sm-pdR20-1 {
        padding-right: 0px; }

    .sm-pdB20-1 {
        padding-bottom: 0px; }

    .sm-mgT20-1 {
        margin-top: 0px; }

    .sm-mgL20-1 {
        margin-left: 0px; }

    .sm-mgR20-1 {
        margin-right: 0px; }

    .sm-mgB20-1 {
        margin-bottom: 0px; } }
.sm-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.sm-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.sm-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.sm-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.sm-pdT20-2 {
    padding-top: 20px; }

.sm-pdL20-2 {
    padding-left: 20px; }

.sm-pdR20-2 {
    padding-right: 20px; }

.sm-pdB20-2 {
    padding-bottom: 20px; }

.sm-mgT20-2 {
    margin-top: 20px; }

.sm-mgL20-2 {
    margin-left: 20px; }

.sm-mgR20-2 {
    margin-right: 20px; }

.sm-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 1024px) {
    .sm-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .sm-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .sm-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .sm-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .sm-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .sm-pdT20-2 {
        padding-top: 5px; }

    .sm-pdL20-2 {
        padding-left: 5px; }

    .sm-pdR20-2 {
        padding-right: 5px; }

    .sm-pdB20-2 {
        padding-bottom: 5px; }

    .sm-mgT20-2 {
        margin-top: 5px; }

    .sm-mgL20-2 {
        margin-left: 5px; }

    .sm-mgR20-2 {
        margin-right: 5px; }

    .sm-mgB20-2 {
        margin-bottom: 5px; } }
.sm-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.sm-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.sm-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.sm-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.sm-pdT20-3 {
    padding-top: 20px; }

.sm-pdL20-3 {
    padding-left: 20px; }

.sm-pdR20-3 {
    padding-right: 20px; }

.sm-pdB20-3 {
    padding-bottom: 20px; }

.sm-mgT20-3 {
    margin-top: 20px; }

.sm-mgL20-3 {
    margin-left: 20px; }

.sm-mgR20-3 {
    margin-right: 20px; }

.sm-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 1024px) {
    .sm-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .sm-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .sm-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .sm-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .sm-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .sm-pdT20-3 {
        padding-top: 10px; }

    .sm-pdL20-3 {
        padding-left: 10px; }

    .sm-pdR20-3 {
        padding-right: 10px; }

    .sm-pdB20-3 {
        padding-bottom: 10px; }

    .sm-mgT20-3 {
        margin-top: 10px; }

    .sm-mgL20-3 {
        margin-left: 10px; }

    .sm-mgR20-3 {
        margin-right: 10px; }

    .sm-mgB20-3 {
        margin-bottom: 10px; } }
.sm-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.sm-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.sm-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.sm-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.sm-pdT20-4 {
    padding-top: 20px; }

.sm-pdL20-4 {
    padding-left: 20px; }

.sm-pdR20-4 {
    padding-right: 20px; }

.sm-pdB20-4 {
    padding-bottom: 20px; }

.sm-mgT20-4 {
    margin-top: 20px; }

.sm-mgL20-4 {
    margin-left: 20px; }

.sm-mgR20-4 {
    margin-right: 20px; }

.sm-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 1024px) {
    .sm-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .sm-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .sm-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .sm-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .sm-pdT20-4 {
        padding-top: 15px; }

    .sm-pdL20-4 {
        padding-left: 15px; }

    .sm-pdR20-4 {
        padding-right: 15px; }

    .sm-pdB20-4 {
        padding-bottom: 15px; }

    .sm-mgT20-4 {
        margin-top: 15px; }

    .sm-mgL20-4 {
        margin-left: 15px; }

    .sm-mgR20-4 {
        margin-right: 15px; }

    .sm-mgB20-4 {
        margin-bottom: 15px; } }
.sm-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.sm-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.sm-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.sm-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.sm-pdT15-1 {
    padding-top: 15px; }

.sm-pdL15-1 {
    padding-left: 15px; }

.sm-pdR15-1 {
    padding-right: 15px; }

.sm-pdB15-1 {
    padding-bottom: 15px; }

.sm-mgT15-1 {
    margin-top: 15px; }

.sm-mgL15-1 {
    margin-left: 15px; }

.sm-mgR15-1 {
    margin-right: 15px; }

.sm-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 1024px) {
    .sm-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT15-1 {
        padding-top: 0px; }

    .sm-pdL15-1 {
        padding-left: 0px; }

    .sm-pdR15-1 {
        padding-right: 0px; }

    .sm-pdB15-1 {
        padding-bottom: 0px; }

    .sm-mgT15-1 {
        margin-top: 0px; }

    .sm-mgL15-1 {
        margin-left: 0px; }

    .sm-mgR15-1 {
        margin-right: 0px; }

    .sm-mgB15-1 {
        margin-bottom: 0px; } }
.sm-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.sm-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.sm-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.sm-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.sm-pdT15-2 {
    padding-top: 15px; }

.sm-pdL15-2 {
    padding-left: 15px; }

.sm-pdR15-2 {
    padding-right: 15px; }

.sm-pdB15-2 {
    padding-bottom: 15px; }

.sm-mgT15-2 {
    margin-top: 15px; }

.sm-mgL15-2 {
    margin-left: 15px; }

.sm-mgR15-2 {
    margin-right: 15px; }

.sm-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 1024px) {
    .sm-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .sm-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .sm-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .sm-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .sm-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .sm-pdT15-2 {
        padding-top: 3.75px; }

    .sm-pdL15-2 {
        padding-left: 3.75px; }

    .sm-pdR15-2 {
        padding-right: 3.75px; }

    .sm-pdB15-2 {
        padding-bottom: 3.75px; }

    .sm-mgT15-2 {
        margin-top: 3.75px; }

    .sm-mgL15-2 {
        margin-left: 3.75px; }

    .sm-mgR15-2 {
        margin-right: 3.75px; }

    .sm-mgB15-2 {
        margin-bottom: 3.75px; } }
.sm-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.sm-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.sm-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.sm-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.sm-pdT15-3 {
    padding-top: 15px; }

.sm-pdL15-3 {
    padding-left: 15px; }

.sm-pdR15-3 {
    padding-right: 15px; }

.sm-pdB15-3 {
    padding-bottom: 15px; }

.sm-mgT15-3 {
    margin-top: 15px; }

.sm-mgL15-3 {
    margin-left: 15px; }

.sm-mgR15-3 {
    margin-right: 15px; }

.sm-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 1024px) {
    .sm-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .sm-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .sm-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .sm-pdT15-3 {
        padding-top: 7.5px; }

    .sm-pdL15-3 {
        padding-left: 7.5px; }

    .sm-pdR15-3 {
        padding-right: 7.5px; }

    .sm-pdB15-3 {
        padding-bottom: 7.5px; }

    .sm-mgT15-3 {
        margin-top: 7.5px; }

    .sm-mgL15-3 {
        margin-left: 7.5px; }

    .sm-mgR15-3 {
        margin-right: 7.5px; }

    .sm-mgB15-3 {
        margin-bottom: 7.5px; } }
.sm-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.sm-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.sm-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.sm-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.sm-pdT15-4 {
    padding-top: 15px; }

.sm-pdL15-4 {
    padding-left: 15px; }

.sm-pdR15-4 {
    padding-right: 15px; }

.sm-pdB15-4 {
    padding-bottom: 15px; }

.sm-mgT15-4 {
    margin-top: 15px; }

.sm-mgL15-4 {
    margin-left: 15px; }

.sm-mgR15-4 {
    margin-right: 15px; }

.sm-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 1024px) {
    .sm-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .sm-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .sm-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .sm-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .sm-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .sm-pdT15-4 {
        padding-top: 11.25px; }

    .sm-pdL15-4 {
        padding-left: 11.25px; }

    .sm-pdR15-4 {
        padding-right: 11.25px; }

    .sm-pdB15-4 {
        padding-bottom: 11.25px; }

    .sm-mgT15-4 {
        margin-top: 11.25px; }

    .sm-mgL15-4 {
        margin-left: 11.25px; }

    .sm-mgR15-4 {
        margin-right: 11.25px; }

    .sm-mgB15-4 {
        margin-bottom: 11.25px; } }
.sm-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.sm-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.sm-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.sm-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.sm-pdT10-1 {
    padding-top: 10px; }

.sm-pdL10-1 {
    padding-left: 10px; }

.sm-pdR10-1 {
    padding-right: 10px; }

.sm-pdB10-1 {
    padding-bottom: 10px; }

.sm-mgT10-1 {
    margin-top: 10px; }

.sm-mgL10-1 {
    margin-left: 10px; }

.sm-mgR10-1 {
    margin-right: 10px; }

.sm-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 1024px) {
    .sm-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT10-1 {
        padding-top: 0px; }

    .sm-pdL10-1 {
        padding-left: 0px; }

    .sm-pdR10-1 {
        padding-right: 0px; }

    .sm-pdB10-1 {
        padding-bottom: 0px; }

    .sm-mgT10-1 {
        margin-top: 0px; }

    .sm-mgL10-1 {
        margin-left: 0px; }

    .sm-mgR10-1 {
        margin-right: 0px; }

    .sm-mgB10-1 {
        margin-bottom: 0px; } }
.sm-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.sm-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.sm-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.sm-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.sm-pdT10-2 {
    padding-top: 10px; }

.sm-pdL10-2 {
    padding-left: 10px; }

.sm-pdR10-2 {
    padding-right: 10px; }

.sm-pdB10-2 {
    padding-bottom: 10px; }

.sm-mgT10-2 {
    margin-top: 10px; }

.sm-mgL10-2 {
    margin-left: 10px; }

.sm-mgR10-2 {
    margin-right: 10px; }

.sm-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 1024px) {
    .sm-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .sm-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .sm-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .sm-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .sm-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .sm-pdT10-2 {
        padding-top: 2.5px; }

    .sm-pdL10-2 {
        padding-left: 2.5px; }

    .sm-pdR10-2 {
        padding-right: 2.5px; }

    .sm-pdB10-2 {
        padding-bottom: 2.5px; }

    .sm-mgT10-2 {
        margin-top: 2.5px; }

    .sm-mgL10-2 {
        margin-left: 2.5px; }

    .sm-mgR10-2 {
        margin-right: 2.5px; }

    .sm-mgB10-2 {
        margin-bottom: 2.5px; } }
.sm-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.sm-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.sm-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.sm-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.sm-pdT10-3 {
    padding-top: 10px; }

.sm-pdL10-3 {
    padding-left: 10px; }

.sm-pdR10-3 {
    padding-right: 10px; }

.sm-pdB10-3 {
    padding-bottom: 10px; }

.sm-mgT10-3 {
    margin-top: 10px; }

.sm-mgL10-3 {
    margin-left: 10px; }

.sm-mgR10-3 {
    margin-right: 10px; }

.sm-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 1024px) {
    .sm-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .sm-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .sm-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .sm-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .sm-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .sm-pdT10-3 {
        padding-top: 5px; }

    .sm-pdL10-3 {
        padding-left: 5px; }

    .sm-pdR10-3 {
        padding-right: 5px; }

    .sm-pdB10-3 {
        padding-bottom: 5px; }

    .sm-mgT10-3 {
        margin-top: 5px; }

    .sm-mgL10-3 {
        margin-left: 5px; }

    .sm-mgR10-3 {
        margin-right: 5px; }

    .sm-mgB10-3 {
        margin-bottom: 5px; } }
.sm-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.sm-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.sm-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.sm-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.sm-pdT10-4 {
    padding-top: 10px; }

.sm-pdL10-4 {
    padding-left: 10px; }

.sm-pdR10-4 {
    padding-right: 10px; }

.sm-pdB10-4 {
    padding-bottom: 10px; }

.sm-mgT10-4 {
    margin-top: 10px; }

.sm-mgL10-4 {
    margin-left: 10px; }

.sm-mgR10-4 {
    margin-right: 10px; }

.sm-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 1024px) {
    .sm-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .sm-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .sm-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .sm-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .sm-pdT10-4 {
        padding-top: 7.5px; }

    .sm-pdL10-4 {
        padding-left: 7.5px; }

    .sm-pdR10-4 {
        padding-right: 7.5px; }

    .sm-pdB10-4 {
        padding-bottom: 7.5px; }

    .sm-mgT10-4 {
        margin-top: 7.5px; }

    .sm-mgL10-4 {
        margin-left: 7.5px; }

    .sm-mgR10-4 {
        margin-right: 7.5px; }

    .sm-mgB10-4 {
        margin-bottom: 7.5px; } }
.sm-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.sm-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.sm-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.sm-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.sm-pdT5-1 {
    padding-top: 5px; }

.sm-pdL5-1 {
    padding-left: 5px; }

.sm-pdR5-1 {
    padding-right: 5px; }

.sm-pdB5-1 {
    padding-bottom: 5px; }

.sm-mgT5-1 {
    margin-top: 5px; }

.sm-mgL5-1 {
    margin-left: 5px; }

.sm-mgR5-1 {
    margin-right: 5px; }

.sm-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 1024px) {
    .sm-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT5-1 {
        padding-top: 0px; }

    .sm-pdL5-1 {
        padding-left: 0px; }

    .sm-pdR5-1 {
        padding-right: 0px; }

    .sm-pdB5-1 {
        padding-bottom: 0px; }

    .sm-mgT5-1 {
        margin-top: 0px; }

    .sm-mgL5-1 {
        margin-left: 0px; }

    .sm-mgR5-1 {
        margin-right: 0px; }

    .sm-mgB5-1 {
        margin-bottom: 0px; } }
.sm-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.sm-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.sm-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.sm-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.sm-pdT5-2 {
    padding-top: 5px; }

.sm-pdL5-2 {
    padding-left: 5px; }

.sm-pdR5-2 {
    padding-right: 5px; }

.sm-pdB5-2 {
    padding-bottom: 5px; }

.sm-mgT5-2 {
    margin-top: 5px; }

.sm-mgL5-2 {
    margin-left: 5px; }

.sm-mgR5-2 {
    margin-right: 5px; }

.sm-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 1024px) {
    .sm-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .sm-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .sm-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .sm-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .sm-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .sm-pdT5-2 {
        padding-top: 1.25px; }

    .sm-pdL5-2 {
        padding-left: 1.25px; }

    .sm-pdR5-2 {
        padding-right: 1.25px; }

    .sm-pdB5-2 {
        padding-bottom: 1.25px; }

    .sm-mgT5-2 {
        margin-top: 1.25px; }

    .sm-mgL5-2 {
        margin-left: 1.25px; }

    .sm-mgR5-2 {
        margin-right: 1.25px; }

    .sm-mgB5-2 {
        margin-bottom: 1.25px; } }
.sm-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.sm-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.sm-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.sm-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.sm-pdT5-3 {
    padding-top: 5px; }

.sm-pdL5-3 {
    padding-left: 5px; }

.sm-pdR5-3 {
    padding-right: 5px; }

.sm-pdB5-3 {
    padding-bottom: 5px; }

.sm-mgT5-3 {
    margin-top: 5px; }

.sm-mgL5-3 {
    margin-left: 5px; }

.sm-mgR5-3 {
    margin-right: 5px; }

.sm-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 1024px) {
    .sm-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .sm-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .sm-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .sm-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .sm-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .sm-pdT5-3 {
        padding-top: 2.5px; }

    .sm-pdL5-3 {
        padding-left: 2.5px; }

    .sm-pdR5-3 {
        padding-right: 2.5px; }

    .sm-pdB5-3 {
        padding-bottom: 2.5px; }

    .sm-mgT5-3 {
        margin-top: 2.5px; }

    .sm-mgL5-3 {
        margin-left: 2.5px; }

    .sm-mgR5-3 {
        margin-right: 2.5px; }

    .sm-mgB5-3 {
        margin-bottom: 2.5px; } }
.sm-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.sm-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.sm-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.sm-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.sm-pdT5-4 {
    padding-top: 5px; }

.sm-pdL5-4 {
    padding-left: 5px; }

.sm-pdR5-4 {
    padding-right: 5px; }

.sm-pdB5-4 {
    padding-bottom: 5px; }

.sm-mgT5-4 {
    margin-top: 5px; }

.sm-mgL5-4 {
    margin-left: 5px; }

.sm-mgR5-4 {
    margin-right: 5px; }

.sm-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 1024px) {
    .sm-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .sm-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .sm-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .sm-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .sm-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .sm-pdT5-4 {
        padding-top: 3.75px; }

    .sm-pdL5-4 {
        padding-left: 3.75px; }

    .sm-pdR5-4 {
        padding-right: 3.75px; }

    .sm-pdB5-4 {
        padding-bottom: 3.75px; }

    .sm-mgT5-4 {
        margin-top: 3.75px; }

    .sm-mgL5-4 {
        margin-left: 3.75px; }

    .sm-mgR5-4 {
        margin-right: 3.75px; }

    .sm-mgB5-4 {
        margin-bottom: 3.75px; } }
.sm-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.sm-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.sm-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.sm-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.sm-pdT0-1 {
    padding-top: 0px; }

.sm-pdL0-1 {
    padding-left: 0px; }

.sm-pdR0-1 {
    padding-right: 0px; }

.sm-pdB0-1 {
    padding-bottom: 0px; }

.sm-mgT0-1 {
    margin-top: 0px; }

.sm-mgL0-1 {
    margin-left: 0px; }

.sm-mgR0-1 {
    margin-right: 0px; }

.sm-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 1024px) {
    .sm-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT0-1 {
        padding-top: 0px; }

    .sm-pdL0-1 {
        padding-left: 0px; }

    .sm-pdR0-1 {
        padding-right: 0px; }

    .sm-pdB0-1 {
        padding-bottom: 0px; }

    .sm-mgT0-1 {
        margin-top: 0px; }

    .sm-mgL0-1 {
        margin-left: 0px; }

    .sm-mgR0-1 {
        margin-right: 0px; }

    .sm-mgB0-1 {
        margin-bottom: 0px; } }
.sm-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.sm-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.sm-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.sm-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.sm-pdT0-2 {
    padding-top: 0px; }

.sm-pdL0-2 {
    padding-left: 0px; }

.sm-pdR0-2 {
    padding-right: 0px; }

.sm-pdB0-2 {
    padding-bottom: 0px; }

.sm-mgT0-2 {
    margin-top: 0px; }

.sm-mgL0-2 {
    margin-left: 0px; }

.sm-mgR0-2 {
    margin-right: 0px; }

.sm-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 1024px) {
    .sm-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT0-2 {
        padding-top: 0px; }

    .sm-pdL0-2 {
        padding-left: 0px; }

    .sm-pdR0-2 {
        padding-right: 0px; }

    .sm-pdB0-2 {
        padding-bottom: 0px; }

    .sm-mgT0-2 {
        margin-top: 0px; }

    .sm-mgL0-2 {
        margin-left: 0px; }

    .sm-mgR0-2 {
        margin-right: 0px; }

    .sm-mgB0-2 {
        margin-bottom: 0px; } }
.sm-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.sm-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.sm-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.sm-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.sm-pdT0-3 {
    padding-top: 0px; }

.sm-pdL0-3 {
    padding-left: 0px; }

.sm-pdR0-3 {
    padding-right: 0px; }

.sm-pdB0-3 {
    padding-bottom: 0px; }

.sm-mgT0-3 {
    margin-top: 0px; }

.sm-mgL0-3 {
    margin-left: 0px; }

.sm-mgR0-3 {
    margin-right: 0px; }

.sm-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 1024px) {
    .sm-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT0-3 {
        padding-top: 0px; }

    .sm-pdL0-3 {
        padding-left: 0px; }

    .sm-pdR0-3 {
        padding-right: 0px; }

    .sm-pdB0-3 {
        padding-bottom: 0px; }

    .sm-mgT0-3 {
        margin-top: 0px; }

    .sm-mgL0-3 {
        margin-left: 0px; }

    .sm-mgR0-3 {
        margin-right: 0px; }

    .sm-mgB0-3 {
        margin-bottom: 0px; } }
.sm-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.sm-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.sm-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.sm-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.sm-pdT0-4 {
    padding-top: 0px; }

.sm-pdL0-4 {
    padding-left: 0px; }

.sm-pdR0-4 {
    padding-right: 0px; }

.sm-pdB0-4 {
    padding-bottom: 0px; }

.sm-mgT0-4 {
    margin-top: 0px; }

.sm-mgL0-4 {
    margin-left: 0px; }

.sm-mgR0-4 {
    margin-right: 0px; }

.sm-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 1024px) {
    .sm-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .sm-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .sm-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .sm-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .sm-pdT0-4 {
        padding-top: 0px; }

    .sm-pdL0-4 {
        padding-left: 0px; }

    .sm-pdR0-4 {
        padding-right: 0px; }

    .sm-pdB0-4 {
        padding-bottom: 0px; }

    .sm-mgT0-4 {
        margin-top: 0px; }

    .sm-mgL0-4 {
        margin-left: 0px; }

    .sm-mgR0-4 {
        margin-right: 0px; }

    .sm-mgB0-4 {
        margin-bottom: 0px; } }
.sm-fz50-1 {
    font-size: 50px; }

@media (max-width: 1024px) {
    .sm-fz50-1 {
        font-size: 0px; } }
.sm-fz50-2 {
    font-size: 50px; }

@media (max-width: 1024px) {
    .sm-fz50-2 {
        font-size: 12.5px; } }
.sm-fz50-3 {
    font-size: 50px; }

@media (max-width: 1024px) {
    .sm-fz50-3 {
        font-size: 25px; } }
.sm-fz50-4 {
    font-size: 50px; }

@media (max-width: 1024px) {
    .sm-fz50-4 {
        font-size: 37.5px; } }
.sm-fz48-1 {
    font-size: 48px; }

@media (max-width: 1024px) {
    .sm-fz48-1 {
        font-size: 0px; } }
.sm-fz48-2 {
    font-size: 48px; }

@media (max-width: 1024px) {
    .sm-fz48-2 {
        font-size: 12px; } }
.sm-fz48-3 {
    font-size: 48px; }

@media (max-width: 1024px) {
    .sm-fz48-3 {
        font-size: 24px; } }
.sm-fz48-4 {
    font-size: 48px; }

@media (max-width: 1024px) {
    .sm-fz48-4 {
        font-size: 36px; } }
.sm-fz46-1 {
    font-size: 46px; }

@media (max-width: 1024px) {
    .sm-fz46-1 {
        font-size: 0px; } }
.sm-fz46-2 {
    font-size: 46px; }

@media (max-width: 1024px) {
    .sm-fz46-2 {
        font-size: 11.5px; } }
.sm-fz46-3 {
    font-size: 46px; }

@media (max-width: 1024px) {
    .sm-fz46-3 {
        font-size: 23px; } }
.sm-fz46-4 {
    font-size: 46px; }

@media (max-width: 1024px) {
    .sm-fz46-4 {
        font-size: 34.5px; } }
.sm-fz44-1 {
    font-size: 44px; }

@media (max-width: 1024px) {
    .sm-fz44-1 {
        font-size: 0px; } }
.sm-fz44-2 {
    font-size: 44px; }

@media (max-width: 1024px) {
    .sm-fz44-2 {
        font-size: 11px; } }
.sm-fz44-3 {
    font-size: 44px; }

@media (max-width: 1024px) {
    .sm-fz44-3 {
        font-size: 22px; } }
.sm-fz44-4 {
    font-size: 44px; }

@media (max-width: 1024px) {
    .sm-fz44-4 {
        font-size: 33px; } }
.sm-fz42-1 {
    font-size: 42px; }

@media (max-width: 1024px) {
    .sm-fz42-1 {
        font-size: 0px; } }
.sm-fz42-2 {
    font-size: 42px; }

@media (max-width: 1024px) {
    .sm-fz42-2 {
        font-size: 10.5px; } }
.sm-fz42-3 {
    font-size: 42px; }

@media (max-width: 1024px) {
    .sm-fz42-3 {
        font-size: 21px; } }
.sm-fz42-4 {
    font-size: 42px; }

@media (max-width: 1024px) {
    .sm-fz42-4 {
        font-size: 31.5px; } }
.sm-fz40-1 {
    font-size: 40px; }

@media (max-width: 1024px) {
    .sm-fz40-1 {
        font-size: 0px; } }
.sm-fz40-2 {
    font-size: 40px; }

@media (max-width: 1024px) {
    .sm-fz40-2 {
        font-size: 10px; } }
.sm-fz40-3 {
    font-size: 40px; }

@media (max-width: 1024px) {
    .sm-fz40-3 {
        font-size: 20px; } }
.sm-fz40-4 {
    font-size: 40px; }

@media (max-width: 1024px) {
    .sm-fz40-4 {
        font-size: 30px; } }
.sm-fz38-1 {
    font-size: 38px; }

@media (max-width: 1024px) {
    .sm-fz38-1 {
        font-size: 0px; } }
.sm-fz38-2 {
    font-size: 38px; }

@media (max-width: 1024px) {
    .sm-fz38-2 {
        font-size: 9.5px; } }
.sm-fz38-3 {
    font-size: 38px; }

@media (max-width: 1024px) {
    .sm-fz38-3 {
        font-size: 19px; } }
.sm-fz38-4 {
    font-size: 38px; }

@media (max-width: 1024px) {
    .sm-fz38-4 {
        font-size: 28.5px; } }
.sm-fz36-1 {
    font-size: 36px; }

@media (max-width: 1024px) {
    .sm-fz36-1 {
        font-size: 0px; } }
.sm-fz36-2 {
    font-size: 36px; }

@media (max-width: 1024px) {
    .sm-fz36-2 {
        font-size: 9px; } }
.sm-fz36-3 {
    font-size: 36px; }

@media (max-width: 1024px) {
    .sm-fz36-3 {
        font-size: 18px; } }
.sm-fz36-4 {
    font-size: 36px; }

@media (max-width: 1024px) {
    .sm-fz36-4 {
        font-size: 27px; } }
.sm-fz34-1 {
    font-size: 34px; }

@media (max-width: 1024px) {
    .sm-fz34-1 {
        font-size: 0px; } }
.sm-fz34-2 {
    font-size: 34px; }

@media (max-width: 1024px) {
    .sm-fz34-2 {
        font-size: 8.5px; } }
.sm-fz34-3 {
    font-size: 34px; }

@media (max-width: 1024px) {
    .sm-fz34-3 {
        font-size: 17px; } }
.sm-fz34-4 {
    font-size: 34px; }

@media (max-width: 1024px) {
    .sm-fz34-4 {
        font-size: 25.5px; } }
.sm-fz32-1 {
    font-size: 32px; }

@media (max-width: 1024px) {
    .sm-fz32-1 {
        font-size: 0px; } }
.sm-fz32-2 {
    font-size: 32px; }

@media (max-width: 1024px) {
    .sm-fz32-2 {
        font-size: 8px; } }
.sm-fz32-3 {
    font-size: 32px; }

@media (max-width: 1024px) {
    .sm-fz32-3 {
        font-size: 16px; } }
.sm-fz32-4 {
    font-size: 32px; }

@media (max-width: 1024px) {
    .sm-fz32-4 {
        font-size: 24px; } }
.sm-fz30-1 {
    font-size: 30px; }

@media (max-width: 1024px) {
    .sm-fz30-1 {
        font-size: 0px; } }
.sm-fz30-2 {
    font-size: 30px; }

@media (max-width: 1024px) {
    .sm-fz30-2 {
        font-size: 7.5px; } }
.sm-fz30-3 {
    font-size: 30px; }

@media (max-width: 1024px) {
    .sm-fz30-3 {
        font-size: 15px; } }
.sm-fz30-4 {
    font-size: 30px; }

@media (max-width: 1024px) {
    .sm-fz30-4 {
        font-size: 22.5px; } }
.sm-fz28-1 {
    font-size: 28px; }

@media (max-width: 1024px) {
    .sm-fz28-1 {
        font-size: 0px; } }
.sm-fz28-2 {
    font-size: 28px; }

@media (max-width: 1024px) {
    .sm-fz28-2 {
        font-size: 7px; } }
.sm-fz28-3 {
    font-size: 28px; }

@media (max-width: 1024px) {
    .sm-fz28-3 {
        font-size: 14px; } }
.sm-fz28-4 {
    font-size: 28px; }

@media (max-width: 1024px) {
    .sm-fz28-4 {
        font-size: 21px; } }
.sm-fz26-1 {
    font-size: 26px; }

@media (max-width: 1024px) {
    .sm-fz26-1 {
        font-size: 0px; } }
.sm-fz26-2 {
    font-size: 26px; }

@media (max-width: 1024px) {
    .sm-fz26-2 {
        font-size: 6.5px; } }
.sm-fz26-3 {
    font-size: 26px; }

@media (max-width: 1024px) {
    .sm-fz26-3 {
        font-size: 13px; } }
.sm-fz26-4 {
    font-size: 26px; }

@media (max-width: 1024px) {
    .sm-fz26-4 {
        font-size: 19.5px; } }
.sm-fz24-1 {
    font-size: 24px; }

@media (max-width: 1024px) {
    .sm-fz24-1 {
        font-size: 0px; } }
.sm-fz24-2 {
    font-size: 24px; }

@media (max-width: 1024px) {
    .sm-fz24-2 {
        font-size: 6px; } }
.sm-fz24-3 {
    font-size: 24px; }

@media (max-width: 1024px) {
    .sm-fz24-3 {
        font-size: 12px; } }
.sm-fz24-4 {
    font-size: 24px; }

@media (max-width: 1024px) {
    .sm-fz24-4 {
        font-size: 18px; } }
.sm-fz22-1 {
    font-size: 22px; }

@media (max-width: 1024px) {
    .sm-fz22-1 {
        font-size: 0px; } }
.sm-fz22-2 {
    font-size: 22px; }

@media (max-width: 1024px) {
    .sm-fz22-2 {
        font-size: 5.5px; } }
.sm-fz22-3 {
    font-size: 22px; }

@media (max-width: 1024px) {
    .sm-fz22-3 {
        font-size: 11px; } }
.sm-fz22-4 {
    font-size: 22px; }

@media (max-width: 1024px) {
    .sm-fz22-4 {
        font-size: 16.5px; } }
.sm-fz20-1 {
    font-size: 20px; }

@media (max-width: 1024px) {
    .sm-fz20-1 {
        font-size: 0px; } }
.sm-fz20-2 {
    font-size: 20px; }

@media (max-width: 1024px) {
    .sm-fz20-2 {
        font-size: 5px; } }
.sm-fz20-3 {
    font-size: 20px; }

@media (max-width: 1024px) {
    .sm-fz20-3 {
        font-size: 10px; } }
.sm-fz20-4 {
    font-size: 20px; }

@media (max-width: 1024px) {
    .sm-fz20-4 {
        font-size: 15px; } }
.sm-fz18-1 {
    font-size: 18px; }

@media (max-width: 1024px) {
    .sm-fz18-1 {
        font-size: 0px; } }
.sm-fz18-2 {
    font-size: 18px; }

@media (max-width: 1024px) {
    .sm-fz18-2 {
        font-size: 4.5px; } }
.sm-fz18-3 {
    font-size: 18px; }

@media (max-width: 1024px) {
    .sm-fz18-3 {
        font-size: 9px; } }
.sm-fz18-4 {
    font-size: 18px; }

@media (max-width: 1024px) {
    .sm-fz18-4 {
        font-size: 13.5px; } }
.sm-fz16-1 {
    font-size: 16px; }

@media (max-width: 1024px) {
    .sm-fz16-1 {
        font-size: 0px; } }
.sm-fz16-2 {
    font-size: 16px; }

@media (max-width: 1024px) {
    .sm-fz16-2 {
        font-size: 4px; } }
.sm-fz16-3 {
    font-size: 16px; }

@media (max-width: 1024px) {
    .sm-fz16-3 {
        font-size: 8px; } }
.sm-fz16-4 {
    font-size: 16px; }

@media (max-width: 1024px) {
    .sm-fz16-4 {
        font-size: 12px; } }
.sm-fz14-1 {
    font-size: 14px; }

@media (max-width: 1024px) {
    .sm-fz14-1 {
        font-size: 0px; } }
.sm-fz14-2 {
    font-size: 14px; }

@media (max-width: 1024px) {
    .sm-fz14-2 {
        font-size: 3.5px; } }
.sm-fz14-3 {
    font-size: 14px; }

@media (max-width: 1024px) {
    .sm-fz14-3 {
        font-size: 7px; } }
.sm-fz14-4 {
    font-size: 14px; }

@media (max-width: 1024px) {
    .sm-fz14-4 {
        font-size: 10.5px; } }
.sm-fz12-1 {
    font-size: 12px; }

@media (max-width: 1024px) {
    .sm-fz12-1 {
        font-size: 0px; } }
.sm-fz12-2 {
    font-size: 12px; }

@media (max-width: 1024px) {
    .sm-fz12-2 {
        font-size: 3px; } }
.sm-fz12-3 {
    font-size: 12px; }

@media (max-width: 1024px) {
    .sm-fz12-3 {
        font-size: 6px; } }
.sm-fz12-4 {
    font-size: 12px; }

@media (max-width: 1024px) {
    .sm-fz12-4 {
        font-size: 9px; } }
.sm-fz10-1 {
    font-size: 10px; }

@media (max-width: 1024px) {
    .sm-fz10-1 {
        font-size: 0px; } }
.sm-fz10-2 {
    font-size: 10px; }

@media (max-width: 1024px) {
    .sm-fz10-2 {
        font-size: 2.5px; } }
.sm-fz10-3 {
    font-size: 10px; }

@media (max-width: 1024px) {
    .sm-fz10-3 {
        font-size: 5px; } }
.sm-fz10-4 {
    font-size: 10px; }

@media (max-width: 1024px) {
    .sm-fz10-4 {
        font-size: 7.5px; } }
.sm-fz8-1 {
    font-size: 8px; }

@media (max-width: 1024px) {
    .sm-fz8-1 {
        font-size: 0px; } }
.sm-fz8-2 {
    font-size: 8px; }

@media (max-width: 1024px) {
    .sm-fz8-2 {
        font-size: 2px; } }
.sm-fz8-3 {
    font-size: 8px; }

@media (max-width: 1024px) {
    .sm-fz8-3 {
        font-size: 4px; } }
.sm-fz8-4 {
    font-size: 8px; }

@media (max-width: 1024px) {
    .sm-fz8-4 {
        font-size: 6px; } }
.sm-fz6-1 {
    font-size: 6px; }

@media (max-width: 1024px) {
    .sm-fz6-1 {
        font-size: 0px; } }
.sm-fz6-2 {
    font-size: 6px; }

@media (max-width: 1024px) {
    .sm-fz6-2 {
        font-size: 1.5px; } }
.sm-fz6-3 {
    font-size: 6px; }

@media (max-width: 1024px) {
    .sm-fz6-3 {
        font-size: 3px; } }
.sm-fz6-4 {
    font-size: 6px; }

@media (max-width: 1024px) {
    .sm-fz6-4 {
        font-size: 4.5px; } }
.sm-fz4-1 {
    font-size: 4px; }

@media (max-width: 1024px) {
    .sm-fz4-1 {
        font-size: 0px; } }
.sm-fz4-2 {
    font-size: 4px; }

@media (max-width: 1024px) {
    .sm-fz4-2 {
        font-size: 1px; } }
.sm-fz4-3 {
    font-size: 4px; }

@media (max-width: 1024px) {
    .sm-fz4-3 {
        font-size: 2px; } }
.sm-fz4-4 {
    font-size: 4px; }

@media (max-width: 1024px) {
    .sm-fz4-4 {
        font-size: 3px; } }
.sm-fz2-1 {
    font-size: 2px; }

@media (max-width: 1024px) {
    .sm-fz2-1 {
        font-size: 0px; } }
.sm-fz2-2 {
    font-size: 2px; }

@media (max-width: 1024px) {
    .sm-fz2-2 {
        font-size: 0.5px; } }
.sm-fz2-3 {
    font-size: 2px; }

@media (max-width: 1024px) {
    .sm-fz2-3 {
        font-size: 1px; } }
.sm-fz2-4 {
    font-size: 2px; }

@media (max-width: 1024px) {
    .sm-fz2-4 {
        font-size: 1.5px; } }
.md-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.md-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.md-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.md-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.md-pdT100-1 {
    padding-top: 100px; }

.md-pdL100-1 {
    padding-left: 100px; }

.md-pdR100-1 {
    padding-right: 100px; }

.md-pdB100-1 {
    padding-bottom: 100px; }

.md-mgT100-1 {
    margin-top: 100px; }

.md-mgL100-1 {
    margin-left: 100px; }

.md-mgR100-1 {
    margin-right: 100px; }

.md-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 1280px) {
    .md-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT100-1 {
        padding-top: 0px; }

    .md-pdL100-1 {
        padding-left: 0px; }

    .md-pdR100-1 {
        padding-right: 0px; }

    .md-pdB100-1 {
        padding-bottom: 0px; }

    .md-mgT100-1 {
        margin-top: 0px; }

    .md-mgL100-1 {
        margin-left: 0px; }

    .md-mgR100-1 {
        margin-right: 0px; }

    .md-mgB100-1 {
        margin-bottom: 0px; } }
.md-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.md-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.md-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.md-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.md-pdT100-2 {
    padding-top: 100px; }

.md-pdL100-2 {
    padding-left: 100px; }

.md-pdR100-2 {
    padding-right: 100px; }

.md-pdB100-2 {
    padding-bottom: 100px; }

.md-mgT100-2 {
    margin-top: 100px; }

.md-mgL100-2 {
    margin-left: 100px; }

.md-mgR100-2 {
    margin-right: 100px; }

.md-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 1280px) {
    .md-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .md-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .md-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .md-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .md-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .md-pdT100-2 {
        padding-top: 25px; }

    .md-pdL100-2 {
        padding-left: 25px; }

    .md-pdR100-2 {
        padding-right: 25px; }

    .md-pdB100-2 {
        padding-bottom: 25px; }

    .md-mgT100-2 {
        margin-top: 25px; }

    .md-mgL100-2 {
        margin-left: 25px; }

    .md-mgR100-2 {
        margin-right: 25px; }

    .md-mgB100-2 {
        margin-bottom: 25px; } }
.md-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.md-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.md-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.md-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.md-pdT100-3 {
    padding-top: 100px; }

.md-pdL100-3 {
    padding-left: 100px; }

.md-pdR100-3 {
    padding-right: 100px; }

.md-pdB100-3 {
    padding-bottom: 100px; }

.md-mgT100-3 {
    margin-top: 100px; }

.md-mgL100-3 {
    margin-left: 100px; }

.md-mgR100-3 {
    margin-right: 100px; }

.md-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 1280px) {
    .md-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .md-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .md-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .md-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .md-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .md-pdT100-3 {
        padding-top: 50px; }

    .md-pdL100-3 {
        padding-left: 50px; }

    .md-pdR100-3 {
        padding-right: 50px; }

    .md-pdB100-3 {
        padding-bottom: 50px; }

    .md-mgT100-3 {
        margin-top: 50px; }

    .md-mgL100-3 {
        margin-left: 50px; }

    .md-mgR100-3 {
        margin-right: 50px; }

    .md-mgB100-3 {
        margin-bottom: 50px; } }
.md-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.md-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.md-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.md-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.md-pdT100-4 {
    padding-top: 100px; }

.md-pdL100-4 {
    padding-left: 100px; }

.md-pdR100-4 {
    padding-right: 100px; }

.md-pdB100-4 {
    padding-bottom: 100px; }

.md-mgT100-4 {
    margin-top: 100px; }

.md-mgL100-4 {
    margin-left: 100px; }

.md-mgR100-4 {
    margin-right: 100px; }

.md-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 1280px) {
    .md-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .md-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .md-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .md-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .md-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .md-pdT100-4 {
        padding-top: 75px; }

    .md-pdL100-4 {
        padding-left: 75px; }

    .md-pdR100-4 {
        padding-right: 75px; }

    .md-pdB100-4 {
        padding-bottom: 75px; }

    .md-mgT100-4 {
        margin-top: 75px; }

    .md-mgL100-4 {
        margin-left: 75px; }

    .md-mgR100-4 {
        margin-right: 75px; }

    .md-mgB100-4 {
        margin-bottom: 75px; } }
.md-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.md-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.md-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.md-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.md-pdT95-1 {
    padding-top: 95px; }

.md-pdL95-1 {
    padding-left: 95px; }

.md-pdR95-1 {
    padding-right: 95px; }

.md-pdB95-1 {
    padding-bottom: 95px; }

.md-mgT95-1 {
    margin-top: 95px; }

.md-mgL95-1 {
    margin-left: 95px; }

.md-mgR95-1 {
    margin-right: 95px; }

.md-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 1280px) {
    .md-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT95-1 {
        padding-top: 0px; }

    .md-pdL95-1 {
        padding-left: 0px; }

    .md-pdR95-1 {
        padding-right: 0px; }

    .md-pdB95-1 {
        padding-bottom: 0px; }

    .md-mgT95-1 {
        margin-top: 0px; }

    .md-mgL95-1 {
        margin-left: 0px; }

    .md-mgR95-1 {
        margin-right: 0px; }

    .md-mgB95-1 {
        margin-bottom: 0px; } }
.md-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.md-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.md-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.md-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.md-pdT95-2 {
    padding-top: 95px; }

.md-pdL95-2 {
    padding-left: 95px; }

.md-pdR95-2 {
    padding-right: 95px; }

.md-pdB95-2 {
    padding-bottom: 95px; }

.md-mgT95-2 {
    margin-top: 95px; }

.md-mgL95-2 {
    margin-left: 95px; }

.md-mgR95-2 {
    margin-right: 95px; }

.md-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 1280px) {
    .md-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .md-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .md-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .md-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .md-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .md-pdT95-2 {
        padding-top: 23.75px; }

    .md-pdL95-2 {
        padding-left: 23.75px; }

    .md-pdR95-2 {
        padding-right: 23.75px; }

    .md-pdB95-2 {
        padding-bottom: 23.75px; }

    .md-mgT95-2 {
        margin-top: 23.75px; }

    .md-mgL95-2 {
        margin-left: 23.75px; }

    .md-mgR95-2 {
        margin-right: 23.75px; }

    .md-mgB95-2 {
        margin-bottom: 23.75px; } }
.md-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.md-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.md-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.md-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.md-pdT95-3 {
    padding-top: 95px; }

.md-pdL95-3 {
    padding-left: 95px; }

.md-pdR95-3 {
    padding-right: 95px; }

.md-pdB95-3 {
    padding-bottom: 95px; }

.md-mgT95-3 {
    margin-top: 95px; }

.md-mgL95-3 {
    margin-left: 95px; }

.md-mgR95-3 {
    margin-right: 95px; }

.md-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 1280px) {
    .md-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .md-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .md-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .md-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .md-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .md-pdT95-3 {
        padding-top: 47.5px; }

    .md-pdL95-3 {
        padding-left: 47.5px; }

    .md-pdR95-3 {
        padding-right: 47.5px; }

    .md-pdB95-3 {
        padding-bottom: 47.5px; }

    .md-mgT95-3 {
        margin-top: 47.5px; }

    .md-mgL95-3 {
        margin-left: 47.5px; }

    .md-mgR95-3 {
        margin-right: 47.5px; }

    .md-mgB95-3 {
        margin-bottom: 47.5px; } }
.md-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.md-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.md-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.md-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.md-pdT95-4 {
    padding-top: 95px; }

.md-pdL95-4 {
    padding-left: 95px; }

.md-pdR95-4 {
    padding-right: 95px; }

.md-pdB95-4 {
    padding-bottom: 95px; }

.md-mgT95-4 {
    margin-top: 95px; }

.md-mgL95-4 {
    margin-left: 95px; }

.md-mgR95-4 {
    margin-right: 95px; }

.md-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 1280px) {
    .md-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .md-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .md-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .md-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .md-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .md-pdT95-4 {
        padding-top: 71.25px; }

    .md-pdL95-4 {
        padding-left: 71.25px; }

    .md-pdR95-4 {
        padding-right: 71.25px; }

    .md-pdB95-4 {
        padding-bottom: 71.25px; }

    .md-mgT95-4 {
        margin-top: 71.25px; }

    .md-mgL95-4 {
        margin-left: 71.25px; }

    .md-mgR95-4 {
        margin-right: 71.25px; }

    .md-mgB95-4 {
        margin-bottom: 71.25px; } }
.md-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.md-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.md-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.md-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.md-pdT90-1 {
    padding-top: 90px; }

.md-pdL90-1 {
    padding-left: 90px; }

.md-pdR90-1 {
    padding-right: 90px; }

.md-pdB90-1 {
    padding-bottom: 90px; }

.md-mgT90-1 {
    margin-top: 90px; }

.md-mgL90-1 {
    margin-left: 90px; }

.md-mgR90-1 {
    margin-right: 90px; }

.md-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 1280px) {
    .md-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT90-1 {
        padding-top: 0px; }

    .md-pdL90-1 {
        padding-left: 0px; }

    .md-pdR90-1 {
        padding-right: 0px; }

    .md-pdB90-1 {
        padding-bottom: 0px; }

    .md-mgT90-1 {
        margin-top: 0px; }

    .md-mgL90-1 {
        margin-left: 0px; }

    .md-mgR90-1 {
        margin-right: 0px; }

    .md-mgB90-1 {
        margin-bottom: 0px; } }
.md-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.md-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.md-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.md-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.md-pdT90-2 {
    padding-top: 90px; }

.md-pdL90-2 {
    padding-left: 90px; }

.md-pdR90-2 {
    padding-right: 90px; }

.md-pdB90-2 {
    padding-bottom: 90px; }

.md-mgT90-2 {
    margin-top: 90px; }

.md-mgL90-2 {
    margin-left: 90px; }

.md-mgR90-2 {
    margin-right: 90px; }

.md-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 1280px) {
    .md-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .md-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .md-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .md-pdT90-2 {
        padding-top: 22.5px; }

    .md-pdL90-2 {
        padding-left: 22.5px; }

    .md-pdR90-2 {
        padding-right: 22.5px; }

    .md-pdB90-2 {
        padding-bottom: 22.5px; }

    .md-mgT90-2 {
        margin-top: 22.5px; }

    .md-mgL90-2 {
        margin-left: 22.5px; }

    .md-mgR90-2 {
        margin-right: 22.5px; }

    .md-mgB90-2 {
        margin-bottom: 22.5px; } }
.md-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.md-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.md-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.md-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.md-pdT90-3 {
    padding-top: 90px; }

.md-pdL90-3 {
    padding-left: 90px; }

.md-pdR90-3 {
    padding-right: 90px; }

.md-pdB90-3 {
    padding-bottom: 90px; }

.md-mgT90-3 {
    margin-top: 90px; }

.md-mgL90-3 {
    margin-left: 90px; }

.md-mgR90-3 {
    margin-right: 90px; }

.md-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 1280px) {
    .md-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .md-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .md-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .md-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .md-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .md-pdT90-3 {
        padding-top: 45px; }

    .md-pdL90-3 {
        padding-left: 45px; }

    .md-pdR90-3 {
        padding-right: 45px; }

    .md-pdB90-3 {
        padding-bottom: 45px; }

    .md-mgT90-3 {
        margin-top: 45px; }

    .md-mgL90-3 {
        margin-left: 45px; }

    .md-mgR90-3 {
        margin-right: 45px; }

    .md-mgB90-3 {
        margin-bottom: 45px; } }
.md-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.md-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.md-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.md-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.md-pdT90-4 {
    padding-top: 90px; }

.md-pdL90-4 {
    padding-left: 90px; }

.md-pdR90-4 {
    padding-right: 90px; }

.md-pdB90-4 {
    padding-bottom: 90px; }

.md-mgT90-4 {
    margin-top: 90px; }

.md-mgL90-4 {
    margin-left: 90px; }

.md-mgR90-4 {
    margin-right: 90px; }

.md-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 1280px) {
    .md-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .md-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .md-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .md-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .md-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .md-pdT90-4 {
        padding-top: 67.5px; }

    .md-pdL90-4 {
        padding-left: 67.5px; }

    .md-pdR90-4 {
        padding-right: 67.5px; }

    .md-pdB90-4 {
        padding-bottom: 67.5px; }

    .md-mgT90-4 {
        margin-top: 67.5px; }

    .md-mgL90-4 {
        margin-left: 67.5px; }

    .md-mgR90-4 {
        margin-right: 67.5px; }

    .md-mgB90-4 {
        margin-bottom: 67.5px; } }
.md-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.md-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.md-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.md-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.md-pdT85-1 {
    padding-top: 85px; }

.md-pdL85-1 {
    padding-left: 85px; }

.md-pdR85-1 {
    padding-right: 85px; }

.md-pdB85-1 {
    padding-bottom: 85px; }

.md-mgT85-1 {
    margin-top: 85px; }

.md-mgL85-1 {
    margin-left: 85px; }

.md-mgR85-1 {
    margin-right: 85px; }

.md-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 1280px) {
    .md-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT85-1 {
        padding-top: 0px; }

    .md-pdL85-1 {
        padding-left: 0px; }

    .md-pdR85-1 {
        padding-right: 0px; }

    .md-pdB85-1 {
        padding-bottom: 0px; }

    .md-mgT85-1 {
        margin-top: 0px; }

    .md-mgL85-1 {
        margin-left: 0px; }

    .md-mgR85-1 {
        margin-right: 0px; }

    .md-mgB85-1 {
        margin-bottom: 0px; } }
.md-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.md-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.md-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.md-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.md-pdT85-2 {
    padding-top: 85px; }

.md-pdL85-2 {
    padding-left: 85px; }

.md-pdR85-2 {
    padding-right: 85px; }

.md-pdB85-2 {
    padding-bottom: 85px; }

.md-mgT85-2 {
    margin-top: 85px; }

.md-mgL85-2 {
    margin-left: 85px; }

.md-mgR85-2 {
    margin-right: 85px; }

.md-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 1280px) {
    .md-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .md-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .md-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .md-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .md-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .md-pdT85-2 {
        padding-top: 21.25px; }

    .md-pdL85-2 {
        padding-left: 21.25px; }

    .md-pdR85-2 {
        padding-right: 21.25px; }

    .md-pdB85-2 {
        padding-bottom: 21.25px; }

    .md-mgT85-2 {
        margin-top: 21.25px; }

    .md-mgL85-2 {
        margin-left: 21.25px; }

    .md-mgR85-2 {
        margin-right: 21.25px; }

    .md-mgB85-2 {
        margin-bottom: 21.25px; } }
.md-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.md-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.md-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.md-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.md-pdT85-3 {
    padding-top: 85px; }

.md-pdL85-3 {
    padding-left: 85px; }

.md-pdR85-3 {
    padding-right: 85px; }

.md-pdB85-3 {
    padding-bottom: 85px; }

.md-mgT85-3 {
    margin-top: 85px; }

.md-mgL85-3 {
    margin-left: 85px; }

.md-mgR85-3 {
    margin-right: 85px; }

.md-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 1280px) {
    .md-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .md-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .md-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .md-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .md-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .md-pdT85-3 {
        padding-top: 42.5px; }

    .md-pdL85-3 {
        padding-left: 42.5px; }

    .md-pdR85-3 {
        padding-right: 42.5px; }

    .md-pdB85-3 {
        padding-bottom: 42.5px; }

    .md-mgT85-3 {
        margin-top: 42.5px; }

    .md-mgL85-3 {
        margin-left: 42.5px; }

    .md-mgR85-3 {
        margin-right: 42.5px; }

    .md-mgB85-3 {
        margin-bottom: 42.5px; } }
.md-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.md-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.md-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.md-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.md-pdT85-4 {
    padding-top: 85px; }

.md-pdL85-4 {
    padding-left: 85px; }

.md-pdR85-4 {
    padding-right: 85px; }

.md-pdB85-4 {
    padding-bottom: 85px; }

.md-mgT85-4 {
    margin-top: 85px; }

.md-mgL85-4 {
    margin-left: 85px; }

.md-mgR85-4 {
    margin-right: 85px; }

.md-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 1280px) {
    .md-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .md-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .md-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .md-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .md-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .md-pdT85-4 {
        padding-top: 63.75px; }

    .md-pdL85-4 {
        padding-left: 63.75px; }

    .md-pdR85-4 {
        padding-right: 63.75px; }

    .md-pdB85-4 {
        padding-bottom: 63.75px; }

    .md-mgT85-4 {
        margin-top: 63.75px; }

    .md-mgL85-4 {
        margin-left: 63.75px; }

    .md-mgR85-4 {
        margin-right: 63.75px; }

    .md-mgB85-4 {
        margin-bottom: 63.75px; } }
.md-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.md-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.md-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.md-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.md-pdT80-1 {
    padding-top: 80px; }

.md-pdL80-1 {
    padding-left: 80px; }

.md-pdR80-1 {
    padding-right: 80px; }

.md-pdB80-1 {
    padding-bottom: 80px; }

.md-mgT80-1 {
    margin-top: 80px; }

.md-mgL80-1 {
    margin-left: 80px; }

.md-mgR80-1 {
    margin-right: 80px; }

.md-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 1280px) {
    .md-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT80-1 {
        padding-top: 0px; }

    .md-pdL80-1 {
        padding-left: 0px; }

    .md-pdR80-1 {
        padding-right: 0px; }

    .md-pdB80-1 {
        padding-bottom: 0px; }

    .md-mgT80-1 {
        margin-top: 0px; }

    .md-mgL80-1 {
        margin-left: 0px; }

    .md-mgR80-1 {
        margin-right: 0px; }

    .md-mgB80-1 {
        margin-bottom: 0px; } }
.md-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.md-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.md-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.md-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.md-pdT80-2 {
    padding-top: 80px; }

.md-pdL80-2 {
    padding-left: 80px; }

.md-pdR80-2 {
    padding-right: 80px; }

.md-pdB80-2 {
    padding-bottom: 80px; }

.md-mgT80-2 {
    margin-top: 80px; }

.md-mgL80-2 {
    margin-left: 80px; }

.md-mgR80-2 {
    margin-right: 80px; }

.md-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 1280px) {
    .md-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .md-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .md-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .md-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .md-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .md-pdT80-2 {
        padding-top: 20px; }

    .md-pdL80-2 {
        padding-left: 20px; }

    .md-pdR80-2 {
        padding-right: 20px; }

    .md-pdB80-2 {
        padding-bottom: 20px; }

    .md-mgT80-2 {
        margin-top: 20px; }

    .md-mgL80-2 {
        margin-left: 20px; }

    .md-mgR80-2 {
        margin-right: 20px; }

    .md-mgB80-2 {
        margin-bottom: 20px; } }
.md-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.md-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.md-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.md-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.md-pdT80-3 {
    padding-top: 80px; }

.md-pdL80-3 {
    padding-left: 80px; }

.md-pdR80-3 {
    padding-right: 80px; }

.md-pdB80-3 {
    padding-bottom: 80px; }

.md-mgT80-3 {
    margin-top: 80px; }

.md-mgL80-3 {
    margin-left: 80px; }

.md-mgR80-3 {
    margin-right: 80px; }

.md-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 1280px) {
    .md-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .md-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .md-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .md-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .md-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .md-pdT80-3 {
        padding-top: 40px; }

    .md-pdL80-3 {
        padding-left: 40px; }

    .md-pdR80-3 {
        padding-right: 40px; }

    .md-pdB80-3 {
        padding-bottom: 40px; }

    .md-mgT80-3 {
        margin-top: 40px; }

    .md-mgL80-3 {
        margin-left: 40px; }

    .md-mgR80-3 {
        margin-right: 40px; }

    .md-mgB80-3 {
        margin-bottom: 40px; } }
.md-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.md-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.md-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.md-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.md-pdT80-4 {
    padding-top: 80px; }

.md-pdL80-4 {
    padding-left: 80px; }

.md-pdR80-4 {
    padding-right: 80px; }

.md-pdB80-4 {
    padding-bottom: 80px; }

.md-mgT80-4 {
    margin-top: 80px; }

.md-mgL80-4 {
    margin-left: 80px; }

.md-mgR80-4 {
    margin-right: 80px; }

.md-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 1280px) {
    .md-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .md-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .md-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .md-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .md-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .md-pdT80-4 {
        padding-top: 60px; }

    .md-pdL80-4 {
        padding-left: 60px; }

    .md-pdR80-4 {
        padding-right: 60px; }

    .md-pdB80-4 {
        padding-bottom: 60px; }

    .md-mgT80-4 {
        margin-top: 60px; }

    .md-mgL80-4 {
        margin-left: 60px; }

    .md-mgR80-4 {
        margin-right: 60px; }

    .md-mgB80-4 {
        margin-bottom: 60px; } }
.md-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.md-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.md-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.md-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.md-pdT75-1 {
    padding-top: 75px; }

.md-pdL75-1 {
    padding-left: 75px; }

.md-pdR75-1 {
    padding-right: 75px; }

.md-pdB75-1 {
    padding-bottom: 75px; }

.md-mgT75-1 {
    margin-top: 75px; }

.md-mgL75-1 {
    margin-left: 75px; }

.md-mgR75-1 {
    margin-right: 75px; }

.md-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 1280px) {
    .md-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT75-1 {
        padding-top: 0px; }

    .md-pdL75-1 {
        padding-left: 0px; }

    .md-pdR75-1 {
        padding-right: 0px; }

    .md-pdB75-1 {
        padding-bottom: 0px; }

    .md-mgT75-1 {
        margin-top: 0px; }

    .md-mgL75-1 {
        margin-left: 0px; }

    .md-mgR75-1 {
        margin-right: 0px; }

    .md-mgB75-1 {
        margin-bottom: 0px; } }
.md-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.md-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.md-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.md-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.md-pdT75-2 {
    padding-top: 75px; }

.md-pdL75-2 {
    padding-left: 75px; }

.md-pdR75-2 {
    padding-right: 75px; }

.md-pdB75-2 {
    padding-bottom: 75px; }

.md-mgT75-2 {
    margin-top: 75px; }

.md-mgL75-2 {
    margin-left: 75px; }

.md-mgR75-2 {
    margin-right: 75px; }

.md-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 1280px) {
    .md-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .md-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .md-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .md-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .md-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .md-pdT75-2 {
        padding-top: 18.75px; }

    .md-pdL75-2 {
        padding-left: 18.75px; }

    .md-pdR75-2 {
        padding-right: 18.75px; }

    .md-pdB75-2 {
        padding-bottom: 18.75px; }

    .md-mgT75-2 {
        margin-top: 18.75px; }

    .md-mgL75-2 {
        margin-left: 18.75px; }

    .md-mgR75-2 {
        margin-right: 18.75px; }

    .md-mgB75-2 {
        margin-bottom: 18.75px; } }
.md-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.md-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.md-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.md-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.md-pdT75-3 {
    padding-top: 75px; }

.md-pdL75-3 {
    padding-left: 75px; }

.md-pdR75-3 {
    padding-right: 75px; }

.md-pdB75-3 {
    padding-bottom: 75px; }

.md-mgT75-3 {
    margin-top: 75px; }

.md-mgL75-3 {
    margin-left: 75px; }

.md-mgR75-3 {
    margin-right: 75px; }

.md-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 1280px) {
    .md-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .md-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .md-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .md-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .md-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .md-pdT75-3 {
        padding-top: 37.5px; }

    .md-pdL75-3 {
        padding-left: 37.5px; }

    .md-pdR75-3 {
        padding-right: 37.5px; }

    .md-pdB75-3 {
        padding-bottom: 37.5px; }

    .md-mgT75-3 {
        margin-top: 37.5px; }

    .md-mgL75-3 {
        margin-left: 37.5px; }

    .md-mgR75-3 {
        margin-right: 37.5px; }

    .md-mgB75-3 {
        margin-bottom: 37.5px; } }
.md-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.md-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.md-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.md-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.md-pdT75-4 {
    padding-top: 75px; }

.md-pdL75-4 {
    padding-left: 75px; }

.md-pdR75-4 {
    padding-right: 75px; }

.md-pdB75-4 {
    padding-bottom: 75px; }

.md-mgT75-4 {
    margin-top: 75px; }

.md-mgL75-4 {
    margin-left: 75px; }

.md-mgR75-4 {
    margin-right: 75px; }

.md-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 1280px) {
    .md-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .md-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .md-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .md-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .md-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .md-pdT75-4 {
        padding-top: 56.25px; }

    .md-pdL75-4 {
        padding-left: 56.25px; }

    .md-pdR75-4 {
        padding-right: 56.25px; }

    .md-pdB75-4 {
        padding-bottom: 56.25px; }

    .md-mgT75-4 {
        margin-top: 56.25px; }

    .md-mgL75-4 {
        margin-left: 56.25px; }

    .md-mgR75-4 {
        margin-right: 56.25px; }

    .md-mgB75-4 {
        margin-bottom: 56.25px; } }
.md-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.md-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.md-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.md-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.md-pdT70-1 {
    padding-top: 70px; }

.md-pdL70-1 {
    padding-left: 70px; }

.md-pdR70-1 {
    padding-right: 70px; }

.md-pdB70-1 {
    padding-bottom: 70px; }

.md-mgT70-1 {
    margin-top: 70px; }

.md-mgL70-1 {
    margin-left: 70px; }

.md-mgR70-1 {
    margin-right: 70px; }

.md-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 1280px) {
    .md-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT70-1 {
        padding-top: 0px; }

    .md-pdL70-1 {
        padding-left: 0px; }

    .md-pdR70-1 {
        padding-right: 0px; }

    .md-pdB70-1 {
        padding-bottom: 0px; }

    .md-mgT70-1 {
        margin-top: 0px; }

    .md-mgL70-1 {
        margin-left: 0px; }

    .md-mgR70-1 {
        margin-right: 0px; }

    .md-mgB70-1 {
        margin-bottom: 0px; } }
.md-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.md-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.md-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.md-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.md-pdT70-2 {
    padding-top: 70px; }

.md-pdL70-2 {
    padding-left: 70px; }

.md-pdR70-2 {
    padding-right: 70px; }

.md-pdB70-2 {
    padding-bottom: 70px; }

.md-mgT70-2 {
    margin-top: 70px; }

.md-mgL70-2 {
    margin-left: 70px; }

.md-mgR70-2 {
    margin-right: 70px; }

.md-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 1280px) {
    .md-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .md-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .md-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .md-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .md-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .md-pdT70-2 {
        padding-top: 17.5px; }

    .md-pdL70-2 {
        padding-left: 17.5px; }

    .md-pdR70-2 {
        padding-right: 17.5px; }

    .md-pdB70-2 {
        padding-bottom: 17.5px; }

    .md-mgT70-2 {
        margin-top: 17.5px; }

    .md-mgL70-2 {
        margin-left: 17.5px; }

    .md-mgR70-2 {
        margin-right: 17.5px; }

    .md-mgB70-2 {
        margin-bottom: 17.5px; } }
.md-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.md-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.md-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.md-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.md-pdT70-3 {
    padding-top: 70px; }

.md-pdL70-3 {
    padding-left: 70px; }

.md-pdR70-3 {
    padding-right: 70px; }

.md-pdB70-3 {
    padding-bottom: 70px; }

.md-mgT70-3 {
    margin-top: 70px; }

.md-mgL70-3 {
    margin-left: 70px; }

.md-mgR70-3 {
    margin-right: 70px; }

.md-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 1280px) {
    .md-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .md-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .md-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .md-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .md-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .md-pdT70-3 {
        padding-top: 35px; }

    .md-pdL70-3 {
        padding-left: 35px; }

    .md-pdR70-3 {
        padding-right: 35px; }

    .md-pdB70-3 {
        padding-bottom: 35px; }

    .md-mgT70-3 {
        margin-top: 35px; }

    .md-mgL70-3 {
        margin-left: 35px; }

    .md-mgR70-3 {
        margin-right: 35px; }

    .md-mgB70-3 {
        margin-bottom: 35px; } }
.md-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.md-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.md-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.md-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.md-pdT70-4 {
    padding-top: 70px; }

.md-pdL70-4 {
    padding-left: 70px; }

.md-pdR70-4 {
    padding-right: 70px; }

.md-pdB70-4 {
    padding-bottom: 70px; }

.md-mgT70-4 {
    margin-top: 70px; }

.md-mgL70-4 {
    margin-left: 70px; }

.md-mgR70-4 {
    margin-right: 70px; }

.md-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 1280px) {
    .md-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .md-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .md-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .md-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .md-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .md-pdT70-4 {
        padding-top: 52.5px; }

    .md-pdL70-4 {
        padding-left: 52.5px; }

    .md-pdR70-4 {
        padding-right: 52.5px; }

    .md-pdB70-4 {
        padding-bottom: 52.5px; }

    .md-mgT70-4 {
        margin-top: 52.5px; }

    .md-mgL70-4 {
        margin-left: 52.5px; }

    .md-mgR70-4 {
        margin-right: 52.5px; }

    .md-mgB70-4 {
        margin-bottom: 52.5px; } }
.md-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.md-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.md-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.md-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.md-pdT65-1 {
    padding-top: 65px; }

.md-pdL65-1 {
    padding-left: 65px; }

.md-pdR65-1 {
    padding-right: 65px; }

.md-pdB65-1 {
    padding-bottom: 65px; }

.md-mgT65-1 {
    margin-top: 65px; }

.md-mgL65-1 {
    margin-left: 65px; }

.md-mgR65-1 {
    margin-right: 65px; }

.md-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 1280px) {
    .md-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT65-1 {
        padding-top: 0px; }

    .md-pdL65-1 {
        padding-left: 0px; }

    .md-pdR65-1 {
        padding-right: 0px; }

    .md-pdB65-1 {
        padding-bottom: 0px; }

    .md-mgT65-1 {
        margin-top: 0px; }

    .md-mgL65-1 {
        margin-left: 0px; }

    .md-mgR65-1 {
        margin-right: 0px; }

    .md-mgB65-1 {
        margin-bottom: 0px; } }
.md-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.md-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.md-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.md-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.md-pdT65-2 {
    padding-top: 65px; }

.md-pdL65-2 {
    padding-left: 65px; }

.md-pdR65-2 {
    padding-right: 65px; }

.md-pdB65-2 {
    padding-bottom: 65px; }

.md-mgT65-2 {
    margin-top: 65px; }

.md-mgL65-2 {
    margin-left: 65px; }

.md-mgR65-2 {
    margin-right: 65px; }

.md-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 1280px) {
    .md-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .md-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .md-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .md-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .md-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .md-pdT65-2 {
        padding-top: 16.25px; }

    .md-pdL65-2 {
        padding-left: 16.25px; }

    .md-pdR65-2 {
        padding-right: 16.25px; }

    .md-pdB65-2 {
        padding-bottom: 16.25px; }

    .md-mgT65-2 {
        margin-top: 16.25px; }

    .md-mgL65-2 {
        margin-left: 16.25px; }

    .md-mgR65-2 {
        margin-right: 16.25px; }

    .md-mgB65-2 {
        margin-bottom: 16.25px; } }
.md-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.md-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.md-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.md-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.md-pdT65-3 {
    padding-top: 65px; }

.md-pdL65-3 {
    padding-left: 65px; }

.md-pdR65-3 {
    padding-right: 65px; }

.md-pdB65-3 {
    padding-bottom: 65px; }

.md-mgT65-3 {
    margin-top: 65px; }

.md-mgL65-3 {
    margin-left: 65px; }

.md-mgR65-3 {
    margin-right: 65px; }

.md-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 1280px) {
    .md-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .md-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .md-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .md-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .md-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .md-pdT65-3 {
        padding-top: 32.5px; }

    .md-pdL65-3 {
        padding-left: 32.5px; }

    .md-pdR65-3 {
        padding-right: 32.5px; }

    .md-pdB65-3 {
        padding-bottom: 32.5px; }

    .md-mgT65-3 {
        margin-top: 32.5px; }

    .md-mgL65-3 {
        margin-left: 32.5px; }

    .md-mgR65-3 {
        margin-right: 32.5px; }

    .md-mgB65-3 {
        margin-bottom: 32.5px; } }
.md-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.md-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.md-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.md-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.md-pdT65-4 {
    padding-top: 65px; }

.md-pdL65-4 {
    padding-left: 65px; }

.md-pdR65-4 {
    padding-right: 65px; }

.md-pdB65-4 {
    padding-bottom: 65px; }

.md-mgT65-4 {
    margin-top: 65px; }

.md-mgL65-4 {
    margin-left: 65px; }

.md-mgR65-4 {
    margin-right: 65px; }

.md-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 1280px) {
    .md-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .md-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .md-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .md-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .md-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .md-pdT65-4 {
        padding-top: 48.75px; }

    .md-pdL65-4 {
        padding-left: 48.75px; }

    .md-pdR65-4 {
        padding-right: 48.75px; }

    .md-pdB65-4 {
        padding-bottom: 48.75px; }

    .md-mgT65-4 {
        margin-top: 48.75px; }

    .md-mgL65-4 {
        margin-left: 48.75px; }

    .md-mgR65-4 {
        margin-right: 48.75px; }

    .md-mgB65-4 {
        margin-bottom: 48.75px; } }
.md-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.md-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.md-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.md-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.md-pdT60-1 {
    padding-top: 60px; }

.md-pdL60-1 {
    padding-left: 60px; }

.md-pdR60-1 {
    padding-right: 60px; }

.md-pdB60-1 {
    padding-bottom: 60px; }

.md-mgT60-1 {
    margin-top: 60px; }

.md-mgL60-1 {
    margin-left: 60px; }

.md-mgR60-1 {
    margin-right: 60px; }

.md-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 1280px) {
    .md-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT60-1 {
        padding-top: 0px; }

    .md-pdL60-1 {
        padding-left: 0px; }

    .md-pdR60-1 {
        padding-right: 0px; }

    .md-pdB60-1 {
        padding-bottom: 0px; }

    .md-mgT60-1 {
        margin-top: 0px; }

    .md-mgL60-1 {
        margin-left: 0px; }

    .md-mgR60-1 {
        margin-right: 0px; }

    .md-mgB60-1 {
        margin-bottom: 0px; } }
.md-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.md-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.md-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.md-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.md-pdT60-2 {
    padding-top: 60px; }

.md-pdL60-2 {
    padding-left: 60px; }

.md-pdR60-2 {
    padding-right: 60px; }

.md-pdB60-2 {
    padding-bottom: 60px; }

.md-mgT60-2 {
    margin-top: 60px; }

.md-mgL60-2 {
    margin-left: 60px; }

.md-mgR60-2 {
    margin-right: 60px; }

.md-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 1280px) {
    .md-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .md-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .md-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .md-pdT60-2 {
        padding-top: 15px; }

    .md-pdL60-2 {
        padding-left: 15px; }

    .md-pdR60-2 {
        padding-right: 15px; }

    .md-pdB60-2 {
        padding-bottom: 15px; }

    .md-mgT60-2 {
        margin-top: 15px; }

    .md-mgL60-2 {
        margin-left: 15px; }

    .md-mgR60-2 {
        margin-right: 15px; }

    .md-mgB60-2 {
        margin-bottom: 15px; } }
.md-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.md-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.md-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.md-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.md-pdT60-3 {
    padding-top: 60px; }

.md-pdL60-3 {
    padding-left: 60px; }

.md-pdR60-3 {
    padding-right: 60px; }

.md-pdB60-3 {
    padding-bottom: 60px; }

.md-mgT60-3 {
    margin-top: 60px; }

.md-mgL60-3 {
    margin-left: 60px; }

.md-mgR60-3 {
    margin-right: 60px; }

.md-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 1280px) {
    .md-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .md-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .md-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .md-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .md-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .md-pdT60-3 {
        padding-top: 30px; }

    .md-pdL60-3 {
        padding-left: 30px; }

    .md-pdR60-3 {
        padding-right: 30px; }

    .md-pdB60-3 {
        padding-bottom: 30px; }

    .md-mgT60-3 {
        margin-top: 30px; }

    .md-mgL60-3 {
        margin-left: 30px; }

    .md-mgR60-3 {
        margin-right: 30px; }

    .md-mgB60-3 {
        margin-bottom: 30px; } }
.md-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.md-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.md-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.md-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.md-pdT60-4 {
    padding-top: 60px; }

.md-pdL60-4 {
    padding-left: 60px; }

.md-pdR60-4 {
    padding-right: 60px; }

.md-pdB60-4 {
    padding-bottom: 60px; }

.md-mgT60-4 {
    margin-top: 60px; }

.md-mgL60-4 {
    margin-left: 60px; }

.md-mgR60-4 {
    margin-right: 60px; }

.md-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 1280px) {
    .md-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .md-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .md-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .md-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .md-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .md-pdT60-4 {
        padding-top: 45px; }

    .md-pdL60-4 {
        padding-left: 45px; }

    .md-pdR60-4 {
        padding-right: 45px; }

    .md-pdB60-4 {
        padding-bottom: 45px; }

    .md-mgT60-4 {
        margin-top: 45px; }

    .md-mgL60-4 {
        margin-left: 45px; }

    .md-mgR60-4 {
        margin-right: 45px; }

    .md-mgB60-4 {
        margin-bottom: 45px; } }
.md-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.md-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.md-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.md-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.md-pdT55-1 {
    padding-top: 55px; }

.md-pdL55-1 {
    padding-left: 55px; }

.md-pdR55-1 {
    padding-right: 55px; }

.md-pdB55-1 {
    padding-bottom: 55px; }

.md-mgT55-1 {
    margin-top: 55px; }

.md-mgL55-1 {
    margin-left: 55px; }

.md-mgR55-1 {
    margin-right: 55px; }

.md-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 1280px) {
    .md-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT55-1 {
        padding-top: 0px; }

    .md-pdL55-1 {
        padding-left: 0px; }

    .md-pdR55-1 {
        padding-right: 0px; }

    .md-pdB55-1 {
        padding-bottom: 0px; }

    .md-mgT55-1 {
        margin-top: 0px; }

    .md-mgL55-1 {
        margin-left: 0px; }

    .md-mgR55-1 {
        margin-right: 0px; }

    .md-mgB55-1 {
        margin-bottom: 0px; } }
.md-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.md-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.md-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.md-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.md-pdT55-2 {
    padding-top: 55px; }

.md-pdL55-2 {
    padding-left: 55px; }

.md-pdR55-2 {
    padding-right: 55px; }

.md-pdB55-2 {
    padding-bottom: 55px; }

.md-mgT55-2 {
    margin-top: 55px; }

.md-mgL55-2 {
    margin-left: 55px; }

.md-mgR55-2 {
    margin-right: 55px; }

.md-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 1280px) {
    .md-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .md-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .md-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .md-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .md-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .md-pdT55-2 {
        padding-top: 13.75px; }

    .md-pdL55-2 {
        padding-left: 13.75px; }

    .md-pdR55-2 {
        padding-right: 13.75px; }

    .md-pdB55-2 {
        padding-bottom: 13.75px; }

    .md-mgT55-2 {
        margin-top: 13.75px; }

    .md-mgL55-2 {
        margin-left: 13.75px; }

    .md-mgR55-2 {
        margin-right: 13.75px; }

    .md-mgB55-2 {
        margin-bottom: 13.75px; } }
.md-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.md-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.md-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.md-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.md-pdT55-3 {
    padding-top: 55px; }

.md-pdL55-3 {
    padding-left: 55px; }

.md-pdR55-3 {
    padding-right: 55px; }

.md-pdB55-3 {
    padding-bottom: 55px; }

.md-mgT55-3 {
    margin-top: 55px; }

.md-mgL55-3 {
    margin-left: 55px; }

.md-mgR55-3 {
    margin-right: 55px; }

.md-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 1280px) {
    .md-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .md-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .md-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .md-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .md-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .md-pdT55-3 {
        padding-top: 27.5px; }

    .md-pdL55-3 {
        padding-left: 27.5px; }

    .md-pdR55-3 {
        padding-right: 27.5px; }

    .md-pdB55-3 {
        padding-bottom: 27.5px; }

    .md-mgT55-3 {
        margin-top: 27.5px; }

    .md-mgL55-3 {
        margin-left: 27.5px; }

    .md-mgR55-3 {
        margin-right: 27.5px; }

    .md-mgB55-3 {
        margin-bottom: 27.5px; } }
.md-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.md-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.md-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.md-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.md-pdT55-4 {
    padding-top: 55px; }

.md-pdL55-4 {
    padding-left: 55px; }

.md-pdR55-4 {
    padding-right: 55px; }

.md-pdB55-4 {
    padding-bottom: 55px; }

.md-mgT55-4 {
    margin-top: 55px; }

.md-mgL55-4 {
    margin-left: 55px; }

.md-mgR55-4 {
    margin-right: 55px; }

.md-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 1280px) {
    .md-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .md-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .md-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .md-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .md-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .md-pdT55-4 {
        padding-top: 41.25px; }

    .md-pdL55-4 {
        padding-left: 41.25px; }

    .md-pdR55-4 {
        padding-right: 41.25px; }

    .md-pdB55-4 {
        padding-bottom: 41.25px; }

    .md-mgT55-4 {
        margin-top: 41.25px; }

    .md-mgL55-4 {
        margin-left: 41.25px; }

    .md-mgR55-4 {
        margin-right: 41.25px; }

    .md-mgB55-4 {
        margin-bottom: 41.25px; } }
.md-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.md-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.md-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.md-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.md-pdT50-1 {
    padding-top: 50px; }

.md-pdL50-1 {
    padding-left: 50px; }

.md-pdR50-1 {
    padding-right: 50px; }

.md-pdB50-1 {
    padding-bottom: 50px; }

.md-mgT50-1 {
    margin-top: 50px; }

.md-mgL50-1 {
    margin-left: 50px; }

.md-mgR50-1 {
    margin-right: 50px; }

.md-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 1280px) {
    .md-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT50-1 {
        padding-top: 0px; }

    .md-pdL50-1 {
        padding-left: 0px; }

    .md-pdR50-1 {
        padding-right: 0px; }

    .md-pdB50-1 {
        padding-bottom: 0px; }

    .md-mgT50-1 {
        margin-top: 0px; }

    .md-mgL50-1 {
        margin-left: 0px; }

    .md-mgR50-1 {
        margin-right: 0px; }

    .md-mgB50-1 {
        margin-bottom: 0px; } }
.md-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.md-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.md-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.md-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.md-pdT50-2 {
    padding-top: 50px; }

.md-pdL50-2 {
    padding-left: 50px; }

.md-pdR50-2 {
    padding-right: 50px; }

.md-pdB50-2 {
    padding-bottom: 50px; }

.md-mgT50-2 {
    margin-top: 50px; }

.md-mgL50-2 {
    margin-left: 50px; }

.md-mgR50-2 {
    margin-right: 50px; }

.md-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 1280px) {
    .md-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .md-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .md-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .md-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .md-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .md-pdT50-2 {
        padding-top: 12.5px; }

    .md-pdL50-2 {
        padding-left: 12.5px; }

    .md-pdR50-2 {
        padding-right: 12.5px; }

    .md-pdB50-2 {
        padding-bottom: 12.5px; }

    .md-mgT50-2 {
        margin-top: 12.5px; }

    .md-mgL50-2 {
        margin-left: 12.5px; }

    .md-mgR50-2 {
        margin-right: 12.5px; }

    .md-mgB50-2 {
        margin-bottom: 12.5px; } }
.md-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.md-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.md-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.md-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.md-pdT50-3 {
    padding-top: 50px; }

.md-pdL50-3 {
    padding-left: 50px; }

.md-pdR50-3 {
    padding-right: 50px; }

.md-pdB50-3 {
    padding-bottom: 50px; }

.md-mgT50-3 {
    margin-top: 50px; }

.md-mgL50-3 {
    margin-left: 50px; }

.md-mgR50-3 {
    margin-right: 50px; }

.md-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 1280px) {
    .md-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .md-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .md-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .md-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .md-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .md-pdT50-3 {
        padding-top: 25px; }

    .md-pdL50-3 {
        padding-left: 25px; }

    .md-pdR50-3 {
        padding-right: 25px; }

    .md-pdB50-3 {
        padding-bottom: 25px; }

    .md-mgT50-3 {
        margin-top: 25px; }

    .md-mgL50-3 {
        margin-left: 25px; }

    .md-mgR50-3 {
        margin-right: 25px; }

    .md-mgB50-3 {
        margin-bottom: 25px; } }
.md-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.md-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.md-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.md-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.md-pdT50-4 {
    padding-top: 50px; }

.md-pdL50-4 {
    padding-left: 50px; }

.md-pdR50-4 {
    padding-right: 50px; }

.md-pdB50-4 {
    padding-bottom: 50px; }

.md-mgT50-4 {
    margin-top: 50px; }

.md-mgL50-4 {
    margin-left: 50px; }

.md-mgR50-4 {
    margin-right: 50px; }

.md-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 1280px) {
    .md-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .md-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .md-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .md-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .md-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .md-pdT50-4 {
        padding-top: 37.5px; }

    .md-pdL50-4 {
        padding-left: 37.5px; }

    .md-pdR50-4 {
        padding-right: 37.5px; }

    .md-pdB50-4 {
        padding-bottom: 37.5px; }

    .md-mgT50-4 {
        margin-top: 37.5px; }

    .md-mgL50-4 {
        margin-left: 37.5px; }

    .md-mgR50-4 {
        margin-right: 37.5px; }

    .md-mgB50-4 {
        margin-bottom: 37.5px; } }
.md-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.md-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.md-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.md-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.md-pdT45-1 {
    padding-top: 45px; }

.md-pdL45-1 {
    padding-left: 45px; }

.md-pdR45-1 {
    padding-right: 45px; }

.md-pdB45-1 {
    padding-bottom: 45px; }

.md-mgT45-1 {
    margin-top: 45px; }

.md-mgL45-1 {
    margin-left: 45px; }

.md-mgR45-1 {
    margin-right: 45px; }

.md-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 1280px) {
    .md-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT45-1 {
        padding-top: 0px; }

    .md-pdL45-1 {
        padding-left: 0px; }

    .md-pdR45-1 {
        padding-right: 0px; }

    .md-pdB45-1 {
        padding-bottom: 0px; }

    .md-mgT45-1 {
        margin-top: 0px; }

    .md-mgL45-1 {
        margin-left: 0px; }

    .md-mgR45-1 {
        margin-right: 0px; }

    .md-mgB45-1 {
        margin-bottom: 0px; } }
.md-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.md-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.md-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.md-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.md-pdT45-2 {
    padding-top: 45px; }

.md-pdL45-2 {
    padding-left: 45px; }

.md-pdR45-2 {
    padding-right: 45px; }

.md-pdB45-2 {
    padding-bottom: 45px; }

.md-mgT45-2 {
    margin-top: 45px; }

.md-mgL45-2 {
    margin-left: 45px; }

.md-mgR45-2 {
    margin-right: 45px; }

.md-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 1280px) {
    .md-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .md-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .md-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .md-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .md-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .md-pdT45-2 {
        padding-top: 11.25px; }

    .md-pdL45-2 {
        padding-left: 11.25px; }

    .md-pdR45-2 {
        padding-right: 11.25px; }

    .md-pdB45-2 {
        padding-bottom: 11.25px; }

    .md-mgT45-2 {
        margin-top: 11.25px; }

    .md-mgL45-2 {
        margin-left: 11.25px; }

    .md-mgR45-2 {
        margin-right: 11.25px; }

    .md-mgB45-2 {
        margin-bottom: 11.25px; } }
.md-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.md-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.md-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.md-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.md-pdT45-3 {
    padding-top: 45px; }

.md-pdL45-3 {
    padding-left: 45px; }

.md-pdR45-3 {
    padding-right: 45px; }

.md-pdB45-3 {
    padding-bottom: 45px; }

.md-mgT45-3 {
    margin-top: 45px; }

.md-mgL45-3 {
    margin-left: 45px; }

.md-mgR45-3 {
    margin-right: 45px; }

.md-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 1280px) {
    .md-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .md-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .md-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .md-pdT45-3 {
        padding-top: 22.5px; }

    .md-pdL45-3 {
        padding-left: 22.5px; }

    .md-pdR45-3 {
        padding-right: 22.5px; }

    .md-pdB45-3 {
        padding-bottom: 22.5px; }

    .md-mgT45-3 {
        margin-top: 22.5px; }

    .md-mgL45-3 {
        margin-left: 22.5px; }

    .md-mgR45-3 {
        margin-right: 22.5px; }

    .md-mgB45-3 {
        margin-bottom: 22.5px; } }
.md-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.md-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.md-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.md-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.md-pdT45-4 {
    padding-top: 45px; }

.md-pdL45-4 {
    padding-left: 45px; }

.md-pdR45-4 {
    padding-right: 45px; }

.md-pdB45-4 {
    padding-bottom: 45px; }

.md-mgT45-4 {
    margin-top: 45px; }

.md-mgL45-4 {
    margin-left: 45px; }

.md-mgR45-4 {
    margin-right: 45px; }

.md-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 1280px) {
    .md-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .md-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .md-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .md-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .md-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .md-pdT45-4 {
        padding-top: 33.75px; }

    .md-pdL45-4 {
        padding-left: 33.75px; }

    .md-pdR45-4 {
        padding-right: 33.75px; }

    .md-pdB45-4 {
        padding-bottom: 33.75px; }

    .md-mgT45-4 {
        margin-top: 33.75px; }

    .md-mgL45-4 {
        margin-left: 33.75px; }

    .md-mgR45-4 {
        margin-right: 33.75px; }

    .md-mgB45-4 {
        margin-bottom: 33.75px; } }
.md-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.md-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.md-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.md-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.md-pdT40-1 {
    padding-top: 40px; }

.md-pdL40-1 {
    padding-left: 40px; }

.md-pdR40-1 {
    padding-right: 40px; }

.md-pdB40-1 {
    padding-bottom: 40px; }

.md-mgT40-1 {
    margin-top: 40px; }

.md-mgL40-1 {
    margin-left: 40px; }

.md-mgR40-1 {
    margin-right: 40px; }

.md-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 1280px) {
    .md-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT40-1 {
        padding-top: 0px; }

    .md-pdL40-1 {
        padding-left: 0px; }

    .md-pdR40-1 {
        padding-right: 0px; }

    .md-pdB40-1 {
        padding-bottom: 0px; }

    .md-mgT40-1 {
        margin-top: 0px; }

    .md-mgL40-1 {
        margin-left: 0px; }

    .md-mgR40-1 {
        margin-right: 0px; }

    .md-mgB40-1 {
        margin-bottom: 0px; } }
.md-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.md-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.md-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.md-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.md-pdT40-2 {
    padding-top: 40px; }

.md-pdL40-2 {
    padding-left: 40px; }

.md-pdR40-2 {
    padding-right: 40px; }

.md-pdB40-2 {
    padding-bottom: 40px; }

.md-mgT40-2 {
    margin-top: 40px; }

.md-mgL40-2 {
    margin-left: 40px; }

.md-mgR40-2 {
    margin-right: 40px; }

.md-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 1280px) {
    .md-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .md-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .md-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .md-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .md-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .md-pdT40-2 {
        padding-top: 10px; }

    .md-pdL40-2 {
        padding-left: 10px; }

    .md-pdR40-2 {
        padding-right: 10px; }

    .md-pdB40-2 {
        padding-bottom: 10px; }

    .md-mgT40-2 {
        margin-top: 10px; }

    .md-mgL40-2 {
        margin-left: 10px; }

    .md-mgR40-2 {
        margin-right: 10px; }

    .md-mgB40-2 {
        margin-bottom: 10px; } }
.md-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.md-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.md-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.md-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.md-pdT40-3 {
    padding-top: 40px; }

.md-pdL40-3 {
    padding-left: 40px; }

.md-pdR40-3 {
    padding-right: 40px; }

.md-pdB40-3 {
    padding-bottom: 40px; }

.md-mgT40-3 {
    margin-top: 40px; }

.md-mgL40-3 {
    margin-left: 40px; }

.md-mgR40-3 {
    margin-right: 40px; }

.md-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 1280px) {
    .md-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .md-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .md-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .md-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .md-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .md-pdT40-3 {
        padding-top: 20px; }

    .md-pdL40-3 {
        padding-left: 20px; }

    .md-pdR40-3 {
        padding-right: 20px; }

    .md-pdB40-3 {
        padding-bottom: 20px; }

    .md-mgT40-3 {
        margin-top: 20px; }

    .md-mgL40-3 {
        margin-left: 20px; }

    .md-mgR40-3 {
        margin-right: 20px; }

    .md-mgB40-3 {
        margin-bottom: 20px; } }
.md-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.md-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.md-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.md-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.md-pdT40-4 {
    padding-top: 40px; }

.md-pdL40-4 {
    padding-left: 40px; }

.md-pdR40-4 {
    padding-right: 40px; }

.md-pdB40-4 {
    padding-bottom: 40px; }

.md-mgT40-4 {
    margin-top: 40px; }

.md-mgL40-4 {
    margin-left: 40px; }

.md-mgR40-4 {
    margin-right: 40px; }

.md-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 1280px) {
    .md-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .md-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .md-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .md-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .md-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .md-pdT40-4 {
        padding-top: 30px; }

    .md-pdL40-4 {
        padding-left: 30px; }

    .md-pdR40-4 {
        padding-right: 30px; }

    .md-pdB40-4 {
        padding-bottom: 30px; }

    .md-mgT40-4 {
        margin-top: 30px; }

    .md-mgL40-4 {
        margin-left: 30px; }

    .md-mgR40-4 {
        margin-right: 30px; }

    .md-mgB40-4 {
        margin-bottom: 30px; } }
.md-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.md-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.md-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.md-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.md-pdT35-1 {
    padding-top: 35px; }

.md-pdL35-1 {
    padding-left: 35px; }

.md-pdR35-1 {
    padding-right: 35px; }

.md-pdB35-1 {
    padding-bottom: 35px; }

.md-mgT35-1 {
    margin-top: 35px; }

.md-mgL35-1 {
    margin-left: 35px; }

.md-mgR35-1 {
    margin-right: 35px; }

.md-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 1280px) {
    .md-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT35-1 {
        padding-top: 0px; }

    .md-pdL35-1 {
        padding-left: 0px; }

    .md-pdR35-1 {
        padding-right: 0px; }

    .md-pdB35-1 {
        padding-bottom: 0px; }

    .md-mgT35-1 {
        margin-top: 0px; }

    .md-mgL35-1 {
        margin-left: 0px; }

    .md-mgR35-1 {
        margin-right: 0px; }

    .md-mgB35-1 {
        margin-bottom: 0px; } }
.md-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.md-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.md-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.md-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.md-pdT35-2 {
    padding-top: 35px; }

.md-pdL35-2 {
    padding-left: 35px; }

.md-pdR35-2 {
    padding-right: 35px; }

.md-pdB35-2 {
    padding-bottom: 35px; }

.md-mgT35-2 {
    margin-top: 35px; }

.md-mgL35-2 {
    margin-left: 35px; }

.md-mgR35-2 {
    margin-right: 35px; }

.md-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 1280px) {
    .md-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .md-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .md-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .md-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .md-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .md-pdT35-2 {
        padding-top: 8.75px; }

    .md-pdL35-2 {
        padding-left: 8.75px; }

    .md-pdR35-2 {
        padding-right: 8.75px; }

    .md-pdB35-2 {
        padding-bottom: 8.75px; }

    .md-mgT35-2 {
        margin-top: 8.75px; }

    .md-mgL35-2 {
        margin-left: 8.75px; }

    .md-mgR35-2 {
        margin-right: 8.75px; }

    .md-mgB35-2 {
        margin-bottom: 8.75px; } }
.md-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.md-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.md-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.md-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.md-pdT35-3 {
    padding-top: 35px; }

.md-pdL35-3 {
    padding-left: 35px; }

.md-pdR35-3 {
    padding-right: 35px; }

.md-pdB35-3 {
    padding-bottom: 35px; }

.md-mgT35-3 {
    margin-top: 35px; }

.md-mgL35-3 {
    margin-left: 35px; }

.md-mgR35-3 {
    margin-right: 35px; }

.md-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 1280px) {
    .md-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .md-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .md-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .md-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .md-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .md-pdT35-3 {
        padding-top: 17.5px; }

    .md-pdL35-3 {
        padding-left: 17.5px; }

    .md-pdR35-3 {
        padding-right: 17.5px; }

    .md-pdB35-3 {
        padding-bottom: 17.5px; }

    .md-mgT35-3 {
        margin-top: 17.5px; }

    .md-mgL35-3 {
        margin-left: 17.5px; }

    .md-mgR35-3 {
        margin-right: 17.5px; }

    .md-mgB35-3 {
        margin-bottom: 17.5px; } }
.md-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.md-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.md-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.md-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.md-pdT35-4 {
    padding-top: 35px; }

.md-pdL35-4 {
    padding-left: 35px; }

.md-pdR35-4 {
    padding-right: 35px; }

.md-pdB35-4 {
    padding-bottom: 35px; }

.md-mgT35-4 {
    margin-top: 35px; }

.md-mgL35-4 {
    margin-left: 35px; }

.md-mgR35-4 {
    margin-right: 35px; }

.md-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 1280px) {
    .md-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .md-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .md-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .md-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .md-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .md-pdT35-4 {
        padding-top: 26.25px; }

    .md-pdL35-4 {
        padding-left: 26.25px; }

    .md-pdR35-4 {
        padding-right: 26.25px; }

    .md-pdB35-4 {
        padding-bottom: 26.25px; }

    .md-mgT35-4 {
        margin-top: 26.25px; }

    .md-mgL35-4 {
        margin-left: 26.25px; }

    .md-mgR35-4 {
        margin-right: 26.25px; }

    .md-mgB35-4 {
        margin-bottom: 26.25px; } }
.md-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.md-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.md-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.md-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.md-pdT30-1 {
    padding-top: 30px; }

.md-pdL30-1 {
    padding-left: 30px; }

.md-pdR30-1 {
    padding-right: 30px; }

.md-pdB30-1 {
    padding-bottom: 30px; }

.md-mgT30-1 {
    margin-top: 30px; }

.md-mgL30-1 {
    margin-left: 30px; }

.md-mgR30-1 {
    margin-right: 30px; }

.md-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 1280px) {
    .md-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT30-1 {
        padding-top: 0px; }

    .md-pdL30-1 {
        padding-left: 0px; }

    .md-pdR30-1 {
        padding-right: 0px; }

    .md-pdB30-1 {
        padding-bottom: 0px; }

    .md-mgT30-1 {
        margin-top: 0px; }

    .md-mgL30-1 {
        margin-left: 0px; }

    .md-mgR30-1 {
        margin-right: 0px; }

    .md-mgB30-1 {
        margin-bottom: 0px; } }
.md-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.md-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.md-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.md-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.md-pdT30-2 {
    padding-top: 30px; }

.md-pdL30-2 {
    padding-left: 30px; }

.md-pdR30-2 {
    padding-right: 30px; }

.md-pdB30-2 {
    padding-bottom: 30px; }

.md-mgT30-2 {
    margin-top: 30px; }

.md-mgL30-2 {
    margin-left: 30px; }

.md-mgR30-2 {
    margin-right: 30px; }

.md-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 1280px) {
    .md-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .md-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .md-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .md-pdT30-2 {
        padding-top: 7.5px; }

    .md-pdL30-2 {
        padding-left: 7.5px; }

    .md-pdR30-2 {
        padding-right: 7.5px; }

    .md-pdB30-2 {
        padding-bottom: 7.5px; }

    .md-mgT30-2 {
        margin-top: 7.5px; }

    .md-mgL30-2 {
        margin-left: 7.5px; }

    .md-mgR30-2 {
        margin-right: 7.5px; }

    .md-mgB30-2 {
        margin-bottom: 7.5px; } }
.md-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.md-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.md-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.md-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.md-pdT30-3 {
    padding-top: 30px; }

.md-pdL30-3 {
    padding-left: 30px; }

.md-pdR30-3 {
    padding-right: 30px; }

.md-pdB30-3 {
    padding-bottom: 30px; }

.md-mgT30-3 {
    margin-top: 30px; }

.md-mgL30-3 {
    margin-left: 30px; }

.md-mgR30-3 {
    margin-right: 30px; }

.md-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 1280px) {
    .md-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .md-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .md-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .md-pdT30-3 {
        padding-top: 15px; }

    .md-pdL30-3 {
        padding-left: 15px; }

    .md-pdR30-3 {
        padding-right: 15px; }

    .md-pdB30-3 {
        padding-bottom: 15px; }

    .md-mgT30-3 {
        margin-top: 15px; }

    .md-mgL30-3 {
        margin-left: 15px; }

    .md-mgR30-3 {
        margin-right: 15px; }

    .md-mgB30-3 {
        margin-bottom: 15px; } }
.md-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.md-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.md-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.md-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.md-pdT30-4 {
    padding-top: 30px; }

.md-pdL30-4 {
    padding-left: 30px; }

.md-pdR30-4 {
    padding-right: 30px; }

.md-pdB30-4 {
    padding-bottom: 30px; }

.md-mgT30-4 {
    margin-top: 30px; }

.md-mgL30-4 {
    margin-left: 30px; }

.md-mgR30-4 {
    margin-right: 30px; }

.md-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 1280px) {
    .md-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .md-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .md-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .md-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .md-pdT30-4 {
        padding-top: 22.5px; }

    .md-pdL30-4 {
        padding-left: 22.5px; }

    .md-pdR30-4 {
        padding-right: 22.5px; }

    .md-pdB30-4 {
        padding-bottom: 22.5px; }

    .md-mgT30-4 {
        margin-top: 22.5px; }

    .md-mgL30-4 {
        margin-left: 22.5px; }

    .md-mgR30-4 {
        margin-right: 22.5px; }

    .md-mgB30-4 {
        margin-bottom: 22.5px; } }
.md-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.md-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.md-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.md-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.md-pdT25-1 {
    padding-top: 25px; }

.md-pdL25-1 {
    padding-left: 25px; }

.md-pdR25-1 {
    padding-right: 25px; }

.md-pdB25-1 {
    padding-bottom: 25px; }

.md-mgT25-1 {
    margin-top: 25px; }

.md-mgL25-1 {
    margin-left: 25px; }

.md-mgR25-1 {
    margin-right: 25px; }

.md-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 1280px) {
    .md-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT25-1 {
        padding-top: 0px; }

    .md-pdL25-1 {
        padding-left: 0px; }

    .md-pdR25-1 {
        padding-right: 0px; }

    .md-pdB25-1 {
        padding-bottom: 0px; }

    .md-mgT25-1 {
        margin-top: 0px; }

    .md-mgL25-1 {
        margin-left: 0px; }

    .md-mgR25-1 {
        margin-right: 0px; }

    .md-mgB25-1 {
        margin-bottom: 0px; } }
.md-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.md-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.md-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.md-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.md-pdT25-2 {
    padding-top: 25px; }

.md-pdL25-2 {
    padding-left: 25px; }

.md-pdR25-2 {
    padding-right: 25px; }

.md-pdB25-2 {
    padding-bottom: 25px; }

.md-mgT25-2 {
    margin-top: 25px; }

.md-mgL25-2 {
    margin-left: 25px; }

.md-mgR25-2 {
    margin-right: 25px; }

.md-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 1280px) {
    .md-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .md-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .md-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .md-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .md-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .md-pdT25-2 {
        padding-top: 6.25px; }

    .md-pdL25-2 {
        padding-left: 6.25px; }

    .md-pdR25-2 {
        padding-right: 6.25px; }

    .md-pdB25-2 {
        padding-bottom: 6.25px; }

    .md-mgT25-2 {
        margin-top: 6.25px; }

    .md-mgL25-2 {
        margin-left: 6.25px; }

    .md-mgR25-2 {
        margin-right: 6.25px; }

    .md-mgB25-2 {
        margin-bottom: 6.25px; } }
.md-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.md-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.md-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.md-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.md-pdT25-3 {
    padding-top: 25px; }

.md-pdL25-3 {
    padding-left: 25px; }

.md-pdR25-3 {
    padding-right: 25px; }

.md-pdB25-3 {
    padding-bottom: 25px; }

.md-mgT25-3 {
    margin-top: 25px; }

.md-mgL25-3 {
    margin-left: 25px; }

.md-mgR25-3 {
    margin-right: 25px; }

.md-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 1280px) {
    .md-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .md-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .md-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .md-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .md-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .md-pdT25-3 {
        padding-top: 12.5px; }

    .md-pdL25-3 {
        padding-left: 12.5px; }

    .md-pdR25-3 {
        padding-right: 12.5px; }

    .md-pdB25-3 {
        padding-bottom: 12.5px; }

    .md-mgT25-3 {
        margin-top: 12.5px; }

    .md-mgL25-3 {
        margin-left: 12.5px; }

    .md-mgR25-3 {
        margin-right: 12.5px; }

    .md-mgB25-3 {
        margin-bottom: 12.5px; } }
.md-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.md-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.md-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.md-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.md-pdT25-4 {
    padding-top: 25px; }

.md-pdL25-4 {
    padding-left: 25px; }

.md-pdR25-4 {
    padding-right: 25px; }

.md-pdB25-4 {
    padding-bottom: 25px; }

.md-mgT25-4 {
    margin-top: 25px; }

.md-mgL25-4 {
    margin-left: 25px; }

.md-mgR25-4 {
    margin-right: 25px; }

.md-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 1280px) {
    .md-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .md-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .md-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .md-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .md-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .md-pdT25-4 {
        padding-top: 18.75px; }

    .md-pdL25-4 {
        padding-left: 18.75px; }

    .md-pdR25-4 {
        padding-right: 18.75px; }

    .md-pdB25-4 {
        padding-bottom: 18.75px; }

    .md-mgT25-4 {
        margin-top: 18.75px; }

    .md-mgL25-4 {
        margin-left: 18.75px; }

    .md-mgR25-4 {
        margin-right: 18.75px; }

    .md-mgB25-4 {
        margin-bottom: 18.75px; } }
.md-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.md-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.md-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.md-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.md-pdT20-1 {
    padding-top: 20px; }

.md-pdL20-1 {
    padding-left: 20px; }

.md-pdR20-1 {
    padding-right: 20px; }

.md-pdB20-1 {
    padding-bottom: 20px; }

.md-mgT20-1 {
    margin-top: 20px; }

.md-mgL20-1 {
    margin-left: 20px; }

.md-mgR20-1 {
    margin-right: 20px; }

.md-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 1280px) {
    .md-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT20-1 {
        padding-top: 0px; }

    .md-pdL20-1 {
        padding-left: 0px; }

    .md-pdR20-1 {
        padding-right: 0px; }

    .md-pdB20-1 {
        padding-bottom: 0px; }

    .md-mgT20-1 {
        margin-top: 0px; }

    .md-mgL20-1 {
        margin-left: 0px; }

    .md-mgR20-1 {
        margin-right: 0px; }

    .md-mgB20-1 {
        margin-bottom: 0px; } }
.md-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.md-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.md-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.md-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.md-pdT20-2 {
    padding-top: 20px; }

.md-pdL20-2 {
    padding-left: 20px; }

.md-pdR20-2 {
    padding-right: 20px; }

.md-pdB20-2 {
    padding-bottom: 20px; }

.md-mgT20-2 {
    margin-top: 20px; }

.md-mgL20-2 {
    margin-left: 20px; }

.md-mgR20-2 {
    margin-right: 20px; }

.md-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 1280px) {
    .md-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .md-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .md-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .md-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .md-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .md-pdT20-2 {
        padding-top: 5px; }

    .md-pdL20-2 {
        padding-left: 5px; }

    .md-pdR20-2 {
        padding-right: 5px; }

    .md-pdB20-2 {
        padding-bottom: 5px; }

    .md-mgT20-2 {
        margin-top: 5px; }

    .md-mgL20-2 {
        margin-left: 5px; }

    .md-mgR20-2 {
        margin-right: 5px; }

    .md-mgB20-2 {
        margin-bottom: 5px; } }
.md-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.md-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.md-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.md-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.md-pdT20-3 {
    padding-top: 20px; }

.md-pdL20-3 {
    padding-left: 20px; }

.md-pdR20-3 {
    padding-right: 20px; }

.md-pdB20-3 {
    padding-bottom: 20px; }

.md-mgT20-3 {
    margin-top: 20px; }

.md-mgL20-3 {
    margin-left: 20px; }

.md-mgR20-3 {
    margin-right: 20px; }

.md-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 1280px) {
    .md-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .md-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .md-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .md-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .md-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .md-pdT20-3 {
        padding-top: 10px; }

    .md-pdL20-3 {
        padding-left: 10px; }

    .md-pdR20-3 {
        padding-right: 10px; }

    .md-pdB20-3 {
        padding-bottom: 10px; }

    .md-mgT20-3 {
        margin-top: 10px; }

    .md-mgL20-3 {
        margin-left: 10px; }

    .md-mgR20-3 {
        margin-right: 10px; }

    .md-mgB20-3 {
        margin-bottom: 10px; } }
.md-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.md-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.md-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.md-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.md-pdT20-4 {
    padding-top: 20px; }

.md-pdL20-4 {
    padding-left: 20px; }

.md-pdR20-4 {
    padding-right: 20px; }

.md-pdB20-4 {
    padding-bottom: 20px; }

.md-mgT20-4 {
    margin-top: 20px; }

.md-mgL20-4 {
    margin-left: 20px; }

.md-mgR20-4 {
    margin-right: 20px; }

.md-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 1280px) {
    .md-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .md-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .md-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .md-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .md-pdT20-4 {
        padding-top: 15px; }

    .md-pdL20-4 {
        padding-left: 15px; }

    .md-pdR20-4 {
        padding-right: 15px; }

    .md-pdB20-4 {
        padding-bottom: 15px; }

    .md-mgT20-4 {
        margin-top: 15px; }

    .md-mgL20-4 {
        margin-left: 15px; }

    .md-mgR20-4 {
        margin-right: 15px; }

    .md-mgB20-4 {
        margin-bottom: 15px; } }
.md-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.md-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.md-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.md-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.md-pdT15-1 {
    padding-top: 15px; }

.md-pdL15-1 {
    padding-left: 15px; }

.md-pdR15-1 {
    padding-right: 15px; }

.md-pdB15-1 {
    padding-bottom: 15px; }

.md-mgT15-1 {
    margin-top: 15px; }

.md-mgL15-1 {
    margin-left: 15px; }

.md-mgR15-1 {
    margin-right: 15px; }

.md-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 1280px) {
    .md-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT15-1 {
        padding-top: 0px; }

    .md-pdL15-1 {
        padding-left: 0px; }

    .md-pdR15-1 {
        padding-right: 0px; }

    .md-pdB15-1 {
        padding-bottom: 0px; }

    .md-mgT15-1 {
        margin-top: 0px; }

    .md-mgL15-1 {
        margin-left: 0px; }

    .md-mgR15-1 {
        margin-right: 0px; }

    .md-mgB15-1 {
        margin-bottom: 0px; } }
.md-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.md-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.md-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.md-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.md-pdT15-2 {
    padding-top: 15px; }

.md-pdL15-2 {
    padding-left: 15px; }

.md-pdR15-2 {
    padding-right: 15px; }

.md-pdB15-2 {
    padding-bottom: 15px; }

.md-mgT15-2 {
    margin-top: 15px; }

.md-mgL15-2 {
    margin-left: 15px; }

.md-mgR15-2 {
    margin-right: 15px; }

.md-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 1280px) {
    .md-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .md-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .md-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .md-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .md-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .md-pdT15-2 {
        padding-top: 3.75px; }

    .md-pdL15-2 {
        padding-left: 3.75px; }

    .md-pdR15-2 {
        padding-right: 3.75px; }

    .md-pdB15-2 {
        padding-bottom: 3.75px; }

    .md-mgT15-2 {
        margin-top: 3.75px; }

    .md-mgL15-2 {
        margin-left: 3.75px; }

    .md-mgR15-2 {
        margin-right: 3.75px; }

    .md-mgB15-2 {
        margin-bottom: 3.75px; } }
.md-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.md-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.md-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.md-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.md-pdT15-3 {
    padding-top: 15px; }

.md-pdL15-3 {
    padding-left: 15px; }

.md-pdR15-3 {
    padding-right: 15px; }

.md-pdB15-3 {
    padding-bottom: 15px; }

.md-mgT15-3 {
    margin-top: 15px; }

.md-mgL15-3 {
    margin-left: 15px; }

.md-mgR15-3 {
    margin-right: 15px; }

.md-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 1280px) {
    .md-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .md-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .md-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .md-pdT15-3 {
        padding-top: 7.5px; }

    .md-pdL15-3 {
        padding-left: 7.5px; }

    .md-pdR15-3 {
        padding-right: 7.5px; }

    .md-pdB15-3 {
        padding-bottom: 7.5px; }

    .md-mgT15-3 {
        margin-top: 7.5px; }

    .md-mgL15-3 {
        margin-left: 7.5px; }

    .md-mgR15-3 {
        margin-right: 7.5px; }

    .md-mgB15-3 {
        margin-bottom: 7.5px; } }
.md-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.md-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.md-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.md-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.md-pdT15-4 {
    padding-top: 15px; }

.md-pdL15-4 {
    padding-left: 15px; }

.md-pdR15-4 {
    padding-right: 15px; }

.md-pdB15-4 {
    padding-bottom: 15px; }

.md-mgT15-4 {
    margin-top: 15px; }

.md-mgL15-4 {
    margin-left: 15px; }

.md-mgR15-4 {
    margin-right: 15px; }

.md-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 1280px) {
    .md-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .md-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .md-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .md-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .md-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .md-pdT15-4 {
        padding-top: 11.25px; }

    .md-pdL15-4 {
        padding-left: 11.25px; }

    .md-pdR15-4 {
        padding-right: 11.25px; }

    .md-pdB15-4 {
        padding-bottom: 11.25px; }

    .md-mgT15-4 {
        margin-top: 11.25px; }

    .md-mgL15-4 {
        margin-left: 11.25px; }

    .md-mgR15-4 {
        margin-right: 11.25px; }

    .md-mgB15-4 {
        margin-bottom: 11.25px; } }
.md-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.md-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.md-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.md-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.md-pdT10-1 {
    padding-top: 10px; }

.md-pdL10-1 {
    padding-left: 10px; }

.md-pdR10-1 {
    padding-right: 10px; }

.md-pdB10-1 {
    padding-bottom: 10px; }

.md-mgT10-1 {
    margin-top: 10px; }

.md-mgL10-1 {
    margin-left: 10px; }

.md-mgR10-1 {
    margin-right: 10px; }

.md-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 1280px) {
    .md-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT10-1 {
        padding-top: 0px; }

    .md-pdL10-1 {
        padding-left: 0px; }

    .md-pdR10-1 {
        padding-right: 0px; }

    .md-pdB10-1 {
        padding-bottom: 0px; }

    .md-mgT10-1 {
        margin-top: 0px; }

    .md-mgL10-1 {
        margin-left: 0px; }

    .md-mgR10-1 {
        margin-right: 0px; }

    .md-mgB10-1 {
        margin-bottom: 0px; } }
.md-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.md-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.md-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.md-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.md-pdT10-2 {
    padding-top: 10px; }

.md-pdL10-2 {
    padding-left: 10px; }

.md-pdR10-2 {
    padding-right: 10px; }

.md-pdB10-2 {
    padding-bottom: 10px; }

.md-mgT10-2 {
    margin-top: 10px; }

.md-mgL10-2 {
    margin-left: 10px; }

.md-mgR10-2 {
    margin-right: 10px; }

.md-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 1280px) {
    .md-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .md-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .md-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .md-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .md-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .md-pdT10-2 {
        padding-top: 2.5px; }

    .md-pdL10-2 {
        padding-left: 2.5px; }

    .md-pdR10-2 {
        padding-right: 2.5px; }

    .md-pdB10-2 {
        padding-bottom: 2.5px; }

    .md-mgT10-2 {
        margin-top: 2.5px; }

    .md-mgL10-2 {
        margin-left: 2.5px; }

    .md-mgR10-2 {
        margin-right: 2.5px; }

    .md-mgB10-2 {
        margin-bottom: 2.5px; } }
.md-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.md-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.md-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.md-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.md-pdT10-3 {
    padding-top: 10px; }

.md-pdL10-3 {
    padding-left: 10px; }

.md-pdR10-3 {
    padding-right: 10px; }

.md-pdB10-3 {
    padding-bottom: 10px; }

.md-mgT10-3 {
    margin-top: 10px; }

.md-mgL10-3 {
    margin-left: 10px; }

.md-mgR10-3 {
    margin-right: 10px; }

.md-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 1280px) {
    .md-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .md-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .md-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .md-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .md-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .md-pdT10-3 {
        padding-top: 5px; }

    .md-pdL10-3 {
        padding-left: 5px; }

    .md-pdR10-3 {
        padding-right: 5px; }

    .md-pdB10-3 {
        padding-bottom: 5px; }

    .md-mgT10-3 {
        margin-top: 5px; }

    .md-mgL10-3 {
        margin-left: 5px; }

    .md-mgR10-3 {
        margin-right: 5px; }

    .md-mgB10-3 {
        margin-bottom: 5px; } }
.md-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.md-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.md-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.md-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.md-pdT10-4 {
    padding-top: 10px; }

.md-pdL10-4 {
    padding-left: 10px; }

.md-pdR10-4 {
    padding-right: 10px; }

.md-pdB10-4 {
    padding-bottom: 10px; }

.md-mgT10-4 {
    margin-top: 10px; }

.md-mgL10-4 {
    margin-left: 10px; }

.md-mgR10-4 {
    margin-right: 10px; }

.md-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 1280px) {
    .md-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .md-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .md-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .md-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .md-pdT10-4 {
        padding-top: 7.5px; }

    .md-pdL10-4 {
        padding-left: 7.5px; }

    .md-pdR10-4 {
        padding-right: 7.5px; }

    .md-pdB10-4 {
        padding-bottom: 7.5px; }

    .md-mgT10-4 {
        margin-top: 7.5px; }

    .md-mgL10-4 {
        margin-left: 7.5px; }

    .md-mgR10-4 {
        margin-right: 7.5px; }

    .md-mgB10-4 {
        margin-bottom: 7.5px; } }
.md-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.md-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.md-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.md-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.md-pdT5-1 {
    padding-top: 5px; }

.md-pdL5-1 {
    padding-left: 5px; }

.md-pdR5-1 {
    padding-right: 5px; }

.md-pdB5-1 {
    padding-bottom: 5px; }

.md-mgT5-1 {
    margin-top: 5px; }

.md-mgL5-1 {
    margin-left: 5px; }

.md-mgR5-1 {
    margin-right: 5px; }

.md-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 1280px) {
    .md-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT5-1 {
        padding-top: 0px; }

    .md-pdL5-1 {
        padding-left: 0px; }

    .md-pdR5-1 {
        padding-right: 0px; }

    .md-pdB5-1 {
        padding-bottom: 0px; }

    .md-mgT5-1 {
        margin-top: 0px; }

    .md-mgL5-1 {
        margin-left: 0px; }

    .md-mgR5-1 {
        margin-right: 0px; }

    .md-mgB5-1 {
        margin-bottom: 0px; } }
.md-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.md-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.md-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.md-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.md-pdT5-2 {
    padding-top: 5px; }

.md-pdL5-2 {
    padding-left: 5px; }

.md-pdR5-2 {
    padding-right: 5px; }

.md-pdB5-2 {
    padding-bottom: 5px; }

.md-mgT5-2 {
    margin-top: 5px; }

.md-mgL5-2 {
    margin-left: 5px; }

.md-mgR5-2 {
    margin-right: 5px; }

.md-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 1280px) {
    .md-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .md-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .md-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .md-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .md-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .md-pdT5-2 {
        padding-top: 1.25px; }

    .md-pdL5-2 {
        padding-left: 1.25px; }

    .md-pdR5-2 {
        padding-right: 1.25px; }

    .md-pdB5-2 {
        padding-bottom: 1.25px; }

    .md-mgT5-2 {
        margin-top: 1.25px; }

    .md-mgL5-2 {
        margin-left: 1.25px; }

    .md-mgR5-2 {
        margin-right: 1.25px; }

    .md-mgB5-2 {
        margin-bottom: 1.25px; } }
.md-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.md-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.md-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.md-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.md-pdT5-3 {
    padding-top: 5px; }

.md-pdL5-3 {
    padding-left: 5px; }

.md-pdR5-3 {
    padding-right: 5px; }

.md-pdB5-3 {
    padding-bottom: 5px; }

.md-mgT5-3 {
    margin-top: 5px; }

.md-mgL5-3 {
    margin-left: 5px; }

.md-mgR5-3 {
    margin-right: 5px; }

.md-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 1280px) {
    .md-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .md-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .md-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .md-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .md-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .md-pdT5-3 {
        padding-top: 2.5px; }

    .md-pdL5-3 {
        padding-left: 2.5px; }

    .md-pdR5-3 {
        padding-right: 2.5px; }

    .md-pdB5-3 {
        padding-bottom: 2.5px; }

    .md-mgT5-3 {
        margin-top: 2.5px; }

    .md-mgL5-3 {
        margin-left: 2.5px; }

    .md-mgR5-3 {
        margin-right: 2.5px; }

    .md-mgB5-3 {
        margin-bottom: 2.5px; } }
.md-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.md-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.md-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.md-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.md-pdT5-4 {
    padding-top: 5px; }

.md-pdL5-4 {
    padding-left: 5px; }

.md-pdR5-4 {
    padding-right: 5px; }

.md-pdB5-4 {
    padding-bottom: 5px; }

.md-mgT5-4 {
    margin-top: 5px; }

.md-mgL5-4 {
    margin-left: 5px; }

.md-mgR5-4 {
    margin-right: 5px; }

.md-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 1280px) {
    .md-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .md-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .md-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .md-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .md-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .md-pdT5-4 {
        padding-top: 3.75px; }

    .md-pdL5-4 {
        padding-left: 3.75px; }

    .md-pdR5-4 {
        padding-right: 3.75px; }

    .md-pdB5-4 {
        padding-bottom: 3.75px; }

    .md-mgT5-4 {
        margin-top: 3.75px; }

    .md-mgL5-4 {
        margin-left: 3.75px; }

    .md-mgR5-4 {
        margin-right: 3.75px; }

    .md-mgB5-4 {
        margin-bottom: 3.75px; } }
.md-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.md-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.md-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.md-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.md-pdT0-1 {
    padding-top: 0px; }

.md-pdL0-1 {
    padding-left: 0px; }

.md-pdR0-1 {
    padding-right: 0px; }

.md-pdB0-1 {
    padding-bottom: 0px; }

.md-mgT0-1 {
    margin-top: 0px; }

.md-mgL0-1 {
    margin-left: 0px; }

.md-mgR0-1 {
    margin-right: 0px; }

.md-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 1280px) {
    .md-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT0-1 {
        padding-top: 0px; }

    .md-pdL0-1 {
        padding-left: 0px; }

    .md-pdR0-1 {
        padding-right: 0px; }

    .md-pdB0-1 {
        padding-bottom: 0px; }

    .md-mgT0-1 {
        margin-top: 0px; }

    .md-mgL0-1 {
        margin-left: 0px; }

    .md-mgR0-1 {
        margin-right: 0px; }

    .md-mgB0-1 {
        margin-bottom: 0px; } }
.md-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.md-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.md-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.md-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.md-pdT0-2 {
    padding-top: 0px; }

.md-pdL0-2 {
    padding-left: 0px; }

.md-pdR0-2 {
    padding-right: 0px; }

.md-pdB0-2 {
    padding-bottom: 0px; }

.md-mgT0-2 {
    margin-top: 0px; }

.md-mgL0-2 {
    margin-left: 0px; }

.md-mgR0-2 {
    margin-right: 0px; }

.md-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 1280px) {
    .md-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT0-2 {
        padding-top: 0px; }

    .md-pdL0-2 {
        padding-left: 0px; }

    .md-pdR0-2 {
        padding-right: 0px; }

    .md-pdB0-2 {
        padding-bottom: 0px; }

    .md-mgT0-2 {
        margin-top: 0px; }

    .md-mgL0-2 {
        margin-left: 0px; }

    .md-mgR0-2 {
        margin-right: 0px; }

    .md-mgB0-2 {
        margin-bottom: 0px; } }
.md-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.md-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.md-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.md-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.md-pdT0-3 {
    padding-top: 0px; }

.md-pdL0-3 {
    padding-left: 0px; }

.md-pdR0-3 {
    padding-right: 0px; }

.md-pdB0-3 {
    padding-bottom: 0px; }

.md-mgT0-3 {
    margin-top: 0px; }

.md-mgL0-3 {
    margin-left: 0px; }

.md-mgR0-3 {
    margin-right: 0px; }

.md-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 1280px) {
    .md-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT0-3 {
        padding-top: 0px; }

    .md-pdL0-3 {
        padding-left: 0px; }

    .md-pdR0-3 {
        padding-right: 0px; }

    .md-pdB0-3 {
        padding-bottom: 0px; }

    .md-mgT0-3 {
        margin-top: 0px; }

    .md-mgL0-3 {
        margin-left: 0px; }

    .md-mgR0-3 {
        margin-right: 0px; }

    .md-mgB0-3 {
        margin-bottom: 0px; } }
.md-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.md-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.md-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.md-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.md-pdT0-4 {
    padding-top: 0px; }

.md-pdL0-4 {
    padding-left: 0px; }

.md-pdR0-4 {
    padding-right: 0px; }

.md-pdB0-4 {
    padding-bottom: 0px; }

.md-mgT0-4 {
    margin-top: 0px; }

.md-mgL0-4 {
    margin-left: 0px; }

.md-mgR0-4 {
    margin-right: 0px; }

.md-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 1280px) {
    .md-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .md-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .md-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .md-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .md-pdT0-4 {
        padding-top: 0px; }

    .md-pdL0-4 {
        padding-left: 0px; }

    .md-pdR0-4 {
        padding-right: 0px; }

    .md-pdB0-4 {
        padding-bottom: 0px; }

    .md-mgT0-4 {
        margin-top: 0px; }

    .md-mgL0-4 {
        margin-left: 0px; }

    .md-mgR0-4 {
        margin-right: 0px; }

    .md-mgB0-4 {
        margin-bottom: 0px; } }
.md-fz50-1 {
    font-size: 50px; }

@media (max-width: 1280px) {
    .md-fz50-1 {
        font-size: 0px; } }
.md-fz50-2 {
    font-size: 50px; }

@media (max-width: 1280px) {
    .md-fz50-2 {
        font-size: 12.5px; } }
.md-fz50-3 {
    font-size: 50px; }

@media (max-width: 1280px) {
    .md-fz50-3 {
        font-size: 25px; } }
.md-fz50-4 {
    font-size: 50px; }

@media (max-width: 1280px) {
    .md-fz50-4 {
        font-size: 37.5px; } }
.md-fz48-1 {
    font-size: 48px; }

@media (max-width: 1280px) {
    .md-fz48-1 {
        font-size: 0px; } }
.md-fz48-2 {
    font-size: 48px; }

@media (max-width: 1280px) {
    .md-fz48-2 {
        font-size: 12px; } }
.md-fz48-3 {
    font-size: 48px; }

@media (max-width: 1280px) {
    .md-fz48-3 {
        font-size: 24px; } }
.md-fz48-4 {
    font-size: 48px; }

@media (max-width: 1280px) {
    .md-fz48-4 {
        font-size: 36px; } }
.md-fz46-1 {
    font-size: 46px; }

@media (max-width: 1280px) {
    .md-fz46-1 {
        font-size: 0px; } }
.md-fz46-2 {
    font-size: 46px; }

@media (max-width: 1280px) {
    .md-fz46-2 {
        font-size: 11.5px; } }
.md-fz46-3 {
    font-size: 46px; }

@media (max-width: 1280px) {
    .md-fz46-3 {
        font-size: 23px; } }
.md-fz46-4 {
    font-size: 46px; }

@media (max-width: 1280px) {
    .md-fz46-4 {
        font-size: 34.5px; } }
.md-fz44-1 {
    font-size: 44px; }

@media (max-width: 1280px) {
    .md-fz44-1 {
        font-size: 0px; } }
.md-fz44-2 {
    font-size: 44px; }

@media (max-width: 1280px) {
    .md-fz44-2 {
        font-size: 11px; } }
.md-fz44-3 {
    font-size: 44px; }

@media (max-width: 1280px) {
    .md-fz44-3 {
        font-size: 22px; } }
.md-fz44-4 {
    font-size: 44px; }

@media (max-width: 1280px) {
    .md-fz44-4 {
        font-size: 33px; } }
.md-fz42-1 {
    font-size: 42px; }

@media (max-width: 1280px) {
    .md-fz42-1 {
        font-size: 0px; } }
.md-fz42-2 {
    font-size: 42px; }

@media (max-width: 1280px) {
    .md-fz42-2 {
        font-size: 10.5px; } }
.md-fz42-3 {
    font-size: 42px; }

@media (max-width: 1280px) {
    .md-fz42-3 {
        font-size: 21px; } }
.md-fz42-4 {
    font-size: 42px; }

@media (max-width: 1280px) {
    .md-fz42-4 {
        font-size: 31.5px; } }
.md-fz40-1 {
    font-size: 40px; }

@media (max-width: 1280px) {
    .md-fz40-1 {
        font-size: 0px; } }
.md-fz40-2 {
    font-size: 40px; }

@media (max-width: 1280px) {
    .md-fz40-2 {
        font-size: 10px; } }
.md-fz40-3 {
    font-size: 40px; }

@media (max-width: 1280px) {
    .md-fz40-3 {
        font-size: 20px; } }
.md-fz40-4 {
    font-size: 40px; }

@media (max-width: 1280px) {
    .md-fz40-4 {
        font-size: 30px; } }
.md-fz38-1 {
    font-size: 38px; }

@media (max-width: 1280px) {
    .md-fz38-1 {
        font-size: 0px; } }
.md-fz38-2 {
    font-size: 38px; }

@media (max-width: 1280px) {
    .md-fz38-2 {
        font-size: 9.5px; } }
.md-fz38-3 {
    font-size: 38px; }

@media (max-width: 1280px) {
    .md-fz38-3 {
        font-size: 19px; } }
.md-fz38-4 {
    font-size: 38px; }

@media (max-width: 1280px) {
    .md-fz38-4 {
        font-size: 28.5px; } }
.md-fz36-1 {
    font-size: 36px; }

@media (max-width: 1280px) {
    .md-fz36-1 {
        font-size: 0px; } }
.md-fz36-2 {
    font-size: 36px; }

@media (max-width: 1280px) {
    .md-fz36-2 {
        font-size: 9px; } }
.md-fz36-3 {
    font-size: 36px; }

@media (max-width: 1280px) {
    .md-fz36-3 {
        font-size: 18px; } }
.md-fz36-4 {
    font-size: 36px; }

@media (max-width: 1280px) {
    .md-fz36-4 {
        font-size: 27px; } }
.md-fz34-1 {
    font-size: 34px; }

@media (max-width: 1280px) {
    .md-fz34-1 {
        font-size: 0px; } }
.md-fz34-2 {
    font-size: 34px; }

@media (max-width: 1280px) {
    .md-fz34-2 {
        font-size: 8.5px; } }
.md-fz34-3 {
    font-size: 34px; }

@media (max-width: 1280px) {
    .md-fz34-3 {
        font-size: 17px; } }
.md-fz34-4 {
    font-size: 34px; }

@media (max-width: 1280px) {
    .md-fz34-4 {
        font-size: 25.5px; } }
.md-fz32-1 {
    font-size: 32px; }

@media (max-width: 1280px) {
    .md-fz32-1 {
        font-size: 0px; } }
.md-fz32-2 {
    font-size: 32px; }

@media (max-width: 1280px) {
    .md-fz32-2 {
        font-size: 8px; } }
.md-fz32-3 {
    font-size: 32px; }

@media (max-width: 1280px) {
    .md-fz32-3 {
        font-size: 16px; } }
.md-fz32-4 {
    font-size: 32px; }

@media (max-width: 1280px) {
    .md-fz32-4 {
        font-size: 24px; } }
.md-fz30-1 {
    font-size: 30px; }

@media (max-width: 1280px) {
    .md-fz30-1 {
        font-size: 0px; } }
.md-fz30-2 {
    font-size: 30px; }

@media (max-width: 1280px) {
    .md-fz30-2 {
        font-size: 7.5px; } }
.md-fz30-3 {
    font-size: 30px; }

@media (max-width: 1280px) {
    .md-fz30-3 {
        font-size: 15px; } }
.md-fz30-4 {
    font-size: 30px; }

@media (max-width: 1280px) {
    .md-fz30-4 {
        font-size: 22.5px; } }
.md-fz28-1 {
    font-size: 28px; }

@media (max-width: 1280px) {
    .md-fz28-1 {
        font-size: 0px; } }
.md-fz28-2 {
    font-size: 28px; }

@media (max-width: 1280px) {
    .md-fz28-2 {
        font-size: 7px; } }
.md-fz28-3 {
    font-size: 28px; }

@media (max-width: 1280px) {
    .md-fz28-3 {
        font-size: 14px; } }
.md-fz28-4 {
    font-size: 28px; }

@media (max-width: 1280px) {
    .md-fz28-4 {
        font-size: 21px; } }
.md-fz26-1 {
    font-size: 26px; }

@media (max-width: 1280px) {
    .md-fz26-1 {
        font-size: 0px; } }
.md-fz26-2 {
    font-size: 26px; }

@media (max-width: 1280px) {
    .md-fz26-2 {
        font-size: 6.5px; } }
.md-fz26-3 {
    font-size: 26px; }

@media (max-width: 1280px) {
    .md-fz26-3 {
        font-size: 13px; } }
.md-fz26-4 {
    font-size: 26px; }

@media (max-width: 1280px) {
    .md-fz26-4 {
        font-size: 19.5px; } }
.md-fz24-1 {
    font-size: 24px; }

@media (max-width: 1280px) {
    .md-fz24-1 {
        font-size: 0px; } }
.md-fz24-2 {
    font-size: 24px; }

@media (max-width: 1280px) {
    .md-fz24-2 {
        font-size: 6px; } }
.md-fz24-3 {
    font-size: 24px; }

@media (max-width: 1280px) {
    .md-fz24-3 {
        font-size: 12px; } }
.md-fz24-4 {
    font-size: 24px; }

@media (max-width: 1280px) {
    .md-fz24-4 {
        font-size: 18px; } }
.md-fz22-1 {
    font-size: 22px; }

@media (max-width: 1280px) {
    .md-fz22-1 {
        font-size: 0px; } }
.md-fz22-2 {
    font-size: 22px; }

@media (max-width: 1280px) {
    .md-fz22-2 {
        font-size: 5.5px; } }
.md-fz22-3 {
    font-size: 22px; }

@media (max-width: 1280px) {
    .md-fz22-3 {
        font-size: 11px; } }
.md-fz22-4 {
    font-size: 22px; }

@media (max-width: 1280px) {
    .md-fz22-4 {
        font-size: 16.5px; } }
.md-fz20-1 {
    font-size: 20px; }

@media (max-width: 1280px) {
    .md-fz20-1 {
        font-size: 0px; } }
.md-fz20-2 {
    font-size: 20px; }

@media (max-width: 1280px) {
    .md-fz20-2 {
        font-size: 5px; } }
.md-fz20-3 {
    font-size: 20px; }

@media (max-width: 1280px) {
    .md-fz20-3 {
        font-size: 10px; } }
.md-fz20-4 {
    font-size: 20px; }

@media (max-width: 1280px) {
    .md-fz20-4 {
        font-size: 15px; } }
.md-fz18-1 {
    font-size: 18px; }

@media (max-width: 1280px) {
    .md-fz18-1 {
        font-size: 0px; } }
.md-fz18-2 {
    font-size: 18px; }

@media (max-width: 1280px) {
    .md-fz18-2 {
        font-size: 4.5px; } }
.md-fz18-3 {
    font-size: 18px; }

@media (max-width: 1280px) {
    .md-fz18-3 {
        font-size: 9px; } }
.md-fz18-4 {
    font-size: 18px; }

@media (max-width: 1280px) {
    .md-fz18-4 {
        font-size: 13.5px; } }
.md-fz16-1 {
    font-size: 16px; }

@media (max-width: 1280px) {
    .md-fz16-1 {
        font-size: 0px; } }
.md-fz16-2 {
    font-size: 16px; }

@media (max-width: 1280px) {
    .md-fz16-2 {
        font-size: 4px; } }
.md-fz16-3 {
    font-size: 16px; }

@media (max-width: 1280px) {
    .md-fz16-3 {
        font-size: 8px; } }
.md-fz16-4 {
    font-size: 16px; }

@media (max-width: 1280px) {
    .md-fz16-4 {
        font-size: 12px; } }
.md-fz14-1 {
    font-size: 14px; }

@media (max-width: 1280px) {
    .md-fz14-1 {
        font-size: 0px; } }
.md-fz14-2 {
    font-size: 14px; }

@media (max-width: 1280px) {
    .md-fz14-2 {
        font-size: 3.5px; } }
.md-fz14-3 {
    font-size: 14px; }

@media (max-width: 1280px) {
    .md-fz14-3 {
        font-size: 7px; } }
.md-fz14-4 {
    font-size: 14px; }

@media (max-width: 1280px) {
    .md-fz14-4 {
        font-size: 10.5px; } }
.md-fz12-1 {
    font-size: 12px; }

@media (max-width: 1280px) {
    .md-fz12-1 {
        font-size: 0px; } }
.md-fz12-2 {
    font-size: 12px; }

@media (max-width: 1280px) {
    .md-fz12-2 {
        font-size: 3px; } }
.md-fz12-3 {
    font-size: 12px; }

@media (max-width: 1280px) {
    .md-fz12-3 {
        font-size: 6px; } }
.md-fz12-4 {
    font-size: 12px; }

@media (max-width: 1280px) {
    .md-fz12-4 {
        font-size: 9px; } }
.md-fz10-1 {
    font-size: 10px; }

@media (max-width: 1280px) {
    .md-fz10-1 {
        font-size: 0px; } }
.md-fz10-2 {
    font-size: 10px; }

@media (max-width: 1280px) {
    .md-fz10-2 {
        font-size: 2.5px; } }
.md-fz10-3 {
    font-size: 10px; }

@media (max-width: 1280px) {
    .md-fz10-3 {
        font-size: 5px; } }
.md-fz10-4 {
    font-size: 10px; }

@media (max-width: 1280px) {
    .md-fz10-4 {
        font-size: 7.5px; } }
.md-fz8-1 {
    font-size: 8px; }

@media (max-width: 1280px) {
    .md-fz8-1 {
        font-size: 0px; } }
.md-fz8-2 {
    font-size: 8px; }

@media (max-width: 1280px) {
    .md-fz8-2 {
        font-size: 2px; } }
.md-fz8-3 {
    font-size: 8px; }

@media (max-width: 1280px) {
    .md-fz8-3 {
        font-size: 4px; } }
.md-fz8-4 {
    font-size: 8px; }

@media (max-width: 1280px) {
    .md-fz8-4 {
        font-size: 6px; } }
.md-fz6-1 {
    font-size: 6px; }

@media (max-width: 1280px) {
    .md-fz6-1 {
        font-size: 0px; } }
.md-fz6-2 {
    font-size: 6px; }

@media (max-width: 1280px) {
    .md-fz6-2 {
        font-size: 1.5px; } }
.md-fz6-3 {
    font-size: 6px; }

@media (max-width: 1280px) {
    .md-fz6-3 {
        font-size: 3px; } }
.md-fz6-4 {
    font-size: 6px; }

@media (max-width: 1280px) {
    .md-fz6-4 {
        font-size: 4.5px; } }
.md-fz4-1 {
    font-size: 4px; }

@media (max-width: 1280px) {
    .md-fz4-1 {
        font-size: 0px; } }
.md-fz4-2 {
    font-size: 4px; }

@media (max-width: 1280px) {
    .md-fz4-2 {
        font-size: 1px; } }
.md-fz4-3 {
    font-size: 4px; }

@media (max-width: 1280px) {
    .md-fz4-3 {
        font-size: 2px; } }
.md-fz4-4 {
    font-size: 4px; }

@media (max-width: 1280px) {
    .md-fz4-4 {
        font-size: 3px; } }
.md-fz2-1 {
    font-size: 2px; }

@media (max-width: 1280px) {
    .md-fz2-1 {
        font-size: 0px; } }
.md-fz2-2 {
    font-size: 2px; }

@media (max-width: 1280px) {
    .md-fz2-2 {
        font-size: 0.5px; } }
.md-fz2-3 {
    font-size: 2px; }

@media (max-width: 1280px) {
    .md-fz2-3 {
        font-size: 1px; } }
.md-fz2-4 {
    font-size: 2px; }

@media (max-width: 1280px) {
    .md-fz2-4 {
        font-size: 1.5px; } }
.lg-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.lg-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.lg-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.lg-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.lg-pdT100-1 {
    padding-top: 100px; }

.lg-pdL100-1 {
    padding-left: 100px; }

.lg-pdR100-1 {
    padding-right: 100px; }

.lg-pdB100-1 {
    padding-bottom: 100px; }

.lg-mgT100-1 {
    margin-top: 100px; }

.lg-mgL100-1 {
    margin-left: 100px; }

.lg-mgR100-1 {
    margin-right: 100px; }

.lg-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 1440px) {
    .lg-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT100-1 {
        padding-top: 0px; }

    .lg-pdL100-1 {
        padding-left: 0px; }

    .lg-pdR100-1 {
        padding-right: 0px; }

    .lg-pdB100-1 {
        padding-bottom: 0px; }

    .lg-mgT100-1 {
        margin-top: 0px; }

    .lg-mgL100-1 {
        margin-left: 0px; }

    .lg-mgR100-1 {
        margin-right: 0px; }

    .lg-mgB100-1 {
        margin-bottom: 0px; } }
.lg-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.lg-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.lg-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.lg-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.lg-pdT100-2 {
    padding-top: 100px; }

.lg-pdL100-2 {
    padding-left: 100px; }

.lg-pdR100-2 {
    padding-right: 100px; }

.lg-pdB100-2 {
    padding-bottom: 100px; }

.lg-mgT100-2 {
    margin-top: 100px; }

.lg-mgL100-2 {
    margin-left: 100px; }

.lg-mgR100-2 {
    margin-right: 100px; }

.lg-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 1440px) {
    .lg-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .lg-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .lg-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .lg-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .lg-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .lg-pdT100-2 {
        padding-top: 25px; }

    .lg-pdL100-2 {
        padding-left: 25px; }

    .lg-pdR100-2 {
        padding-right: 25px; }

    .lg-pdB100-2 {
        padding-bottom: 25px; }

    .lg-mgT100-2 {
        margin-top: 25px; }

    .lg-mgL100-2 {
        margin-left: 25px; }

    .lg-mgR100-2 {
        margin-right: 25px; }

    .lg-mgB100-2 {
        margin-bottom: 25px; } }
.lg-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.lg-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.lg-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.lg-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.lg-pdT100-3 {
    padding-top: 100px; }

.lg-pdL100-3 {
    padding-left: 100px; }

.lg-pdR100-3 {
    padding-right: 100px; }

.lg-pdB100-3 {
    padding-bottom: 100px; }

.lg-mgT100-3 {
    margin-top: 100px; }

.lg-mgL100-3 {
    margin-left: 100px; }

.lg-mgR100-3 {
    margin-right: 100px; }

.lg-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 1440px) {
    .lg-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .lg-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .lg-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .lg-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .lg-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .lg-pdT100-3 {
        padding-top: 50px; }

    .lg-pdL100-3 {
        padding-left: 50px; }

    .lg-pdR100-3 {
        padding-right: 50px; }

    .lg-pdB100-3 {
        padding-bottom: 50px; }

    .lg-mgT100-3 {
        margin-top: 50px; }

    .lg-mgL100-3 {
        margin-left: 50px; }

    .lg-mgR100-3 {
        margin-right: 50px; }

    .lg-mgB100-3 {
        margin-bottom: 50px; } }
.lg-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.lg-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.lg-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.lg-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.lg-pdT100-4 {
    padding-top: 100px; }

.lg-pdL100-4 {
    padding-left: 100px; }

.lg-pdR100-4 {
    padding-right: 100px; }

.lg-pdB100-4 {
    padding-bottom: 100px; }

.lg-mgT100-4 {
    margin-top: 100px; }

.lg-mgL100-4 {
    margin-left: 100px; }

.lg-mgR100-4 {
    margin-right: 100px; }

.lg-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 1440px) {
    .lg-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .lg-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .lg-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .lg-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .lg-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .lg-pdT100-4 {
        padding-top: 75px; }

    .lg-pdL100-4 {
        padding-left: 75px; }

    .lg-pdR100-4 {
        padding-right: 75px; }

    .lg-pdB100-4 {
        padding-bottom: 75px; }

    .lg-mgT100-4 {
        margin-top: 75px; }

    .lg-mgL100-4 {
        margin-left: 75px; }

    .lg-mgR100-4 {
        margin-right: 75px; }

    .lg-mgB100-4 {
        margin-bottom: 75px; } }
.lg-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.lg-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.lg-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.lg-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.lg-pdT95-1 {
    padding-top: 95px; }

.lg-pdL95-1 {
    padding-left: 95px; }

.lg-pdR95-1 {
    padding-right: 95px; }

.lg-pdB95-1 {
    padding-bottom: 95px; }

.lg-mgT95-1 {
    margin-top: 95px; }

.lg-mgL95-1 {
    margin-left: 95px; }

.lg-mgR95-1 {
    margin-right: 95px; }

.lg-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 1440px) {
    .lg-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT95-1 {
        padding-top: 0px; }

    .lg-pdL95-1 {
        padding-left: 0px; }

    .lg-pdR95-1 {
        padding-right: 0px; }

    .lg-pdB95-1 {
        padding-bottom: 0px; }

    .lg-mgT95-1 {
        margin-top: 0px; }

    .lg-mgL95-1 {
        margin-left: 0px; }

    .lg-mgR95-1 {
        margin-right: 0px; }

    .lg-mgB95-1 {
        margin-bottom: 0px; } }
.lg-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.lg-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.lg-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.lg-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.lg-pdT95-2 {
    padding-top: 95px; }

.lg-pdL95-2 {
    padding-left: 95px; }

.lg-pdR95-2 {
    padding-right: 95px; }

.lg-pdB95-2 {
    padding-bottom: 95px; }

.lg-mgT95-2 {
    margin-top: 95px; }

.lg-mgL95-2 {
    margin-left: 95px; }

.lg-mgR95-2 {
    margin-right: 95px; }

.lg-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 1440px) {
    .lg-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .lg-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .lg-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .lg-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .lg-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .lg-pdT95-2 {
        padding-top: 23.75px; }

    .lg-pdL95-2 {
        padding-left: 23.75px; }

    .lg-pdR95-2 {
        padding-right: 23.75px; }

    .lg-pdB95-2 {
        padding-bottom: 23.75px; }

    .lg-mgT95-2 {
        margin-top: 23.75px; }

    .lg-mgL95-2 {
        margin-left: 23.75px; }

    .lg-mgR95-2 {
        margin-right: 23.75px; }

    .lg-mgB95-2 {
        margin-bottom: 23.75px; } }
.lg-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.lg-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.lg-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.lg-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.lg-pdT95-3 {
    padding-top: 95px; }

.lg-pdL95-3 {
    padding-left: 95px; }

.lg-pdR95-3 {
    padding-right: 95px; }

.lg-pdB95-3 {
    padding-bottom: 95px; }

.lg-mgT95-3 {
    margin-top: 95px; }

.lg-mgL95-3 {
    margin-left: 95px; }

.lg-mgR95-3 {
    margin-right: 95px; }

.lg-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 1440px) {
    .lg-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .lg-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .lg-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .lg-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .lg-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .lg-pdT95-3 {
        padding-top: 47.5px; }

    .lg-pdL95-3 {
        padding-left: 47.5px; }

    .lg-pdR95-3 {
        padding-right: 47.5px; }

    .lg-pdB95-3 {
        padding-bottom: 47.5px; }

    .lg-mgT95-3 {
        margin-top: 47.5px; }

    .lg-mgL95-3 {
        margin-left: 47.5px; }

    .lg-mgR95-3 {
        margin-right: 47.5px; }

    .lg-mgB95-3 {
        margin-bottom: 47.5px; } }
.lg-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.lg-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.lg-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.lg-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.lg-pdT95-4 {
    padding-top: 95px; }

.lg-pdL95-4 {
    padding-left: 95px; }

.lg-pdR95-4 {
    padding-right: 95px; }

.lg-pdB95-4 {
    padding-bottom: 95px; }

.lg-mgT95-4 {
    margin-top: 95px; }

.lg-mgL95-4 {
    margin-left: 95px; }

.lg-mgR95-4 {
    margin-right: 95px; }

.lg-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 1440px) {
    .lg-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .lg-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .lg-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .lg-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .lg-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .lg-pdT95-4 {
        padding-top: 71.25px; }

    .lg-pdL95-4 {
        padding-left: 71.25px; }

    .lg-pdR95-4 {
        padding-right: 71.25px; }

    .lg-pdB95-4 {
        padding-bottom: 71.25px; }

    .lg-mgT95-4 {
        margin-top: 71.25px; }

    .lg-mgL95-4 {
        margin-left: 71.25px; }

    .lg-mgR95-4 {
        margin-right: 71.25px; }

    .lg-mgB95-4 {
        margin-bottom: 71.25px; } }
.lg-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.lg-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.lg-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.lg-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.lg-pdT90-1 {
    padding-top: 90px; }

.lg-pdL90-1 {
    padding-left: 90px; }

.lg-pdR90-1 {
    padding-right: 90px; }

.lg-pdB90-1 {
    padding-bottom: 90px; }

.lg-mgT90-1 {
    margin-top: 90px; }

.lg-mgL90-1 {
    margin-left: 90px; }

.lg-mgR90-1 {
    margin-right: 90px; }

.lg-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 1440px) {
    .lg-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT90-1 {
        padding-top: 0px; }

    .lg-pdL90-1 {
        padding-left: 0px; }

    .lg-pdR90-1 {
        padding-right: 0px; }

    .lg-pdB90-1 {
        padding-bottom: 0px; }

    .lg-mgT90-1 {
        margin-top: 0px; }

    .lg-mgL90-1 {
        margin-left: 0px; }

    .lg-mgR90-1 {
        margin-right: 0px; }

    .lg-mgB90-1 {
        margin-bottom: 0px; } }
.lg-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.lg-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.lg-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.lg-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.lg-pdT90-2 {
    padding-top: 90px; }

.lg-pdL90-2 {
    padding-left: 90px; }

.lg-pdR90-2 {
    padding-right: 90px; }

.lg-pdB90-2 {
    padding-bottom: 90px; }

.lg-mgT90-2 {
    margin-top: 90px; }

.lg-mgL90-2 {
    margin-left: 90px; }

.lg-mgR90-2 {
    margin-right: 90px; }

.lg-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 1440px) {
    .lg-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .lg-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .lg-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .lg-pdT90-2 {
        padding-top: 22.5px; }

    .lg-pdL90-2 {
        padding-left: 22.5px; }

    .lg-pdR90-2 {
        padding-right: 22.5px; }

    .lg-pdB90-2 {
        padding-bottom: 22.5px; }

    .lg-mgT90-2 {
        margin-top: 22.5px; }

    .lg-mgL90-2 {
        margin-left: 22.5px; }

    .lg-mgR90-2 {
        margin-right: 22.5px; }

    .lg-mgB90-2 {
        margin-bottom: 22.5px; } }
.lg-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.lg-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.lg-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.lg-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.lg-pdT90-3 {
    padding-top: 90px; }

.lg-pdL90-3 {
    padding-left: 90px; }

.lg-pdR90-3 {
    padding-right: 90px; }

.lg-pdB90-3 {
    padding-bottom: 90px; }

.lg-mgT90-3 {
    margin-top: 90px; }

.lg-mgL90-3 {
    margin-left: 90px; }

.lg-mgR90-3 {
    margin-right: 90px; }

.lg-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 1440px) {
    .lg-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .lg-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .lg-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .lg-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .lg-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .lg-pdT90-3 {
        padding-top: 45px; }

    .lg-pdL90-3 {
        padding-left: 45px; }

    .lg-pdR90-3 {
        padding-right: 45px; }

    .lg-pdB90-3 {
        padding-bottom: 45px; }

    .lg-mgT90-3 {
        margin-top: 45px; }

    .lg-mgL90-3 {
        margin-left: 45px; }

    .lg-mgR90-3 {
        margin-right: 45px; }

    .lg-mgB90-3 {
        margin-bottom: 45px; } }
.lg-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.lg-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.lg-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.lg-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.lg-pdT90-4 {
    padding-top: 90px; }

.lg-pdL90-4 {
    padding-left: 90px; }

.lg-pdR90-4 {
    padding-right: 90px; }

.lg-pdB90-4 {
    padding-bottom: 90px; }

.lg-mgT90-4 {
    margin-top: 90px; }

.lg-mgL90-4 {
    margin-left: 90px; }

.lg-mgR90-4 {
    margin-right: 90px; }

.lg-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 1440px) {
    .lg-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .lg-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .lg-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .lg-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .lg-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .lg-pdT90-4 {
        padding-top: 67.5px; }

    .lg-pdL90-4 {
        padding-left: 67.5px; }

    .lg-pdR90-4 {
        padding-right: 67.5px; }

    .lg-pdB90-4 {
        padding-bottom: 67.5px; }

    .lg-mgT90-4 {
        margin-top: 67.5px; }

    .lg-mgL90-4 {
        margin-left: 67.5px; }

    .lg-mgR90-4 {
        margin-right: 67.5px; }

    .lg-mgB90-4 {
        margin-bottom: 67.5px; } }
.lg-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.lg-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.lg-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.lg-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.lg-pdT85-1 {
    padding-top: 85px; }

.lg-pdL85-1 {
    padding-left: 85px; }

.lg-pdR85-1 {
    padding-right: 85px; }

.lg-pdB85-1 {
    padding-bottom: 85px; }

.lg-mgT85-1 {
    margin-top: 85px; }

.lg-mgL85-1 {
    margin-left: 85px; }

.lg-mgR85-1 {
    margin-right: 85px; }

.lg-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 1440px) {
    .lg-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT85-1 {
        padding-top: 0px; }

    .lg-pdL85-1 {
        padding-left: 0px; }

    .lg-pdR85-1 {
        padding-right: 0px; }

    .lg-pdB85-1 {
        padding-bottom: 0px; }

    .lg-mgT85-1 {
        margin-top: 0px; }

    .lg-mgL85-1 {
        margin-left: 0px; }

    .lg-mgR85-1 {
        margin-right: 0px; }

    .lg-mgB85-1 {
        margin-bottom: 0px; } }
.lg-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.lg-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.lg-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.lg-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.lg-pdT85-2 {
    padding-top: 85px; }

.lg-pdL85-2 {
    padding-left: 85px; }

.lg-pdR85-2 {
    padding-right: 85px; }

.lg-pdB85-2 {
    padding-bottom: 85px; }

.lg-mgT85-2 {
    margin-top: 85px; }

.lg-mgL85-2 {
    margin-left: 85px; }

.lg-mgR85-2 {
    margin-right: 85px; }

.lg-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 1440px) {
    .lg-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .lg-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .lg-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .lg-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .lg-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .lg-pdT85-2 {
        padding-top: 21.25px; }

    .lg-pdL85-2 {
        padding-left: 21.25px; }

    .lg-pdR85-2 {
        padding-right: 21.25px; }

    .lg-pdB85-2 {
        padding-bottom: 21.25px; }

    .lg-mgT85-2 {
        margin-top: 21.25px; }

    .lg-mgL85-2 {
        margin-left: 21.25px; }

    .lg-mgR85-2 {
        margin-right: 21.25px; }

    .lg-mgB85-2 {
        margin-bottom: 21.25px; } }
.lg-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.lg-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.lg-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.lg-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.lg-pdT85-3 {
    padding-top: 85px; }

.lg-pdL85-3 {
    padding-left: 85px; }

.lg-pdR85-3 {
    padding-right: 85px; }

.lg-pdB85-3 {
    padding-bottom: 85px; }

.lg-mgT85-3 {
    margin-top: 85px; }

.lg-mgL85-3 {
    margin-left: 85px; }

.lg-mgR85-3 {
    margin-right: 85px; }

.lg-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 1440px) {
    .lg-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .lg-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .lg-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .lg-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .lg-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .lg-pdT85-3 {
        padding-top: 42.5px; }

    .lg-pdL85-3 {
        padding-left: 42.5px; }

    .lg-pdR85-3 {
        padding-right: 42.5px; }

    .lg-pdB85-3 {
        padding-bottom: 42.5px; }

    .lg-mgT85-3 {
        margin-top: 42.5px; }

    .lg-mgL85-3 {
        margin-left: 42.5px; }

    .lg-mgR85-3 {
        margin-right: 42.5px; }

    .lg-mgB85-3 {
        margin-bottom: 42.5px; } }
.lg-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.lg-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.lg-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.lg-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.lg-pdT85-4 {
    padding-top: 85px; }

.lg-pdL85-4 {
    padding-left: 85px; }

.lg-pdR85-4 {
    padding-right: 85px; }

.lg-pdB85-4 {
    padding-bottom: 85px; }

.lg-mgT85-4 {
    margin-top: 85px; }

.lg-mgL85-4 {
    margin-left: 85px; }

.lg-mgR85-4 {
    margin-right: 85px; }

.lg-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 1440px) {
    .lg-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .lg-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .lg-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .lg-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .lg-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .lg-pdT85-4 {
        padding-top: 63.75px; }

    .lg-pdL85-4 {
        padding-left: 63.75px; }

    .lg-pdR85-4 {
        padding-right: 63.75px; }

    .lg-pdB85-4 {
        padding-bottom: 63.75px; }

    .lg-mgT85-4 {
        margin-top: 63.75px; }

    .lg-mgL85-4 {
        margin-left: 63.75px; }

    .lg-mgR85-4 {
        margin-right: 63.75px; }

    .lg-mgB85-4 {
        margin-bottom: 63.75px; } }
.lg-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.lg-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.lg-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.lg-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.lg-pdT80-1 {
    padding-top: 80px; }

.lg-pdL80-1 {
    padding-left: 80px; }

.lg-pdR80-1 {
    padding-right: 80px; }

.lg-pdB80-1 {
    padding-bottom: 80px; }

.lg-mgT80-1 {
    margin-top: 80px; }

.lg-mgL80-1 {
    margin-left: 80px; }

.lg-mgR80-1 {
    margin-right: 80px; }

.lg-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 1440px) {
    .lg-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT80-1 {
        padding-top: 0px; }

    .lg-pdL80-1 {
        padding-left: 0px; }

    .lg-pdR80-1 {
        padding-right: 0px; }

    .lg-pdB80-1 {
        padding-bottom: 0px; }

    .lg-mgT80-1 {
        margin-top: 0px; }

    .lg-mgL80-1 {
        margin-left: 0px; }

    .lg-mgR80-1 {
        margin-right: 0px; }

    .lg-mgB80-1 {
        margin-bottom: 0px; } }
.lg-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.lg-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.lg-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.lg-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.lg-pdT80-2 {
    padding-top: 80px; }

.lg-pdL80-2 {
    padding-left: 80px; }

.lg-pdR80-2 {
    padding-right: 80px; }

.lg-pdB80-2 {
    padding-bottom: 80px; }

.lg-mgT80-2 {
    margin-top: 80px; }

.lg-mgL80-2 {
    margin-left: 80px; }

.lg-mgR80-2 {
    margin-right: 80px; }

.lg-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 1440px) {
    .lg-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .lg-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .lg-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .lg-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .lg-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .lg-pdT80-2 {
        padding-top: 20px; }

    .lg-pdL80-2 {
        padding-left: 20px; }

    .lg-pdR80-2 {
        padding-right: 20px; }

    .lg-pdB80-2 {
        padding-bottom: 20px; }

    .lg-mgT80-2 {
        margin-top: 20px; }

    .lg-mgL80-2 {
        margin-left: 20px; }

    .lg-mgR80-2 {
        margin-right: 20px; }

    .lg-mgB80-2 {
        margin-bottom: 20px; } }
.lg-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.lg-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.lg-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.lg-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.lg-pdT80-3 {
    padding-top: 80px; }

.lg-pdL80-3 {
    padding-left: 80px; }

.lg-pdR80-3 {
    padding-right: 80px; }

.lg-pdB80-3 {
    padding-bottom: 80px; }

.lg-mgT80-3 {
    margin-top: 80px; }

.lg-mgL80-3 {
    margin-left: 80px; }

.lg-mgR80-3 {
    margin-right: 80px; }

.lg-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 1440px) {
    .lg-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .lg-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .lg-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .lg-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .lg-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .lg-pdT80-3 {
        padding-top: 40px; }

    .lg-pdL80-3 {
        padding-left: 40px; }

    .lg-pdR80-3 {
        padding-right: 40px; }

    .lg-pdB80-3 {
        padding-bottom: 40px; }

    .lg-mgT80-3 {
        margin-top: 40px; }

    .lg-mgL80-3 {
        margin-left: 40px; }

    .lg-mgR80-3 {
        margin-right: 40px; }

    .lg-mgB80-3 {
        margin-bottom: 40px; } }
.lg-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.lg-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.lg-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.lg-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.lg-pdT80-4 {
    padding-top: 80px; }

.lg-pdL80-4 {
    padding-left: 80px; }

.lg-pdR80-4 {
    padding-right: 80px; }

.lg-pdB80-4 {
    padding-bottom: 80px; }

.lg-mgT80-4 {
    margin-top: 80px; }

.lg-mgL80-4 {
    margin-left: 80px; }

.lg-mgR80-4 {
    margin-right: 80px; }

.lg-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 1440px) {
    .lg-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .lg-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .lg-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .lg-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .lg-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .lg-pdT80-4 {
        padding-top: 60px; }

    .lg-pdL80-4 {
        padding-left: 60px; }

    .lg-pdR80-4 {
        padding-right: 60px; }

    .lg-pdB80-4 {
        padding-bottom: 60px; }

    .lg-mgT80-4 {
        margin-top: 60px; }

    .lg-mgL80-4 {
        margin-left: 60px; }

    .lg-mgR80-4 {
        margin-right: 60px; }

    .lg-mgB80-4 {
        margin-bottom: 60px; } }
.lg-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.lg-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.lg-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.lg-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.lg-pdT75-1 {
    padding-top: 75px; }

.lg-pdL75-1 {
    padding-left: 75px; }

.lg-pdR75-1 {
    padding-right: 75px; }

.lg-pdB75-1 {
    padding-bottom: 75px; }

.lg-mgT75-1 {
    margin-top: 75px; }

.lg-mgL75-1 {
    margin-left: 75px; }

.lg-mgR75-1 {
    margin-right: 75px; }

.lg-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 1440px) {
    .lg-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT75-1 {
        padding-top: 0px; }

    .lg-pdL75-1 {
        padding-left: 0px; }

    .lg-pdR75-1 {
        padding-right: 0px; }

    .lg-pdB75-1 {
        padding-bottom: 0px; }

    .lg-mgT75-1 {
        margin-top: 0px; }

    .lg-mgL75-1 {
        margin-left: 0px; }

    .lg-mgR75-1 {
        margin-right: 0px; }

    .lg-mgB75-1 {
        margin-bottom: 0px; } }
.lg-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.lg-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.lg-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.lg-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.lg-pdT75-2 {
    padding-top: 75px; }

.lg-pdL75-2 {
    padding-left: 75px; }

.lg-pdR75-2 {
    padding-right: 75px; }

.lg-pdB75-2 {
    padding-bottom: 75px; }

.lg-mgT75-2 {
    margin-top: 75px; }

.lg-mgL75-2 {
    margin-left: 75px; }

.lg-mgR75-2 {
    margin-right: 75px; }

.lg-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 1440px) {
    .lg-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .lg-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .lg-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .lg-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .lg-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .lg-pdT75-2 {
        padding-top: 18.75px; }

    .lg-pdL75-2 {
        padding-left: 18.75px; }

    .lg-pdR75-2 {
        padding-right: 18.75px; }

    .lg-pdB75-2 {
        padding-bottom: 18.75px; }

    .lg-mgT75-2 {
        margin-top: 18.75px; }

    .lg-mgL75-2 {
        margin-left: 18.75px; }

    .lg-mgR75-2 {
        margin-right: 18.75px; }

    .lg-mgB75-2 {
        margin-bottom: 18.75px; } }
.lg-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.lg-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.lg-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.lg-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.lg-pdT75-3 {
    padding-top: 75px; }

.lg-pdL75-3 {
    padding-left: 75px; }

.lg-pdR75-3 {
    padding-right: 75px; }

.lg-pdB75-3 {
    padding-bottom: 75px; }

.lg-mgT75-3 {
    margin-top: 75px; }

.lg-mgL75-3 {
    margin-left: 75px; }

.lg-mgR75-3 {
    margin-right: 75px; }

.lg-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 1440px) {
    .lg-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .lg-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .lg-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .lg-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .lg-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .lg-pdT75-3 {
        padding-top: 37.5px; }

    .lg-pdL75-3 {
        padding-left: 37.5px; }

    .lg-pdR75-3 {
        padding-right: 37.5px; }

    .lg-pdB75-3 {
        padding-bottom: 37.5px; }

    .lg-mgT75-3 {
        margin-top: 37.5px; }

    .lg-mgL75-3 {
        margin-left: 37.5px; }

    .lg-mgR75-3 {
        margin-right: 37.5px; }

    .lg-mgB75-3 {
        margin-bottom: 37.5px; } }
.lg-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.lg-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.lg-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.lg-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.lg-pdT75-4 {
    padding-top: 75px; }

.lg-pdL75-4 {
    padding-left: 75px; }

.lg-pdR75-4 {
    padding-right: 75px; }

.lg-pdB75-4 {
    padding-bottom: 75px; }

.lg-mgT75-4 {
    margin-top: 75px; }

.lg-mgL75-4 {
    margin-left: 75px; }

.lg-mgR75-4 {
    margin-right: 75px; }

.lg-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 1440px) {
    .lg-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .lg-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .lg-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .lg-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .lg-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .lg-pdT75-4 {
        padding-top: 56.25px; }

    .lg-pdL75-4 {
        padding-left: 56.25px; }

    .lg-pdR75-4 {
        padding-right: 56.25px; }

    .lg-pdB75-4 {
        padding-bottom: 56.25px; }

    .lg-mgT75-4 {
        margin-top: 56.25px; }

    .lg-mgL75-4 {
        margin-left: 56.25px; }

    .lg-mgR75-4 {
        margin-right: 56.25px; }

    .lg-mgB75-4 {
        margin-bottom: 56.25px; } }
.lg-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.lg-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.lg-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.lg-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.lg-pdT70-1 {
    padding-top: 70px; }

.lg-pdL70-1 {
    padding-left: 70px; }

.lg-pdR70-1 {
    padding-right: 70px; }

.lg-pdB70-1 {
    padding-bottom: 70px; }

.lg-mgT70-1 {
    margin-top: 70px; }

.lg-mgL70-1 {
    margin-left: 70px; }

.lg-mgR70-1 {
    margin-right: 70px; }

.lg-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 1440px) {
    .lg-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT70-1 {
        padding-top: 0px; }

    .lg-pdL70-1 {
        padding-left: 0px; }

    .lg-pdR70-1 {
        padding-right: 0px; }

    .lg-pdB70-1 {
        padding-bottom: 0px; }

    .lg-mgT70-1 {
        margin-top: 0px; }

    .lg-mgL70-1 {
        margin-left: 0px; }

    .lg-mgR70-1 {
        margin-right: 0px; }

    .lg-mgB70-1 {
        margin-bottom: 0px; } }
.lg-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.lg-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.lg-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.lg-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.lg-pdT70-2 {
    padding-top: 70px; }

.lg-pdL70-2 {
    padding-left: 70px; }

.lg-pdR70-2 {
    padding-right: 70px; }

.lg-pdB70-2 {
    padding-bottom: 70px; }

.lg-mgT70-2 {
    margin-top: 70px; }

.lg-mgL70-2 {
    margin-left: 70px; }

.lg-mgR70-2 {
    margin-right: 70px; }

.lg-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 1440px) {
    .lg-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .lg-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .lg-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .lg-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .lg-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .lg-pdT70-2 {
        padding-top: 17.5px; }

    .lg-pdL70-2 {
        padding-left: 17.5px; }

    .lg-pdR70-2 {
        padding-right: 17.5px; }

    .lg-pdB70-2 {
        padding-bottom: 17.5px; }

    .lg-mgT70-2 {
        margin-top: 17.5px; }

    .lg-mgL70-2 {
        margin-left: 17.5px; }

    .lg-mgR70-2 {
        margin-right: 17.5px; }

    .lg-mgB70-2 {
        margin-bottom: 17.5px; } }
.lg-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.lg-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.lg-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.lg-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.lg-pdT70-3 {
    padding-top: 70px; }

.lg-pdL70-3 {
    padding-left: 70px; }

.lg-pdR70-3 {
    padding-right: 70px; }

.lg-pdB70-3 {
    padding-bottom: 70px; }

.lg-mgT70-3 {
    margin-top: 70px; }

.lg-mgL70-3 {
    margin-left: 70px; }

.lg-mgR70-3 {
    margin-right: 70px; }

.lg-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 1440px) {
    .lg-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .lg-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .lg-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .lg-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .lg-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .lg-pdT70-3 {
        padding-top: 35px; }

    .lg-pdL70-3 {
        padding-left: 35px; }

    .lg-pdR70-3 {
        padding-right: 35px; }

    .lg-pdB70-3 {
        padding-bottom: 35px; }

    .lg-mgT70-3 {
        margin-top: 35px; }

    .lg-mgL70-3 {
        margin-left: 35px; }

    .lg-mgR70-3 {
        margin-right: 35px; }

    .lg-mgB70-3 {
        margin-bottom: 35px; } }
.lg-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.lg-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.lg-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.lg-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.lg-pdT70-4 {
    padding-top: 70px; }

.lg-pdL70-4 {
    padding-left: 70px; }

.lg-pdR70-4 {
    padding-right: 70px; }

.lg-pdB70-4 {
    padding-bottom: 70px; }

.lg-mgT70-4 {
    margin-top: 70px; }

.lg-mgL70-4 {
    margin-left: 70px; }

.lg-mgR70-4 {
    margin-right: 70px; }

.lg-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 1440px) {
    .lg-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .lg-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .lg-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .lg-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .lg-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .lg-pdT70-4 {
        padding-top: 52.5px; }

    .lg-pdL70-4 {
        padding-left: 52.5px; }

    .lg-pdR70-4 {
        padding-right: 52.5px; }

    .lg-pdB70-4 {
        padding-bottom: 52.5px; }

    .lg-mgT70-4 {
        margin-top: 52.5px; }

    .lg-mgL70-4 {
        margin-left: 52.5px; }

    .lg-mgR70-4 {
        margin-right: 52.5px; }

    .lg-mgB70-4 {
        margin-bottom: 52.5px; } }
.lg-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.lg-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.lg-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.lg-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.lg-pdT65-1 {
    padding-top: 65px; }

.lg-pdL65-1 {
    padding-left: 65px; }

.lg-pdR65-1 {
    padding-right: 65px; }

.lg-pdB65-1 {
    padding-bottom: 65px; }

.lg-mgT65-1 {
    margin-top: 65px; }

.lg-mgL65-1 {
    margin-left: 65px; }

.lg-mgR65-1 {
    margin-right: 65px; }

.lg-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 1440px) {
    .lg-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT65-1 {
        padding-top: 0px; }

    .lg-pdL65-1 {
        padding-left: 0px; }

    .lg-pdR65-1 {
        padding-right: 0px; }

    .lg-pdB65-1 {
        padding-bottom: 0px; }

    .lg-mgT65-1 {
        margin-top: 0px; }

    .lg-mgL65-1 {
        margin-left: 0px; }

    .lg-mgR65-1 {
        margin-right: 0px; }

    .lg-mgB65-1 {
        margin-bottom: 0px; } }
.lg-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.lg-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.lg-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.lg-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.lg-pdT65-2 {
    padding-top: 65px; }

.lg-pdL65-2 {
    padding-left: 65px; }

.lg-pdR65-2 {
    padding-right: 65px; }

.lg-pdB65-2 {
    padding-bottom: 65px; }

.lg-mgT65-2 {
    margin-top: 65px; }

.lg-mgL65-2 {
    margin-left: 65px; }

.lg-mgR65-2 {
    margin-right: 65px; }

.lg-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 1440px) {
    .lg-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .lg-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .lg-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .lg-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .lg-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .lg-pdT65-2 {
        padding-top: 16.25px; }

    .lg-pdL65-2 {
        padding-left: 16.25px; }

    .lg-pdR65-2 {
        padding-right: 16.25px; }

    .lg-pdB65-2 {
        padding-bottom: 16.25px; }

    .lg-mgT65-2 {
        margin-top: 16.25px; }

    .lg-mgL65-2 {
        margin-left: 16.25px; }

    .lg-mgR65-2 {
        margin-right: 16.25px; }

    .lg-mgB65-2 {
        margin-bottom: 16.25px; } }
.lg-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.lg-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.lg-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.lg-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.lg-pdT65-3 {
    padding-top: 65px; }

.lg-pdL65-3 {
    padding-left: 65px; }

.lg-pdR65-3 {
    padding-right: 65px; }

.lg-pdB65-3 {
    padding-bottom: 65px; }

.lg-mgT65-3 {
    margin-top: 65px; }

.lg-mgL65-3 {
    margin-left: 65px; }

.lg-mgR65-3 {
    margin-right: 65px; }

.lg-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 1440px) {
    .lg-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .lg-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .lg-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .lg-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .lg-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .lg-pdT65-3 {
        padding-top: 32.5px; }

    .lg-pdL65-3 {
        padding-left: 32.5px; }

    .lg-pdR65-3 {
        padding-right: 32.5px; }

    .lg-pdB65-3 {
        padding-bottom: 32.5px; }

    .lg-mgT65-3 {
        margin-top: 32.5px; }

    .lg-mgL65-3 {
        margin-left: 32.5px; }

    .lg-mgR65-3 {
        margin-right: 32.5px; }

    .lg-mgB65-3 {
        margin-bottom: 32.5px; } }
.lg-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.lg-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.lg-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.lg-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.lg-pdT65-4 {
    padding-top: 65px; }

.lg-pdL65-4 {
    padding-left: 65px; }

.lg-pdR65-4 {
    padding-right: 65px; }

.lg-pdB65-4 {
    padding-bottom: 65px; }

.lg-mgT65-4 {
    margin-top: 65px; }

.lg-mgL65-4 {
    margin-left: 65px; }

.lg-mgR65-4 {
    margin-right: 65px; }

.lg-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 1440px) {
    .lg-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .lg-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .lg-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .lg-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .lg-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .lg-pdT65-4 {
        padding-top: 48.75px; }

    .lg-pdL65-4 {
        padding-left: 48.75px; }

    .lg-pdR65-4 {
        padding-right: 48.75px; }

    .lg-pdB65-4 {
        padding-bottom: 48.75px; }

    .lg-mgT65-4 {
        margin-top: 48.75px; }

    .lg-mgL65-4 {
        margin-left: 48.75px; }

    .lg-mgR65-4 {
        margin-right: 48.75px; }

    .lg-mgB65-4 {
        margin-bottom: 48.75px; } }
.lg-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.lg-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.lg-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.lg-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.lg-pdT60-1 {
    padding-top: 60px; }

.lg-pdL60-1 {
    padding-left: 60px; }

.lg-pdR60-1 {
    padding-right: 60px; }

.lg-pdB60-1 {
    padding-bottom: 60px; }

.lg-mgT60-1 {
    margin-top: 60px; }

.lg-mgL60-1 {
    margin-left: 60px; }

.lg-mgR60-1 {
    margin-right: 60px; }

.lg-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 1440px) {
    .lg-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT60-1 {
        padding-top: 0px; }

    .lg-pdL60-1 {
        padding-left: 0px; }

    .lg-pdR60-1 {
        padding-right: 0px; }

    .lg-pdB60-1 {
        padding-bottom: 0px; }

    .lg-mgT60-1 {
        margin-top: 0px; }

    .lg-mgL60-1 {
        margin-left: 0px; }

    .lg-mgR60-1 {
        margin-right: 0px; }

    .lg-mgB60-1 {
        margin-bottom: 0px; } }
.lg-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.lg-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.lg-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.lg-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.lg-pdT60-2 {
    padding-top: 60px; }

.lg-pdL60-2 {
    padding-left: 60px; }

.lg-pdR60-2 {
    padding-right: 60px; }

.lg-pdB60-2 {
    padding-bottom: 60px; }

.lg-mgT60-2 {
    margin-top: 60px; }

.lg-mgL60-2 {
    margin-left: 60px; }

.lg-mgR60-2 {
    margin-right: 60px; }

.lg-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 1440px) {
    .lg-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .lg-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .lg-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .lg-pdT60-2 {
        padding-top: 15px; }

    .lg-pdL60-2 {
        padding-left: 15px; }

    .lg-pdR60-2 {
        padding-right: 15px; }

    .lg-pdB60-2 {
        padding-bottom: 15px; }

    .lg-mgT60-2 {
        margin-top: 15px; }

    .lg-mgL60-2 {
        margin-left: 15px; }

    .lg-mgR60-2 {
        margin-right: 15px; }

    .lg-mgB60-2 {
        margin-bottom: 15px; } }
.lg-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.lg-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.lg-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.lg-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.lg-pdT60-3 {
    padding-top: 60px; }

.lg-pdL60-3 {
    padding-left: 60px; }

.lg-pdR60-3 {
    padding-right: 60px; }

.lg-pdB60-3 {
    padding-bottom: 60px; }

.lg-mgT60-3 {
    margin-top: 60px; }

.lg-mgL60-3 {
    margin-left: 60px; }

.lg-mgR60-3 {
    margin-right: 60px; }

.lg-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 1440px) {
    .lg-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .lg-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .lg-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .lg-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .lg-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .lg-pdT60-3 {
        padding-top: 30px; }

    .lg-pdL60-3 {
        padding-left: 30px; }

    .lg-pdR60-3 {
        padding-right: 30px; }

    .lg-pdB60-3 {
        padding-bottom: 30px; }

    .lg-mgT60-3 {
        margin-top: 30px; }

    .lg-mgL60-3 {
        margin-left: 30px; }

    .lg-mgR60-3 {
        margin-right: 30px; }

    .lg-mgB60-3 {
        margin-bottom: 30px; } }
.lg-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.lg-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.lg-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.lg-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.lg-pdT60-4 {
    padding-top: 60px; }

.lg-pdL60-4 {
    padding-left: 60px; }

.lg-pdR60-4 {
    padding-right: 60px; }

.lg-pdB60-4 {
    padding-bottom: 60px; }

.lg-mgT60-4 {
    margin-top: 60px; }

.lg-mgL60-4 {
    margin-left: 60px; }

.lg-mgR60-4 {
    margin-right: 60px; }

.lg-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 1440px) {
    .lg-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .lg-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .lg-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .lg-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .lg-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .lg-pdT60-4 {
        padding-top: 45px; }

    .lg-pdL60-4 {
        padding-left: 45px; }

    .lg-pdR60-4 {
        padding-right: 45px; }

    .lg-pdB60-4 {
        padding-bottom: 45px; }

    .lg-mgT60-4 {
        margin-top: 45px; }

    .lg-mgL60-4 {
        margin-left: 45px; }

    .lg-mgR60-4 {
        margin-right: 45px; }

    .lg-mgB60-4 {
        margin-bottom: 45px; } }
.lg-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.lg-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.lg-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.lg-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.lg-pdT55-1 {
    padding-top: 55px; }

.lg-pdL55-1 {
    padding-left: 55px; }

.lg-pdR55-1 {
    padding-right: 55px; }

.lg-pdB55-1 {
    padding-bottom: 55px; }

.lg-mgT55-1 {
    margin-top: 55px; }

.lg-mgL55-1 {
    margin-left: 55px; }

.lg-mgR55-1 {
    margin-right: 55px; }

.lg-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 1440px) {
    .lg-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT55-1 {
        padding-top: 0px; }

    .lg-pdL55-1 {
        padding-left: 0px; }

    .lg-pdR55-1 {
        padding-right: 0px; }

    .lg-pdB55-1 {
        padding-bottom: 0px; }

    .lg-mgT55-1 {
        margin-top: 0px; }

    .lg-mgL55-1 {
        margin-left: 0px; }

    .lg-mgR55-1 {
        margin-right: 0px; }

    .lg-mgB55-1 {
        margin-bottom: 0px; } }
.lg-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.lg-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.lg-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.lg-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.lg-pdT55-2 {
    padding-top: 55px; }

.lg-pdL55-2 {
    padding-left: 55px; }

.lg-pdR55-2 {
    padding-right: 55px; }

.lg-pdB55-2 {
    padding-bottom: 55px; }

.lg-mgT55-2 {
    margin-top: 55px; }

.lg-mgL55-2 {
    margin-left: 55px; }

.lg-mgR55-2 {
    margin-right: 55px; }

.lg-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 1440px) {
    .lg-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .lg-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .lg-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .lg-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .lg-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .lg-pdT55-2 {
        padding-top: 13.75px; }

    .lg-pdL55-2 {
        padding-left: 13.75px; }

    .lg-pdR55-2 {
        padding-right: 13.75px; }

    .lg-pdB55-2 {
        padding-bottom: 13.75px; }

    .lg-mgT55-2 {
        margin-top: 13.75px; }

    .lg-mgL55-2 {
        margin-left: 13.75px; }

    .lg-mgR55-2 {
        margin-right: 13.75px; }

    .lg-mgB55-2 {
        margin-bottom: 13.75px; } }
.lg-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.lg-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.lg-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.lg-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.lg-pdT55-3 {
    padding-top: 55px; }

.lg-pdL55-3 {
    padding-left: 55px; }

.lg-pdR55-3 {
    padding-right: 55px; }

.lg-pdB55-3 {
    padding-bottom: 55px; }

.lg-mgT55-3 {
    margin-top: 55px; }

.lg-mgL55-3 {
    margin-left: 55px; }

.lg-mgR55-3 {
    margin-right: 55px; }

.lg-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 1440px) {
    .lg-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .lg-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .lg-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .lg-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .lg-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .lg-pdT55-3 {
        padding-top: 27.5px; }

    .lg-pdL55-3 {
        padding-left: 27.5px; }

    .lg-pdR55-3 {
        padding-right: 27.5px; }

    .lg-pdB55-3 {
        padding-bottom: 27.5px; }

    .lg-mgT55-3 {
        margin-top: 27.5px; }

    .lg-mgL55-3 {
        margin-left: 27.5px; }

    .lg-mgR55-3 {
        margin-right: 27.5px; }

    .lg-mgB55-3 {
        margin-bottom: 27.5px; } }
.lg-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.lg-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.lg-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.lg-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.lg-pdT55-4 {
    padding-top: 55px; }

.lg-pdL55-4 {
    padding-left: 55px; }

.lg-pdR55-4 {
    padding-right: 55px; }

.lg-pdB55-4 {
    padding-bottom: 55px; }

.lg-mgT55-4 {
    margin-top: 55px; }

.lg-mgL55-4 {
    margin-left: 55px; }

.lg-mgR55-4 {
    margin-right: 55px; }

.lg-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 1440px) {
    .lg-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .lg-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .lg-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .lg-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .lg-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .lg-pdT55-4 {
        padding-top: 41.25px; }

    .lg-pdL55-4 {
        padding-left: 41.25px; }

    .lg-pdR55-4 {
        padding-right: 41.25px; }

    .lg-pdB55-4 {
        padding-bottom: 41.25px; }

    .lg-mgT55-4 {
        margin-top: 41.25px; }

    .lg-mgL55-4 {
        margin-left: 41.25px; }

    .lg-mgR55-4 {
        margin-right: 41.25px; }

    .lg-mgB55-4 {
        margin-bottom: 41.25px; } }
.lg-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.lg-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.lg-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.lg-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.lg-pdT50-1 {
    padding-top: 50px; }

.lg-pdL50-1 {
    padding-left: 50px; }

.lg-pdR50-1 {
    padding-right: 50px; }

.lg-pdB50-1 {
    padding-bottom: 50px; }

.lg-mgT50-1 {
    margin-top: 50px; }

.lg-mgL50-1 {
    margin-left: 50px; }

.lg-mgR50-1 {
    margin-right: 50px; }

.lg-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 1440px) {
    .lg-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT50-1 {
        padding-top: 0px; }

    .lg-pdL50-1 {
        padding-left: 0px; }

    .lg-pdR50-1 {
        padding-right: 0px; }

    .lg-pdB50-1 {
        padding-bottom: 0px; }

    .lg-mgT50-1 {
        margin-top: 0px; }

    .lg-mgL50-1 {
        margin-left: 0px; }

    .lg-mgR50-1 {
        margin-right: 0px; }

    .lg-mgB50-1 {
        margin-bottom: 0px; } }
.lg-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.lg-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.lg-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.lg-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.lg-pdT50-2 {
    padding-top: 50px; }

.lg-pdL50-2 {
    padding-left: 50px; }

.lg-pdR50-2 {
    padding-right: 50px; }

.lg-pdB50-2 {
    padding-bottom: 50px; }

.lg-mgT50-2 {
    margin-top: 50px; }

.lg-mgL50-2 {
    margin-left: 50px; }

.lg-mgR50-2 {
    margin-right: 50px; }

.lg-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 1440px) {
    .lg-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .lg-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .lg-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .lg-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .lg-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .lg-pdT50-2 {
        padding-top: 12.5px; }

    .lg-pdL50-2 {
        padding-left: 12.5px; }

    .lg-pdR50-2 {
        padding-right: 12.5px; }

    .lg-pdB50-2 {
        padding-bottom: 12.5px; }

    .lg-mgT50-2 {
        margin-top: 12.5px; }

    .lg-mgL50-2 {
        margin-left: 12.5px; }

    .lg-mgR50-2 {
        margin-right: 12.5px; }

    .lg-mgB50-2 {
        margin-bottom: 12.5px; } }
.lg-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.lg-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.lg-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.lg-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.lg-pdT50-3 {
    padding-top: 50px; }

.lg-pdL50-3 {
    padding-left: 50px; }

.lg-pdR50-3 {
    padding-right: 50px; }

.lg-pdB50-3 {
    padding-bottom: 50px; }

.lg-mgT50-3 {
    margin-top: 50px; }

.lg-mgL50-3 {
    margin-left: 50px; }

.lg-mgR50-3 {
    margin-right: 50px; }

.lg-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 1440px) {
    .lg-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .lg-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .lg-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .lg-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .lg-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .lg-pdT50-3 {
        padding-top: 25px; }

    .lg-pdL50-3 {
        padding-left: 25px; }

    .lg-pdR50-3 {
        padding-right: 25px; }

    .lg-pdB50-3 {
        padding-bottom: 25px; }

    .lg-mgT50-3 {
        margin-top: 25px; }

    .lg-mgL50-3 {
        margin-left: 25px; }

    .lg-mgR50-3 {
        margin-right: 25px; }

    .lg-mgB50-3 {
        margin-bottom: 25px; } }
.lg-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.lg-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.lg-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.lg-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.lg-pdT50-4 {
    padding-top: 50px; }

.lg-pdL50-4 {
    padding-left: 50px; }

.lg-pdR50-4 {
    padding-right: 50px; }

.lg-pdB50-4 {
    padding-bottom: 50px; }

.lg-mgT50-4 {
    margin-top: 50px; }

.lg-mgL50-4 {
    margin-left: 50px; }

.lg-mgR50-4 {
    margin-right: 50px; }

.lg-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 1440px) {
    .lg-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .lg-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .lg-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .lg-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .lg-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .lg-pdT50-4 {
        padding-top: 37.5px; }

    .lg-pdL50-4 {
        padding-left: 37.5px; }

    .lg-pdR50-4 {
        padding-right: 37.5px; }

    .lg-pdB50-4 {
        padding-bottom: 37.5px; }

    .lg-mgT50-4 {
        margin-top: 37.5px; }

    .lg-mgL50-4 {
        margin-left: 37.5px; }

    .lg-mgR50-4 {
        margin-right: 37.5px; }

    .lg-mgB50-4 {
        margin-bottom: 37.5px; } }
.lg-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.lg-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.lg-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.lg-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.lg-pdT45-1 {
    padding-top: 45px; }

.lg-pdL45-1 {
    padding-left: 45px; }

.lg-pdR45-1 {
    padding-right: 45px; }

.lg-pdB45-1 {
    padding-bottom: 45px; }

.lg-mgT45-1 {
    margin-top: 45px; }

.lg-mgL45-1 {
    margin-left: 45px; }

.lg-mgR45-1 {
    margin-right: 45px; }

.lg-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 1440px) {
    .lg-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT45-1 {
        padding-top: 0px; }

    .lg-pdL45-1 {
        padding-left: 0px; }

    .lg-pdR45-1 {
        padding-right: 0px; }

    .lg-pdB45-1 {
        padding-bottom: 0px; }

    .lg-mgT45-1 {
        margin-top: 0px; }

    .lg-mgL45-1 {
        margin-left: 0px; }

    .lg-mgR45-1 {
        margin-right: 0px; }

    .lg-mgB45-1 {
        margin-bottom: 0px; } }
.lg-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.lg-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.lg-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.lg-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.lg-pdT45-2 {
    padding-top: 45px; }

.lg-pdL45-2 {
    padding-left: 45px; }

.lg-pdR45-2 {
    padding-right: 45px; }

.lg-pdB45-2 {
    padding-bottom: 45px; }

.lg-mgT45-2 {
    margin-top: 45px; }

.lg-mgL45-2 {
    margin-left: 45px; }

.lg-mgR45-2 {
    margin-right: 45px; }

.lg-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 1440px) {
    .lg-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .lg-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .lg-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .lg-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .lg-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .lg-pdT45-2 {
        padding-top: 11.25px; }

    .lg-pdL45-2 {
        padding-left: 11.25px; }

    .lg-pdR45-2 {
        padding-right: 11.25px; }

    .lg-pdB45-2 {
        padding-bottom: 11.25px; }

    .lg-mgT45-2 {
        margin-top: 11.25px; }

    .lg-mgL45-2 {
        margin-left: 11.25px; }

    .lg-mgR45-2 {
        margin-right: 11.25px; }

    .lg-mgB45-2 {
        margin-bottom: 11.25px; } }
.lg-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.lg-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.lg-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.lg-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.lg-pdT45-3 {
    padding-top: 45px; }

.lg-pdL45-3 {
    padding-left: 45px; }

.lg-pdR45-3 {
    padding-right: 45px; }

.lg-pdB45-3 {
    padding-bottom: 45px; }

.lg-mgT45-3 {
    margin-top: 45px; }

.lg-mgL45-3 {
    margin-left: 45px; }

.lg-mgR45-3 {
    margin-right: 45px; }

.lg-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 1440px) {
    .lg-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .lg-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .lg-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .lg-pdT45-3 {
        padding-top: 22.5px; }

    .lg-pdL45-3 {
        padding-left: 22.5px; }

    .lg-pdR45-3 {
        padding-right: 22.5px; }

    .lg-pdB45-3 {
        padding-bottom: 22.5px; }

    .lg-mgT45-3 {
        margin-top: 22.5px; }

    .lg-mgL45-3 {
        margin-left: 22.5px; }

    .lg-mgR45-3 {
        margin-right: 22.5px; }

    .lg-mgB45-3 {
        margin-bottom: 22.5px; } }
.lg-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.lg-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.lg-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.lg-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.lg-pdT45-4 {
    padding-top: 45px; }

.lg-pdL45-4 {
    padding-left: 45px; }

.lg-pdR45-4 {
    padding-right: 45px; }

.lg-pdB45-4 {
    padding-bottom: 45px; }

.lg-mgT45-4 {
    margin-top: 45px; }

.lg-mgL45-4 {
    margin-left: 45px; }

.lg-mgR45-4 {
    margin-right: 45px; }

.lg-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 1440px) {
    .lg-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .lg-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .lg-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .lg-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .lg-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .lg-pdT45-4 {
        padding-top: 33.75px; }

    .lg-pdL45-4 {
        padding-left: 33.75px; }

    .lg-pdR45-4 {
        padding-right: 33.75px; }

    .lg-pdB45-4 {
        padding-bottom: 33.75px; }

    .lg-mgT45-4 {
        margin-top: 33.75px; }

    .lg-mgL45-4 {
        margin-left: 33.75px; }

    .lg-mgR45-4 {
        margin-right: 33.75px; }

    .lg-mgB45-4 {
        margin-bottom: 33.75px; } }
.lg-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.lg-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.lg-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.lg-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.lg-pdT40-1 {
    padding-top: 40px; }

.lg-pdL40-1 {
    padding-left: 40px; }

.lg-pdR40-1 {
    padding-right: 40px; }

.lg-pdB40-1 {
    padding-bottom: 40px; }

.lg-mgT40-1 {
    margin-top: 40px; }

.lg-mgL40-1 {
    margin-left: 40px; }

.lg-mgR40-1 {
    margin-right: 40px; }

.lg-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 1440px) {
    .lg-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT40-1 {
        padding-top: 0px; }

    .lg-pdL40-1 {
        padding-left: 0px; }

    .lg-pdR40-1 {
        padding-right: 0px; }

    .lg-pdB40-1 {
        padding-bottom: 0px; }

    .lg-mgT40-1 {
        margin-top: 0px; }

    .lg-mgL40-1 {
        margin-left: 0px; }

    .lg-mgR40-1 {
        margin-right: 0px; }

    .lg-mgB40-1 {
        margin-bottom: 0px; } }
.lg-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.lg-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.lg-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.lg-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.lg-pdT40-2 {
    padding-top: 40px; }

.lg-pdL40-2 {
    padding-left: 40px; }

.lg-pdR40-2 {
    padding-right: 40px; }

.lg-pdB40-2 {
    padding-bottom: 40px; }

.lg-mgT40-2 {
    margin-top: 40px; }

.lg-mgL40-2 {
    margin-left: 40px; }

.lg-mgR40-2 {
    margin-right: 40px; }

.lg-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 1440px) {
    .lg-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .lg-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .lg-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .lg-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .lg-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .lg-pdT40-2 {
        padding-top: 10px; }

    .lg-pdL40-2 {
        padding-left: 10px; }

    .lg-pdR40-2 {
        padding-right: 10px; }

    .lg-pdB40-2 {
        padding-bottom: 10px; }

    .lg-mgT40-2 {
        margin-top: 10px; }

    .lg-mgL40-2 {
        margin-left: 10px; }

    .lg-mgR40-2 {
        margin-right: 10px; }

    .lg-mgB40-2 {
        margin-bottom: 10px; } }
.lg-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.lg-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.lg-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.lg-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.lg-pdT40-3 {
    padding-top: 40px; }

.lg-pdL40-3 {
    padding-left: 40px; }

.lg-pdR40-3 {
    padding-right: 40px; }

.lg-pdB40-3 {
    padding-bottom: 40px; }

.lg-mgT40-3 {
    margin-top: 40px; }

.lg-mgL40-3 {
    margin-left: 40px; }

.lg-mgR40-3 {
    margin-right: 40px; }

.lg-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 1440px) {
    .lg-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .lg-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .lg-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .lg-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .lg-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .lg-pdT40-3 {
        padding-top: 20px; }

    .lg-pdL40-3 {
        padding-left: 20px; }

    .lg-pdR40-3 {
        padding-right: 20px; }

    .lg-pdB40-3 {
        padding-bottom: 20px; }

    .lg-mgT40-3 {
        margin-top: 20px; }

    .lg-mgL40-3 {
        margin-left: 20px; }

    .lg-mgR40-3 {
        margin-right: 20px; }

    .lg-mgB40-3 {
        margin-bottom: 20px; } }
.lg-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.lg-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.lg-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.lg-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.lg-pdT40-4 {
    padding-top: 40px; }

.lg-pdL40-4 {
    padding-left: 40px; }

.lg-pdR40-4 {
    padding-right: 40px; }

.lg-pdB40-4 {
    padding-bottom: 40px; }

.lg-mgT40-4 {
    margin-top: 40px; }

.lg-mgL40-4 {
    margin-left: 40px; }

.lg-mgR40-4 {
    margin-right: 40px; }

.lg-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 1440px) {
    .lg-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .lg-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .lg-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .lg-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .lg-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .lg-pdT40-4 {
        padding-top: 30px; }

    .lg-pdL40-4 {
        padding-left: 30px; }

    .lg-pdR40-4 {
        padding-right: 30px; }

    .lg-pdB40-4 {
        padding-bottom: 30px; }

    .lg-mgT40-4 {
        margin-top: 30px; }

    .lg-mgL40-4 {
        margin-left: 30px; }

    .lg-mgR40-4 {
        margin-right: 30px; }

    .lg-mgB40-4 {
        margin-bottom: 30px; } }
.lg-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.lg-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.lg-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.lg-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.lg-pdT35-1 {
    padding-top: 35px; }

.lg-pdL35-1 {
    padding-left: 35px; }

.lg-pdR35-1 {
    padding-right: 35px; }

.lg-pdB35-1 {
    padding-bottom: 35px; }

.lg-mgT35-1 {
    margin-top: 35px; }

.lg-mgL35-1 {
    margin-left: 35px; }

.lg-mgR35-1 {
    margin-right: 35px; }

.lg-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 1440px) {
    .lg-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT35-1 {
        padding-top: 0px; }

    .lg-pdL35-1 {
        padding-left: 0px; }

    .lg-pdR35-1 {
        padding-right: 0px; }

    .lg-pdB35-1 {
        padding-bottom: 0px; }

    .lg-mgT35-1 {
        margin-top: 0px; }

    .lg-mgL35-1 {
        margin-left: 0px; }

    .lg-mgR35-1 {
        margin-right: 0px; }

    .lg-mgB35-1 {
        margin-bottom: 0px; } }
.lg-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.lg-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.lg-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.lg-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.lg-pdT35-2 {
    padding-top: 35px; }

.lg-pdL35-2 {
    padding-left: 35px; }

.lg-pdR35-2 {
    padding-right: 35px; }

.lg-pdB35-2 {
    padding-bottom: 35px; }

.lg-mgT35-2 {
    margin-top: 35px; }

.lg-mgL35-2 {
    margin-left: 35px; }

.lg-mgR35-2 {
    margin-right: 35px; }

.lg-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 1440px) {
    .lg-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .lg-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .lg-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .lg-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .lg-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .lg-pdT35-2 {
        padding-top: 8.75px; }

    .lg-pdL35-2 {
        padding-left: 8.75px; }

    .lg-pdR35-2 {
        padding-right: 8.75px; }

    .lg-pdB35-2 {
        padding-bottom: 8.75px; }

    .lg-mgT35-2 {
        margin-top: 8.75px; }

    .lg-mgL35-2 {
        margin-left: 8.75px; }

    .lg-mgR35-2 {
        margin-right: 8.75px; }

    .lg-mgB35-2 {
        margin-bottom: 8.75px; } }
.lg-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.lg-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.lg-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.lg-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.lg-pdT35-3 {
    padding-top: 35px; }

.lg-pdL35-3 {
    padding-left: 35px; }

.lg-pdR35-3 {
    padding-right: 35px; }

.lg-pdB35-3 {
    padding-bottom: 35px; }

.lg-mgT35-3 {
    margin-top: 35px; }

.lg-mgL35-3 {
    margin-left: 35px; }

.lg-mgR35-3 {
    margin-right: 35px; }

.lg-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 1440px) {
    .lg-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .lg-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .lg-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .lg-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .lg-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .lg-pdT35-3 {
        padding-top: 17.5px; }

    .lg-pdL35-3 {
        padding-left: 17.5px; }

    .lg-pdR35-3 {
        padding-right: 17.5px; }

    .lg-pdB35-3 {
        padding-bottom: 17.5px; }

    .lg-mgT35-3 {
        margin-top: 17.5px; }

    .lg-mgL35-3 {
        margin-left: 17.5px; }

    .lg-mgR35-3 {
        margin-right: 17.5px; }

    .lg-mgB35-3 {
        margin-bottom: 17.5px; } }
.lg-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.lg-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.lg-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.lg-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.lg-pdT35-4 {
    padding-top: 35px; }

.lg-pdL35-4 {
    padding-left: 35px; }

.lg-pdR35-4 {
    padding-right: 35px; }

.lg-pdB35-4 {
    padding-bottom: 35px; }

.lg-mgT35-4 {
    margin-top: 35px; }

.lg-mgL35-4 {
    margin-left: 35px; }

.lg-mgR35-4 {
    margin-right: 35px; }

.lg-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 1440px) {
    .lg-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .lg-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .lg-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .lg-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .lg-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .lg-pdT35-4 {
        padding-top: 26.25px; }

    .lg-pdL35-4 {
        padding-left: 26.25px; }

    .lg-pdR35-4 {
        padding-right: 26.25px; }

    .lg-pdB35-4 {
        padding-bottom: 26.25px; }

    .lg-mgT35-4 {
        margin-top: 26.25px; }

    .lg-mgL35-4 {
        margin-left: 26.25px; }

    .lg-mgR35-4 {
        margin-right: 26.25px; }

    .lg-mgB35-4 {
        margin-bottom: 26.25px; } }
.lg-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.lg-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.lg-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.lg-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.lg-pdT30-1 {
    padding-top: 30px; }

.lg-pdL30-1 {
    padding-left: 30px; }

.lg-pdR30-1 {
    padding-right: 30px; }

.lg-pdB30-1 {
    padding-bottom: 30px; }

.lg-mgT30-1 {
    margin-top: 30px; }

.lg-mgL30-1 {
    margin-left: 30px; }

.lg-mgR30-1 {
    margin-right: 30px; }

.lg-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 1440px) {
    .lg-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT30-1 {
        padding-top: 0px; }

    .lg-pdL30-1 {
        padding-left: 0px; }

    .lg-pdR30-1 {
        padding-right: 0px; }

    .lg-pdB30-1 {
        padding-bottom: 0px; }

    .lg-mgT30-1 {
        margin-top: 0px; }

    .lg-mgL30-1 {
        margin-left: 0px; }

    .lg-mgR30-1 {
        margin-right: 0px; }

    .lg-mgB30-1 {
        margin-bottom: 0px; } }
.lg-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.lg-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.lg-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.lg-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.lg-pdT30-2 {
    padding-top: 30px; }

.lg-pdL30-2 {
    padding-left: 30px; }

.lg-pdR30-2 {
    padding-right: 30px; }

.lg-pdB30-2 {
    padding-bottom: 30px; }

.lg-mgT30-2 {
    margin-top: 30px; }

.lg-mgL30-2 {
    margin-left: 30px; }

.lg-mgR30-2 {
    margin-right: 30px; }

.lg-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 1440px) {
    .lg-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .lg-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .lg-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .lg-pdT30-2 {
        padding-top: 7.5px; }

    .lg-pdL30-2 {
        padding-left: 7.5px; }

    .lg-pdR30-2 {
        padding-right: 7.5px; }

    .lg-pdB30-2 {
        padding-bottom: 7.5px; }

    .lg-mgT30-2 {
        margin-top: 7.5px; }

    .lg-mgL30-2 {
        margin-left: 7.5px; }

    .lg-mgR30-2 {
        margin-right: 7.5px; }

    .lg-mgB30-2 {
        margin-bottom: 7.5px; } }
.lg-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.lg-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.lg-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.lg-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.lg-pdT30-3 {
    padding-top: 30px; }

.lg-pdL30-3 {
    padding-left: 30px; }

.lg-pdR30-3 {
    padding-right: 30px; }

.lg-pdB30-3 {
    padding-bottom: 30px; }

.lg-mgT30-3 {
    margin-top: 30px; }

.lg-mgL30-3 {
    margin-left: 30px; }

.lg-mgR30-3 {
    margin-right: 30px; }

.lg-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 1440px) {
    .lg-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .lg-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .lg-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .lg-pdT30-3 {
        padding-top: 15px; }

    .lg-pdL30-3 {
        padding-left: 15px; }

    .lg-pdR30-3 {
        padding-right: 15px; }

    .lg-pdB30-3 {
        padding-bottom: 15px; }

    .lg-mgT30-3 {
        margin-top: 15px; }

    .lg-mgL30-3 {
        margin-left: 15px; }

    .lg-mgR30-3 {
        margin-right: 15px; }

    .lg-mgB30-3 {
        margin-bottom: 15px; } }
.lg-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.lg-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.lg-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.lg-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.lg-pdT30-4 {
    padding-top: 30px; }

.lg-pdL30-4 {
    padding-left: 30px; }

.lg-pdR30-4 {
    padding-right: 30px; }

.lg-pdB30-4 {
    padding-bottom: 30px; }

.lg-mgT30-4 {
    margin-top: 30px; }

.lg-mgL30-4 {
    margin-left: 30px; }

.lg-mgR30-4 {
    margin-right: 30px; }

.lg-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 1440px) {
    .lg-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .lg-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .lg-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .lg-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .lg-pdT30-4 {
        padding-top: 22.5px; }

    .lg-pdL30-4 {
        padding-left: 22.5px; }

    .lg-pdR30-4 {
        padding-right: 22.5px; }

    .lg-pdB30-4 {
        padding-bottom: 22.5px; }

    .lg-mgT30-4 {
        margin-top: 22.5px; }

    .lg-mgL30-4 {
        margin-left: 22.5px; }

    .lg-mgR30-4 {
        margin-right: 22.5px; }

    .lg-mgB30-4 {
        margin-bottom: 22.5px; } }
.lg-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.lg-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.lg-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.lg-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.lg-pdT25-1 {
    padding-top: 25px; }

.lg-pdL25-1 {
    padding-left: 25px; }

.lg-pdR25-1 {
    padding-right: 25px; }

.lg-pdB25-1 {
    padding-bottom: 25px; }

.lg-mgT25-1 {
    margin-top: 25px; }

.lg-mgL25-1 {
    margin-left: 25px; }

.lg-mgR25-1 {
    margin-right: 25px; }

.lg-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 1440px) {
    .lg-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT25-1 {
        padding-top: 0px; }

    .lg-pdL25-1 {
        padding-left: 0px; }

    .lg-pdR25-1 {
        padding-right: 0px; }

    .lg-pdB25-1 {
        padding-bottom: 0px; }

    .lg-mgT25-1 {
        margin-top: 0px; }

    .lg-mgL25-1 {
        margin-left: 0px; }

    .lg-mgR25-1 {
        margin-right: 0px; }

    .lg-mgB25-1 {
        margin-bottom: 0px; } }
.lg-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.lg-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.lg-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.lg-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.lg-pdT25-2 {
    padding-top: 25px; }

.lg-pdL25-2 {
    padding-left: 25px; }

.lg-pdR25-2 {
    padding-right: 25px; }

.lg-pdB25-2 {
    padding-bottom: 25px; }

.lg-mgT25-2 {
    margin-top: 25px; }

.lg-mgL25-2 {
    margin-left: 25px; }

.lg-mgR25-2 {
    margin-right: 25px; }

.lg-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 1440px) {
    .lg-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .lg-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .lg-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .lg-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .lg-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .lg-pdT25-2 {
        padding-top: 6.25px; }

    .lg-pdL25-2 {
        padding-left: 6.25px; }

    .lg-pdR25-2 {
        padding-right: 6.25px; }

    .lg-pdB25-2 {
        padding-bottom: 6.25px; }

    .lg-mgT25-2 {
        margin-top: 6.25px; }

    .lg-mgL25-2 {
        margin-left: 6.25px; }

    .lg-mgR25-2 {
        margin-right: 6.25px; }

    .lg-mgB25-2 {
        margin-bottom: 6.25px; } }
.lg-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.lg-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.lg-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.lg-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.lg-pdT25-3 {
    padding-top: 25px; }

.lg-pdL25-3 {
    padding-left: 25px; }

.lg-pdR25-3 {
    padding-right: 25px; }

.lg-pdB25-3 {
    padding-bottom: 25px; }

.lg-mgT25-3 {
    margin-top: 25px; }

.lg-mgL25-3 {
    margin-left: 25px; }

.lg-mgR25-3 {
    margin-right: 25px; }

.lg-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 1440px) {
    .lg-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .lg-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .lg-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .lg-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .lg-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .lg-pdT25-3 {
        padding-top: 12.5px; }

    .lg-pdL25-3 {
        padding-left: 12.5px; }

    .lg-pdR25-3 {
        padding-right: 12.5px; }

    .lg-pdB25-3 {
        padding-bottom: 12.5px; }

    .lg-mgT25-3 {
        margin-top: 12.5px; }

    .lg-mgL25-3 {
        margin-left: 12.5px; }

    .lg-mgR25-3 {
        margin-right: 12.5px; }

    .lg-mgB25-3 {
        margin-bottom: 12.5px; } }
.lg-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.lg-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.lg-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.lg-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.lg-pdT25-4 {
    padding-top: 25px; }

.lg-pdL25-4 {
    padding-left: 25px; }

.lg-pdR25-4 {
    padding-right: 25px; }

.lg-pdB25-4 {
    padding-bottom: 25px; }

.lg-mgT25-4 {
    margin-top: 25px; }

.lg-mgL25-4 {
    margin-left: 25px; }

.lg-mgR25-4 {
    margin-right: 25px; }

.lg-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 1440px) {
    .lg-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .lg-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .lg-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .lg-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .lg-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .lg-pdT25-4 {
        padding-top: 18.75px; }

    .lg-pdL25-4 {
        padding-left: 18.75px; }

    .lg-pdR25-4 {
        padding-right: 18.75px; }

    .lg-pdB25-4 {
        padding-bottom: 18.75px; }

    .lg-mgT25-4 {
        margin-top: 18.75px; }

    .lg-mgL25-4 {
        margin-left: 18.75px; }

    .lg-mgR25-4 {
        margin-right: 18.75px; }

    .lg-mgB25-4 {
        margin-bottom: 18.75px; } }
.lg-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.lg-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.lg-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.lg-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.lg-pdT20-1 {
    padding-top: 20px; }

.lg-pdL20-1 {
    padding-left: 20px; }

.lg-pdR20-1 {
    padding-right: 20px; }

.lg-pdB20-1 {
    padding-bottom: 20px; }

.lg-mgT20-1 {
    margin-top: 20px; }

.lg-mgL20-1 {
    margin-left: 20px; }

.lg-mgR20-1 {
    margin-right: 20px; }

.lg-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 1440px) {
    .lg-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT20-1 {
        padding-top: 0px; }

    .lg-pdL20-1 {
        padding-left: 0px; }

    .lg-pdR20-1 {
        padding-right: 0px; }

    .lg-pdB20-1 {
        padding-bottom: 0px; }

    .lg-mgT20-1 {
        margin-top: 0px; }

    .lg-mgL20-1 {
        margin-left: 0px; }

    .lg-mgR20-1 {
        margin-right: 0px; }

    .lg-mgB20-1 {
        margin-bottom: 0px; } }
.lg-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.lg-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.lg-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.lg-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.lg-pdT20-2 {
    padding-top: 20px; }

.lg-pdL20-2 {
    padding-left: 20px; }

.lg-pdR20-2 {
    padding-right: 20px; }

.lg-pdB20-2 {
    padding-bottom: 20px; }

.lg-mgT20-2 {
    margin-top: 20px; }

.lg-mgL20-2 {
    margin-left: 20px; }

.lg-mgR20-2 {
    margin-right: 20px; }

.lg-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 1440px) {
    .lg-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .lg-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .lg-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .lg-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .lg-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .lg-pdT20-2 {
        padding-top: 5px; }

    .lg-pdL20-2 {
        padding-left: 5px; }

    .lg-pdR20-2 {
        padding-right: 5px; }

    .lg-pdB20-2 {
        padding-bottom: 5px; }

    .lg-mgT20-2 {
        margin-top: 5px; }

    .lg-mgL20-2 {
        margin-left: 5px; }

    .lg-mgR20-2 {
        margin-right: 5px; }

    .lg-mgB20-2 {
        margin-bottom: 5px; } }
.lg-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.lg-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.lg-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.lg-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.lg-pdT20-3 {
    padding-top: 20px; }

.lg-pdL20-3 {
    padding-left: 20px; }

.lg-pdR20-3 {
    padding-right: 20px; }

.lg-pdB20-3 {
    padding-bottom: 20px; }

.lg-mgT20-3 {
    margin-top: 20px; }

.lg-mgL20-3 {
    margin-left: 20px; }

.lg-mgR20-3 {
    margin-right: 20px; }

.lg-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 1440px) {
    .lg-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .lg-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .lg-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .lg-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .lg-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .lg-pdT20-3 {
        padding-top: 10px; }

    .lg-pdL20-3 {
        padding-left: 10px; }

    .lg-pdR20-3 {
        padding-right: 10px; }

    .lg-pdB20-3 {
        padding-bottom: 10px; }

    .lg-mgT20-3 {
        margin-top: 10px; }

    .lg-mgL20-3 {
        margin-left: 10px; }

    .lg-mgR20-3 {
        margin-right: 10px; }

    .lg-mgB20-3 {
        margin-bottom: 10px; } }
.lg-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.lg-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.lg-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.lg-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.lg-pdT20-4 {
    padding-top: 20px; }

.lg-pdL20-4 {
    padding-left: 20px; }

.lg-pdR20-4 {
    padding-right: 20px; }

.lg-pdB20-4 {
    padding-bottom: 20px; }

.lg-mgT20-4 {
    margin-top: 20px; }

.lg-mgL20-4 {
    margin-left: 20px; }

.lg-mgR20-4 {
    margin-right: 20px; }

.lg-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 1440px) {
    .lg-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .lg-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .lg-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .lg-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .lg-pdT20-4 {
        padding-top: 15px; }

    .lg-pdL20-4 {
        padding-left: 15px; }

    .lg-pdR20-4 {
        padding-right: 15px; }

    .lg-pdB20-4 {
        padding-bottom: 15px; }

    .lg-mgT20-4 {
        margin-top: 15px; }

    .lg-mgL20-4 {
        margin-left: 15px; }

    .lg-mgR20-4 {
        margin-right: 15px; }

    .lg-mgB20-4 {
        margin-bottom: 15px; } }
.lg-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.lg-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.lg-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.lg-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.lg-pdT15-1 {
    padding-top: 15px; }

.lg-pdL15-1 {
    padding-left: 15px; }

.lg-pdR15-1 {
    padding-right: 15px; }

.lg-pdB15-1 {
    padding-bottom: 15px; }

.lg-mgT15-1 {
    margin-top: 15px; }

.lg-mgL15-1 {
    margin-left: 15px; }

.lg-mgR15-1 {
    margin-right: 15px; }

.lg-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 1440px) {
    .lg-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT15-1 {
        padding-top: 0px; }

    .lg-pdL15-1 {
        padding-left: 0px; }

    .lg-pdR15-1 {
        padding-right: 0px; }

    .lg-pdB15-1 {
        padding-bottom: 0px; }

    .lg-mgT15-1 {
        margin-top: 0px; }

    .lg-mgL15-1 {
        margin-left: 0px; }

    .lg-mgR15-1 {
        margin-right: 0px; }

    .lg-mgB15-1 {
        margin-bottom: 0px; } }
.lg-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.lg-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.lg-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.lg-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.lg-pdT15-2 {
    padding-top: 15px; }

.lg-pdL15-2 {
    padding-left: 15px; }

.lg-pdR15-2 {
    padding-right: 15px; }

.lg-pdB15-2 {
    padding-bottom: 15px; }

.lg-mgT15-2 {
    margin-top: 15px; }

.lg-mgL15-2 {
    margin-left: 15px; }

.lg-mgR15-2 {
    margin-right: 15px; }

.lg-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 1440px) {
    .lg-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .lg-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .lg-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .lg-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .lg-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .lg-pdT15-2 {
        padding-top: 3.75px; }

    .lg-pdL15-2 {
        padding-left: 3.75px; }

    .lg-pdR15-2 {
        padding-right: 3.75px; }

    .lg-pdB15-2 {
        padding-bottom: 3.75px; }

    .lg-mgT15-2 {
        margin-top: 3.75px; }

    .lg-mgL15-2 {
        margin-left: 3.75px; }

    .lg-mgR15-2 {
        margin-right: 3.75px; }

    .lg-mgB15-2 {
        margin-bottom: 3.75px; } }
.lg-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.lg-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.lg-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.lg-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.lg-pdT15-3 {
    padding-top: 15px; }

.lg-pdL15-3 {
    padding-left: 15px; }

.lg-pdR15-3 {
    padding-right: 15px; }

.lg-pdB15-3 {
    padding-bottom: 15px; }

.lg-mgT15-3 {
    margin-top: 15px; }

.lg-mgL15-3 {
    margin-left: 15px; }

.lg-mgR15-3 {
    margin-right: 15px; }

.lg-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 1440px) {
    .lg-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .lg-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .lg-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .lg-pdT15-3 {
        padding-top: 7.5px; }

    .lg-pdL15-3 {
        padding-left: 7.5px; }

    .lg-pdR15-3 {
        padding-right: 7.5px; }

    .lg-pdB15-3 {
        padding-bottom: 7.5px; }

    .lg-mgT15-3 {
        margin-top: 7.5px; }

    .lg-mgL15-3 {
        margin-left: 7.5px; }

    .lg-mgR15-3 {
        margin-right: 7.5px; }

    .lg-mgB15-3 {
        margin-bottom: 7.5px; } }
.lg-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.lg-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.lg-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.lg-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.lg-pdT15-4 {
    padding-top: 15px; }

.lg-pdL15-4 {
    padding-left: 15px; }

.lg-pdR15-4 {
    padding-right: 15px; }

.lg-pdB15-4 {
    padding-bottom: 15px; }

.lg-mgT15-4 {
    margin-top: 15px; }

.lg-mgL15-4 {
    margin-left: 15px; }

.lg-mgR15-4 {
    margin-right: 15px; }

.lg-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 1440px) {
    .lg-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .lg-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .lg-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .lg-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .lg-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .lg-pdT15-4 {
        padding-top: 11.25px; }

    .lg-pdL15-4 {
        padding-left: 11.25px; }

    .lg-pdR15-4 {
        padding-right: 11.25px; }

    .lg-pdB15-4 {
        padding-bottom: 11.25px; }

    .lg-mgT15-4 {
        margin-top: 11.25px; }

    .lg-mgL15-4 {
        margin-left: 11.25px; }

    .lg-mgR15-4 {
        margin-right: 11.25px; }

    .lg-mgB15-4 {
        margin-bottom: 11.25px; } }
.lg-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.lg-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.lg-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.lg-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.lg-pdT10-1 {
    padding-top: 10px; }

.lg-pdL10-1 {
    padding-left: 10px; }

.lg-pdR10-1 {
    padding-right: 10px; }

.lg-pdB10-1 {
    padding-bottom: 10px; }

.lg-mgT10-1 {
    margin-top: 10px; }

.lg-mgL10-1 {
    margin-left: 10px; }

.lg-mgR10-1 {
    margin-right: 10px; }

.lg-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 1440px) {
    .lg-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT10-1 {
        padding-top: 0px; }

    .lg-pdL10-1 {
        padding-left: 0px; }

    .lg-pdR10-1 {
        padding-right: 0px; }

    .lg-pdB10-1 {
        padding-bottom: 0px; }

    .lg-mgT10-1 {
        margin-top: 0px; }

    .lg-mgL10-1 {
        margin-left: 0px; }

    .lg-mgR10-1 {
        margin-right: 0px; }

    .lg-mgB10-1 {
        margin-bottom: 0px; } }
.lg-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.lg-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.lg-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.lg-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.lg-pdT10-2 {
    padding-top: 10px; }

.lg-pdL10-2 {
    padding-left: 10px; }

.lg-pdR10-2 {
    padding-right: 10px; }

.lg-pdB10-2 {
    padding-bottom: 10px; }

.lg-mgT10-2 {
    margin-top: 10px; }

.lg-mgL10-2 {
    margin-left: 10px; }

.lg-mgR10-2 {
    margin-right: 10px; }

.lg-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 1440px) {
    .lg-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .lg-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .lg-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .lg-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .lg-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .lg-pdT10-2 {
        padding-top: 2.5px; }

    .lg-pdL10-2 {
        padding-left: 2.5px; }

    .lg-pdR10-2 {
        padding-right: 2.5px; }

    .lg-pdB10-2 {
        padding-bottom: 2.5px; }

    .lg-mgT10-2 {
        margin-top: 2.5px; }

    .lg-mgL10-2 {
        margin-left: 2.5px; }

    .lg-mgR10-2 {
        margin-right: 2.5px; }

    .lg-mgB10-2 {
        margin-bottom: 2.5px; } }
.lg-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.lg-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.lg-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.lg-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.lg-pdT10-3 {
    padding-top: 10px; }

.lg-pdL10-3 {
    padding-left: 10px; }

.lg-pdR10-3 {
    padding-right: 10px; }

.lg-pdB10-3 {
    padding-bottom: 10px; }

.lg-mgT10-3 {
    margin-top: 10px; }

.lg-mgL10-3 {
    margin-left: 10px; }

.lg-mgR10-3 {
    margin-right: 10px; }

.lg-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 1440px) {
    .lg-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .lg-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .lg-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .lg-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .lg-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .lg-pdT10-3 {
        padding-top: 5px; }

    .lg-pdL10-3 {
        padding-left: 5px; }

    .lg-pdR10-3 {
        padding-right: 5px; }

    .lg-pdB10-3 {
        padding-bottom: 5px; }

    .lg-mgT10-3 {
        margin-top: 5px; }

    .lg-mgL10-3 {
        margin-left: 5px; }

    .lg-mgR10-3 {
        margin-right: 5px; }

    .lg-mgB10-3 {
        margin-bottom: 5px; } }
.lg-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.lg-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.lg-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.lg-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.lg-pdT10-4 {
    padding-top: 10px; }

.lg-pdL10-4 {
    padding-left: 10px; }

.lg-pdR10-4 {
    padding-right: 10px; }

.lg-pdB10-4 {
    padding-bottom: 10px; }

.lg-mgT10-4 {
    margin-top: 10px; }

.lg-mgL10-4 {
    margin-left: 10px; }

.lg-mgR10-4 {
    margin-right: 10px; }

.lg-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 1440px) {
    .lg-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .lg-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .lg-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .lg-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .lg-pdT10-4 {
        padding-top: 7.5px; }

    .lg-pdL10-4 {
        padding-left: 7.5px; }

    .lg-pdR10-4 {
        padding-right: 7.5px; }

    .lg-pdB10-4 {
        padding-bottom: 7.5px; }

    .lg-mgT10-4 {
        margin-top: 7.5px; }

    .lg-mgL10-4 {
        margin-left: 7.5px; }

    .lg-mgR10-4 {
        margin-right: 7.5px; }

    .lg-mgB10-4 {
        margin-bottom: 7.5px; } }
.lg-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.lg-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.lg-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.lg-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.lg-pdT5-1 {
    padding-top: 5px; }

.lg-pdL5-1 {
    padding-left: 5px; }

.lg-pdR5-1 {
    padding-right: 5px; }

.lg-pdB5-1 {
    padding-bottom: 5px; }

.lg-mgT5-1 {
    margin-top: 5px; }

.lg-mgL5-1 {
    margin-left: 5px; }

.lg-mgR5-1 {
    margin-right: 5px; }

.lg-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 1440px) {
    .lg-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT5-1 {
        padding-top: 0px; }

    .lg-pdL5-1 {
        padding-left: 0px; }

    .lg-pdR5-1 {
        padding-right: 0px; }

    .lg-pdB5-1 {
        padding-bottom: 0px; }

    .lg-mgT5-1 {
        margin-top: 0px; }

    .lg-mgL5-1 {
        margin-left: 0px; }

    .lg-mgR5-1 {
        margin-right: 0px; }

    .lg-mgB5-1 {
        margin-bottom: 0px; } }
.lg-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.lg-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.lg-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.lg-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.lg-pdT5-2 {
    padding-top: 5px; }

.lg-pdL5-2 {
    padding-left: 5px; }

.lg-pdR5-2 {
    padding-right: 5px; }

.lg-pdB5-2 {
    padding-bottom: 5px; }

.lg-mgT5-2 {
    margin-top: 5px; }

.lg-mgL5-2 {
    margin-left: 5px; }

.lg-mgR5-2 {
    margin-right: 5px; }

.lg-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 1440px) {
    .lg-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .lg-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .lg-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .lg-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .lg-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .lg-pdT5-2 {
        padding-top: 1.25px; }

    .lg-pdL5-2 {
        padding-left: 1.25px; }

    .lg-pdR5-2 {
        padding-right: 1.25px; }

    .lg-pdB5-2 {
        padding-bottom: 1.25px; }

    .lg-mgT5-2 {
        margin-top: 1.25px; }

    .lg-mgL5-2 {
        margin-left: 1.25px; }

    .lg-mgR5-2 {
        margin-right: 1.25px; }

    .lg-mgB5-2 {
        margin-bottom: 1.25px; } }
.lg-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.lg-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.lg-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.lg-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.lg-pdT5-3 {
    padding-top: 5px; }

.lg-pdL5-3 {
    padding-left: 5px; }

.lg-pdR5-3 {
    padding-right: 5px; }

.lg-pdB5-3 {
    padding-bottom: 5px; }

.lg-mgT5-3 {
    margin-top: 5px; }

.lg-mgL5-3 {
    margin-left: 5px; }

.lg-mgR5-3 {
    margin-right: 5px; }

.lg-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 1440px) {
    .lg-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .lg-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .lg-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .lg-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .lg-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .lg-pdT5-3 {
        padding-top: 2.5px; }

    .lg-pdL5-3 {
        padding-left: 2.5px; }

    .lg-pdR5-3 {
        padding-right: 2.5px; }

    .lg-pdB5-3 {
        padding-bottom: 2.5px; }

    .lg-mgT5-3 {
        margin-top: 2.5px; }

    .lg-mgL5-3 {
        margin-left: 2.5px; }

    .lg-mgR5-3 {
        margin-right: 2.5px; }

    .lg-mgB5-3 {
        margin-bottom: 2.5px; } }
.lg-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.lg-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.lg-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.lg-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.lg-pdT5-4 {
    padding-top: 5px; }

.lg-pdL5-4 {
    padding-left: 5px; }

.lg-pdR5-4 {
    padding-right: 5px; }

.lg-pdB5-4 {
    padding-bottom: 5px; }

.lg-mgT5-4 {
    margin-top: 5px; }

.lg-mgL5-4 {
    margin-left: 5px; }

.lg-mgR5-4 {
    margin-right: 5px; }

.lg-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 1440px) {
    .lg-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .lg-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .lg-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .lg-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .lg-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .lg-pdT5-4 {
        padding-top: 3.75px; }

    .lg-pdL5-4 {
        padding-left: 3.75px; }

    .lg-pdR5-4 {
        padding-right: 3.75px; }

    .lg-pdB5-4 {
        padding-bottom: 3.75px; }

    .lg-mgT5-4 {
        margin-top: 3.75px; }

    .lg-mgL5-4 {
        margin-left: 3.75px; }

    .lg-mgR5-4 {
        margin-right: 3.75px; }

    .lg-mgB5-4 {
        margin-bottom: 3.75px; } }
.lg-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.lg-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.lg-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.lg-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.lg-pdT0-1 {
    padding-top: 0px; }

.lg-pdL0-1 {
    padding-left: 0px; }

.lg-pdR0-1 {
    padding-right: 0px; }

.lg-pdB0-1 {
    padding-bottom: 0px; }

.lg-mgT0-1 {
    margin-top: 0px; }

.lg-mgL0-1 {
    margin-left: 0px; }

.lg-mgR0-1 {
    margin-right: 0px; }

.lg-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 1440px) {
    .lg-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT0-1 {
        padding-top: 0px; }

    .lg-pdL0-1 {
        padding-left: 0px; }

    .lg-pdR0-1 {
        padding-right: 0px; }

    .lg-pdB0-1 {
        padding-bottom: 0px; }

    .lg-mgT0-1 {
        margin-top: 0px; }

    .lg-mgL0-1 {
        margin-left: 0px; }

    .lg-mgR0-1 {
        margin-right: 0px; }

    .lg-mgB0-1 {
        margin-bottom: 0px; } }
.lg-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.lg-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.lg-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.lg-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.lg-pdT0-2 {
    padding-top: 0px; }

.lg-pdL0-2 {
    padding-left: 0px; }

.lg-pdR0-2 {
    padding-right: 0px; }

.lg-pdB0-2 {
    padding-bottom: 0px; }

.lg-mgT0-2 {
    margin-top: 0px; }

.lg-mgL0-2 {
    margin-left: 0px; }

.lg-mgR0-2 {
    margin-right: 0px; }

.lg-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 1440px) {
    .lg-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT0-2 {
        padding-top: 0px; }

    .lg-pdL0-2 {
        padding-left: 0px; }

    .lg-pdR0-2 {
        padding-right: 0px; }

    .lg-pdB0-2 {
        padding-bottom: 0px; }

    .lg-mgT0-2 {
        margin-top: 0px; }

    .lg-mgL0-2 {
        margin-left: 0px; }

    .lg-mgR0-2 {
        margin-right: 0px; }

    .lg-mgB0-2 {
        margin-bottom: 0px; } }
.lg-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.lg-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.lg-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.lg-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.lg-pdT0-3 {
    padding-top: 0px; }

.lg-pdL0-3 {
    padding-left: 0px; }

.lg-pdR0-3 {
    padding-right: 0px; }

.lg-pdB0-3 {
    padding-bottom: 0px; }

.lg-mgT0-3 {
    margin-top: 0px; }

.lg-mgL0-3 {
    margin-left: 0px; }

.lg-mgR0-3 {
    margin-right: 0px; }

.lg-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 1440px) {
    .lg-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT0-3 {
        padding-top: 0px; }

    .lg-pdL0-3 {
        padding-left: 0px; }

    .lg-pdR0-3 {
        padding-right: 0px; }

    .lg-pdB0-3 {
        padding-bottom: 0px; }

    .lg-mgT0-3 {
        margin-top: 0px; }

    .lg-mgL0-3 {
        margin-left: 0px; }

    .lg-mgR0-3 {
        margin-right: 0px; }

    .lg-mgB0-3 {
        margin-bottom: 0px; } }
.lg-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.lg-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.lg-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.lg-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.lg-pdT0-4 {
    padding-top: 0px; }

.lg-pdL0-4 {
    padding-left: 0px; }

.lg-pdR0-4 {
    padding-right: 0px; }

.lg-pdB0-4 {
    padding-bottom: 0px; }

.lg-mgT0-4 {
    margin-top: 0px; }

.lg-mgL0-4 {
    margin-left: 0px; }

.lg-mgR0-4 {
    margin-right: 0px; }

.lg-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 1440px) {
    .lg-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .lg-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .lg-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .lg-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .lg-pdT0-4 {
        padding-top: 0px; }

    .lg-pdL0-4 {
        padding-left: 0px; }

    .lg-pdR0-4 {
        padding-right: 0px; }

    .lg-pdB0-4 {
        padding-bottom: 0px; }

    .lg-mgT0-4 {
        margin-top: 0px; }

    .lg-mgL0-4 {
        margin-left: 0px; }

    .lg-mgR0-4 {
        margin-right: 0px; }

    .lg-mgB0-4 {
        margin-bottom: 0px; } }
.lg-fz50-1 {
    font-size: 50px; }

@media (max-width: 1440px) {
    .lg-fz50-1 {
        font-size: 0px; } }
.lg-fz50-2 {
    font-size: 50px; }

@media (max-width: 1440px) {
    .lg-fz50-2 {
        font-size: 12.5px; } }
.lg-fz50-3 {
    font-size: 50px; }

@media (max-width: 1440px) {
    .lg-fz50-3 {
        font-size: 25px; } }
.lg-fz50-4 {
    font-size: 50px; }

@media (max-width: 1440px) {
    .lg-fz50-4 {
        font-size: 37.5px; } }
.lg-fz48-1 {
    font-size: 48px; }

@media (max-width: 1440px) {
    .lg-fz48-1 {
        font-size: 0px; } }
.lg-fz48-2 {
    font-size: 48px; }

@media (max-width: 1440px) {
    .lg-fz48-2 {
        font-size: 12px; } }
.lg-fz48-3 {
    font-size: 48px; }

@media (max-width: 1440px) {
    .lg-fz48-3 {
        font-size: 24px; } }
.lg-fz48-4 {
    font-size: 48px; }

@media (max-width: 1440px) {
    .lg-fz48-4 {
        font-size: 36px; } }
.lg-fz46-1 {
    font-size: 46px; }

@media (max-width: 1440px) {
    .lg-fz46-1 {
        font-size: 0px; } }
.lg-fz46-2 {
    font-size: 46px; }

@media (max-width: 1440px) {
    .lg-fz46-2 {
        font-size: 11.5px; } }
.lg-fz46-3 {
    font-size: 46px; }

@media (max-width: 1440px) {
    .lg-fz46-3 {
        font-size: 23px; } }
.lg-fz46-4 {
    font-size: 46px; }

@media (max-width: 1440px) {
    .lg-fz46-4 {
        font-size: 34.5px; } }
.lg-fz44-1 {
    font-size: 44px; }

@media (max-width: 1440px) {
    .lg-fz44-1 {
        font-size: 0px; } }
.lg-fz44-2 {
    font-size: 44px; }

@media (max-width: 1440px) {
    .lg-fz44-2 {
        font-size: 11px; } }
.lg-fz44-3 {
    font-size: 44px; }

@media (max-width: 1440px) {
    .lg-fz44-3 {
        font-size: 22px; } }
.lg-fz44-4 {
    font-size: 44px; }

@media (max-width: 1440px) {
    .lg-fz44-4 {
        font-size: 33px; } }
.lg-fz42-1 {
    font-size: 42px; }

@media (max-width: 1440px) {
    .lg-fz42-1 {
        font-size: 0px; } }
.lg-fz42-2 {
    font-size: 42px; }

@media (max-width: 1440px) {
    .lg-fz42-2 {
        font-size: 10.5px; } }
.lg-fz42-3 {
    font-size: 42px; }

@media (max-width: 1440px) {
    .lg-fz42-3 {
        font-size: 21px; } }
.lg-fz42-4 {
    font-size: 42px; }

@media (max-width: 1440px) {
    .lg-fz42-4 {
        font-size: 31.5px; } }
.lg-fz40-1 {
    font-size: 40px; }

@media (max-width: 1440px) {
    .lg-fz40-1 {
        font-size: 0px; } }
.lg-fz40-2 {
    font-size: 40px; }

@media (max-width: 1440px) {
    .lg-fz40-2 {
        font-size: 10px; } }
.lg-fz40-3 {
    font-size: 40px; }

@media (max-width: 1440px) {
    .lg-fz40-3 {
        font-size: 20px; } }
.lg-fz40-4 {
    font-size: 40px; }

@media (max-width: 1440px) {
    .lg-fz40-4 {
        font-size: 30px; } }
.lg-fz38-1 {
    font-size: 38px; }

@media (max-width: 1440px) {
    .lg-fz38-1 {
        font-size: 0px; } }
.lg-fz38-2 {
    font-size: 38px; }

@media (max-width: 1440px) {
    .lg-fz38-2 {
        font-size: 9.5px; } }
.lg-fz38-3 {
    font-size: 38px; }

@media (max-width: 1440px) {
    .lg-fz38-3 {
        font-size: 19px; } }
.lg-fz38-4 {
    font-size: 38px; }

@media (max-width: 1440px) {
    .lg-fz38-4 {
        font-size: 28.5px; } }
.lg-fz36-1 {
    font-size: 36px; }

@media (max-width: 1440px) {
    .lg-fz36-1 {
        font-size: 0px; } }
.lg-fz36-2 {
    font-size: 36px; }

@media (max-width: 1440px) {
    .lg-fz36-2 {
        font-size: 9px; } }
.lg-fz36-3 {
    font-size: 36px; }

@media (max-width: 1440px) {
    .lg-fz36-3 {
        font-size: 18px; } }
.lg-fz36-4 {
    font-size: 36px; }

@media (max-width: 1440px) {
    .lg-fz36-4 {
        font-size: 27px; } }
.lg-fz34-1 {
    font-size: 34px; }

@media (max-width: 1440px) {
    .lg-fz34-1 {
        font-size: 0px; } }
.lg-fz34-2 {
    font-size: 34px; }

@media (max-width: 1440px) {
    .lg-fz34-2 {
        font-size: 8.5px; } }
.lg-fz34-3 {
    font-size: 34px; }

@media (max-width: 1440px) {
    .lg-fz34-3 {
        font-size: 17px; } }
.lg-fz34-4 {
    font-size: 34px; }

@media (max-width: 1440px) {
    .lg-fz34-4 {
        font-size: 25.5px; } }
.lg-fz32-1 {
    font-size: 32px; }

@media (max-width: 1440px) {
    .lg-fz32-1 {
        font-size: 0px; } }
.lg-fz32-2 {
    font-size: 32px; }

@media (max-width: 1440px) {
    .lg-fz32-2 {
        font-size: 8px; } }
.lg-fz32-3 {
    font-size: 32px; }

@media (max-width: 1440px) {
    .lg-fz32-3 {
        font-size: 16px; } }
.lg-fz32-4 {
    font-size: 32px; }

@media (max-width: 1440px) {
    .lg-fz32-4 {
        font-size: 24px; } }
.lg-fz30-1 {
    font-size: 30px; }

@media (max-width: 1440px) {
    .lg-fz30-1 {
        font-size: 0px; } }
.lg-fz30-2 {
    font-size: 30px; }

@media (max-width: 1440px) {
    .lg-fz30-2 {
        font-size: 7.5px; } }
.lg-fz30-3 {
    font-size: 30px; }

@media (max-width: 1440px) {
    .lg-fz30-3 {
        font-size: 15px; } }
.lg-fz30-4 {
    font-size: 30px; }

@media (max-width: 1440px) {
    .lg-fz30-4 {
        font-size: 22.5px; } }
.lg-fz28-1 {
    font-size: 28px; }

@media (max-width: 1440px) {
    .lg-fz28-1 {
        font-size: 0px; } }
.lg-fz28-2 {
    font-size: 28px; }

@media (max-width: 1440px) {
    .lg-fz28-2 {
        font-size: 7px; } }
.lg-fz28-3 {
    font-size: 28px; }

@media (max-width: 1440px) {
    .lg-fz28-3 {
        font-size: 14px; } }
.lg-fz28-4 {
    font-size: 28px; }

@media (max-width: 1440px) {
    .lg-fz28-4 {
        font-size: 21px; } }
.lg-fz26-1 {
    font-size: 26px; }

@media (max-width: 1440px) {
    .lg-fz26-1 {
        font-size: 0px; } }
.lg-fz26-2 {
    font-size: 26px; }

@media (max-width: 1440px) {
    .lg-fz26-2 {
        font-size: 6.5px; } }
.lg-fz26-3 {
    font-size: 26px; }

@media (max-width: 1440px) {
    .lg-fz26-3 {
        font-size: 13px; } }
.lg-fz26-4 {
    font-size: 26px; }

@media (max-width: 1440px) {
    .lg-fz26-4 {
        font-size: 19.5px; } }
.lg-fz24-1 {
    font-size: 24px; }

@media (max-width: 1440px) {
    .lg-fz24-1 {
        font-size: 0px; } }
.lg-fz24-2 {
    font-size: 24px; }

@media (max-width: 1440px) {
    .lg-fz24-2 {
        font-size: 6px; } }
.lg-fz24-3 {
    font-size: 24px; }

@media (max-width: 1440px) {
    .lg-fz24-3 {
        font-size: 12px; } }
.lg-fz24-4 {
    font-size: 24px; }

@media (max-width: 1440px) {
    .lg-fz24-4 {
        font-size: 18px; } }
.lg-fz22-1 {
    font-size: 22px; }

@media (max-width: 1440px) {
    .lg-fz22-1 {
        font-size: 0px; } }
.lg-fz22-2 {
    font-size: 22px; }

@media (max-width: 1440px) {
    .lg-fz22-2 {
        font-size: 5.5px; } }
.lg-fz22-3 {
    font-size: 22px; }

@media (max-width: 1440px) {
    .lg-fz22-3 {
        font-size: 11px; } }
.lg-fz22-4 {
    font-size: 22px; }

@media (max-width: 1440px) {
    .lg-fz22-4 {
        font-size: 16.5px; } }
.lg-fz20-1 {
    font-size: 20px; }

@media (max-width: 1440px) {
    .lg-fz20-1 {
        font-size: 0px; } }
.lg-fz20-2 {
    font-size: 20px; }

@media (max-width: 1440px) {
    .lg-fz20-2 {
        font-size: 5px; } }
.lg-fz20-3 {
    font-size: 20px; }

@media (max-width: 1440px) {
    .lg-fz20-3 {
        font-size: 10px; } }
.lg-fz20-4 {
    font-size: 20px; }

@media (max-width: 1440px) {
    .lg-fz20-4 {
        font-size: 15px; } }
.lg-fz18-1 {
    font-size: 18px; }

@media (max-width: 1440px) {
    .lg-fz18-1 {
        font-size: 0px; } }
.lg-fz18-2 {
    font-size: 18px; }

@media (max-width: 1440px) {
    .lg-fz18-2 {
        font-size: 4.5px; } }
.lg-fz18-3 {
    font-size: 18px; }

@media (max-width: 1440px) {
    .lg-fz18-3 {
        font-size: 9px; } }
.lg-fz18-4 {
    font-size: 18px; }

@media (max-width: 1440px) {
    .lg-fz18-4 {
        font-size: 13.5px; } }
.lg-fz16-1 {
    font-size: 16px; }

@media (max-width: 1440px) {
    .lg-fz16-1 {
        font-size: 0px; } }
.lg-fz16-2 {
    font-size: 16px; }

@media (max-width: 1440px) {
    .lg-fz16-2 {
        font-size: 4px; } }
.lg-fz16-3 {
    font-size: 16px; }

@media (max-width: 1440px) {
    .lg-fz16-3 {
        font-size: 8px; } }
.lg-fz16-4 {
    font-size: 16px; }

@media (max-width: 1440px) {
    .lg-fz16-4 {
        font-size: 12px; } }
.lg-fz14-1 {
    font-size: 14px; }

@media (max-width: 1440px) {
    .lg-fz14-1 {
        font-size: 0px; } }
.lg-fz14-2 {
    font-size: 14px; }

@media (max-width: 1440px) {
    .lg-fz14-2 {
        font-size: 3.5px; } }
.lg-fz14-3 {
    font-size: 14px; }

@media (max-width: 1440px) {
    .lg-fz14-3 {
        font-size: 7px; } }
.lg-fz14-4 {
    font-size: 14px; }

@media (max-width: 1440px) {
    .lg-fz14-4 {
        font-size: 10.5px; } }
.lg-fz12-1 {
    font-size: 12px; }

@media (max-width: 1440px) {
    .lg-fz12-1 {
        font-size: 0px; } }
.lg-fz12-2 {
    font-size: 12px; }

@media (max-width: 1440px) {
    .lg-fz12-2 {
        font-size: 3px; } }
.lg-fz12-3 {
    font-size: 12px; }

@media (max-width: 1440px) {
    .lg-fz12-3 {
        font-size: 6px; } }
.lg-fz12-4 {
    font-size: 12px; }

@media (max-width: 1440px) {
    .lg-fz12-4 {
        font-size: 9px; } }
.lg-fz10-1 {
    font-size: 10px; }

@media (max-width: 1440px) {
    .lg-fz10-1 {
        font-size: 0px; } }
.lg-fz10-2 {
    font-size: 10px; }

@media (max-width: 1440px) {
    .lg-fz10-2 {
        font-size: 2.5px; } }
.lg-fz10-3 {
    font-size: 10px; }

@media (max-width: 1440px) {
    .lg-fz10-3 {
        font-size: 5px; } }
.lg-fz10-4 {
    font-size: 10px; }

@media (max-width: 1440px) {
    .lg-fz10-4 {
        font-size: 7.5px; } }
.lg-fz8-1 {
    font-size: 8px; }

@media (max-width: 1440px) {
    .lg-fz8-1 {
        font-size: 0px; } }
.lg-fz8-2 {
    font-size: 8px; }

@media (max-width: 1440px) {
    .lg-fz8-2 {
        font-size: 2px; } }
.lg-fz8-3 {
    font-size: 8px; }

@media (max-width: 1440px) {
    .lg-fz8-3 {
        font-size: 4px; } }
.lg-fz8-4 {
    font-size: 8px; }

@media (max-width: 1440px) {
    .lg-fz8-4 {
        font-size: 6px; } }
.lg-fz6-1 {
    font-size: 6px; }

@media (max-width: 1440px) {
    .lg-fz6-1 {
        font-size: 0px; } }
.lg-fz6-2 {
    font-size: 6px; }

@media (max-width: 1440px) {
    .lg-fz6-2 {
        font-size: 1.5px; } }
.lg-fz6-3 {
    font-size: 6px; }

@media (max-width: 1440px) {
    .lg-fz6-3 {
        font-size: 3px; } }
.lg-fz6-4 {
    font-size: 6px; }

@media (max-width: 1440px) {
    .lg-fz6-4 {
        font-size: 4.5px; } }
.lg-fz4-1 {
    font-size: 4px; }

@media (max-width: 1440px) {
    .lg-fz4-1 {
        font-size: 0px; } }
.lg-fz4-2 {
    font-size: 4px; }

@media (max-width: 1440px) {
    .lg-fz4-2 {
        font-size: 1px; } }
.lg-fz4-3 {
    font-size: 4px; }

@media (max-width: 1440px) {
    .lg-fz4-3 {
        font-size: 2px; } }
.lg-fz4-4 {
    font-size: 4px; }

@media (max-width: 1440px) {
    .lg-fz4-4 {
        font-size: 3px; } }
.lg-fz2-1 {
    font-size: 2px; }

@media (max-width: 1440px) {
    .lg-fz2-1 {
        font-size: 0px; } }
.lg-fz2-2 {
    font-size: 2px; }

@media (max-width: 1440px) {
    .lg-fz2-2 {
        font-size: 0.5px; } }
.lg-fz2-3 {
    font-size: 2px; }

@media (max-width: 1440px) {
    .lg-fz2-3 {
        font-size: 1px; } }
.lg-fz2-4 {
    font-size: 2px; }

@media (max-width: 1440px) {
    .lg-fz2-4 {
        font-size: 1.5px; } }
.xl-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xl-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.xl-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xl-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.xl-pdT100-1 {
    padding-top: 100px; }

.xl-pdL100-1 {
    padding-left: 100px; }

.xl-pdR100-1 {
    padding-right: 100px; }

.xl-pdB100-1 {
    padding-bottom: 100px; }

.xl-mgT100-1 {
    margin-top: 100px; }

.xl-mgL100-1 {
    margin-left: 100px; }

.xl-mgR100-1 {
    margin-right: 100px; }

.xl-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 1680px) {
    .xl-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT100-1 {
        padding-top: 0px; }

    .xl-pdL100-1 {
        padding-left: 0px; }

    .xl-pdR100-1 {
        padding-right: 0px; }

    .xl-pdB100-1 {
        padding-bottom: 0px; }

    .xl-mgT100-1 {
        margin-top: 0px; }

    .xl-mgL100-1 {
        margin-left: 0px; }

    .xl-mgR100-1 {
        margin-right: 0px; }

    .xl-mgB100-1 {
        margin-bottom: 0px; } }
.xl-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xl-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.xl-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xl-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.xl-pdT100-2 {
    padding-top: 100px; }

.xl-pdL100-2 {
    padding-left: 100px; }

.xl-pdR100-2 {
    padding-right: 100px; }

.xl-pdB100-2 {
    padding-bottom: 100px; }

.xl-mgT100-2 {
    margin-top: 100px; }

.xl-mgL100-2 {
    margin-left: 100px; }

.xl-mgR100-2 {
    margin-right: 100px; }

.xl-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 1680px) {
    .xl-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xl-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xl-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .xl-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .xl-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .xl-pdT100-2 {
        padding-top: 25px; }

    .xl-pdL100-2 {
        padding-left: 25px; }

    .xl-pdR100-2 {
        padding-right: 25px; }

    .xl-pdB100-2 {
        padding-bottom: 25px; }

    .xl-mgT100-2 {
        margin-top: 25px; }

    .xl-mgL100-2 {
        margin-left: 25px; }

    .xl-mgR100-2 {
        margin-right: 25px; }

    .xl-mgB100-2 {
        margin-bottom: 25px; } }
.xl-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xl-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.xl-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xl-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.xl-pdT100-3 {
    padding-top: 100px; }

.xl-pdL100-3 {
    padding-left: 100px; }

.xl-pdR100-3 {
    padding-right: 100px; }

.xl-pdB100-3 {
    padding-bottom: 100px; }

.xl-mgT100-3 {
    margin-top: 100px; }

.xl-mgL100-3 {
    margin-left: 100px; }

.xl-mgR100-3 {
    margin-right: 100px; }

.xl-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 1680px) {
    .xl-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .xl-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .xl-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .xl-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .xl-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .xl-pdT100-3 {
        padding-top: 50px; }

    .xl-pdL100-3 {
        padding-left: 50px; }

    .xl-pdR100-3 {
        padding-right: 50px; }

    .xl-pdB100-3 {
        padding-bottom: 50px; }

    .xl-mgT100-3 {
        margin-top: 50px; }

    .xl-mgL100-3 {
        margin-left: 50px; }

    .xl-mgR100-3 {
        margin-right: 50px; }

    .xl-mgB100-3 {
        margin-bottom: 50px; } }
.xl-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.xl-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.xl-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.xl-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.xl-pdT100-4 {
    padding-top: 100px; }

.xl-pdL100-4 {
    padding-left: 100px; }

.xl-pdR100-4 {
    padding-right: 100px; }

.xl-pdB100-4 {
    padding-bottom: 100px; }

.xl-mgT100-4 {
    margin-top: 100px; }

.xl-mgL100-4 {
    margin-left: 100px; }

.xl-mgR100-4 {
    margin-right: 100px; }

.xl-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 1680px) {
    .xl-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .xl-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .xl-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .xl-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .xl-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .xl-pdT100-4 {
        padding-top: 75px; }

    .xl-pdL100-4 {
        padding-left: 75px; }

    .xl-pdR100-4 {
        padding-right: 75px; }

    .xl-pdB100-4 {
        padding-bottom: 75px; }

    .xl-mgT100-4 {
        margin-top: 75px; }

    .xl-mgL100-4 {
        margin-left: 75px; }

    .xl-mgR100-4 {
        margin-right: 75px; }

    .xl-mgB100-4 {
        margin-bottom: 75px; } }
.xl-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xl-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.xl-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xl-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.xl-pdT95-1 {
    padding-top: 95px; }

.xl-pdL95-1 {
    padding-left: 95px; }

.xl-pdR95-1 {
    padding-right: 95px; }

.xl-pdB95-1 {
    padding-bottom: 95px; }

.xl-mgT95-1 {
    margin-top: 95px; }

.xl-mgL95-1 {
    margin-left: 95px; }

.xl-mgR95-1 {
    margin-right: 95px; }

.xl-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 1680px) {
    .xl-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT95-1 {
        padding-top: 0px; }

    .xl-pdL95-1 {
        padding-left: 0px; }

    .xl-pdR95-1 {
        padding-right: 0px; }

    .xl-pdB95-1 {
        padding-bottom: 0px; }

    .xl-mgT95-1 {
        margin-top: 0px; }

    .xl-mgL95-1 {
        margin-left: 0px; }

    .xl-mgR95-1 {
        margin-right: 0px; }

    .xl-mgB95-1 {
        margin-bottom: 0px; } }
.xl-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xl-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.xl-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xl-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.xl-pdT95-2 {
    padding-top: 95px; }

.xl-pdL95-2 {
    padding-left: 95px; }

.xl-pdR95-2 {
    padding-right: 95px; }

.xl-pdB95-2 {
    padding-bottom: 95px; }

.xl-mgT95-2 {
    margin-top: 95px; }

.xl-mgL95-2 {
    margin-left: 95px; }

.xl-mgR95-2 {
    margin-right: 95px; }

.xl-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 1680px) {
    .xl-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .xl-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .xl-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .xl-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .xl-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .xl-pdT95-2 {
        padding-top: 23.75px; }

    .xl-pdL95-2 {
        padding-left: 23.75px; }

    .xl-pdR95-2 {
        padding-right: 23.75px; }

    .xl-pdB95-2 {
        padding-bottom: 23.75px; }

    .xl-mgT95-2 {
        margin-top: 23.75px; }

    .xl-mgL95-2 {
        margin-left: 23.75px; }

    .xl-mgR95-2 {
        margin-right: 23.75px; }

    .xl-mgB95-2 {
        margin-bottom: 23.75px; } }
.xl-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xl-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.xl-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xl-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.xl-pdT95-3 {
    padding-top: 95px; }

.xl-pdL95-3 {
    padding-left: 95px; }

.xl-pdR95-3 {
    padding-right: 95px; }

.xl-pdB95-3 {
    padding-bottom: 95px; }

.xl-mgT95-3 {
    margin-top: 95px; }

.xl-mgL95-3 {
    margin-left: 95px; }

.xl-mgR95-3 {
    margin-right: 95px; }

.xl-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 1680px) {
    .xl-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .xl-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .xl-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .xl-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .xl-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .xl-pdT95-3 {
        padding-top: 47.5px; }

    .xl-pdL95-3 {
        padding-left: 47.5px; }

    .xl-pdR95-3 {
        padding-right: 47.5px; }

    .xl-pdB95-3 {
        padding-bottom: 47.5px; }

    .xl-mgT95-3 {
        margin-top: 47.5px; }

    .xl-mgL95-3 {
        margin-left: 47.5px; }

    .xl-mgR95-3 {
        margin-right: 47.5px; }

    .xl-mgB95-3 {
        margin-bottom: 47.5px; } }
.xl-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.xl-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.xl-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.xl-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.xl-pdT95-4 {
    padding-top: 95px; }

.xl-pdL95-4 {
    padding-left: 95px; }

.xl-pdR95-4 {
    padding-right: 95px; }

.xl-pdB95-4 {
    padding-bottom: 95px; }

.xl-mgT95-4 {
    margin-top: 95px; }

.xl-mgL95-4 {
    margin-left: 95px; }

.xl-mgR95-4 {
    margin-right: 95px; }

.xl-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 1680px) {
    .xl-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .xl-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .xl-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .xl-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .xl-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .xl-pdT95-4 {
        padding-top: 71.25px; }

    .xl-pdL95-4 {
        padding-left: 71.25px; }

    .xl-pdR95-4 {
        padding-right: 71.25px; }

    .xl-pdB95-4 {
        padding-bottom: 71.25px; }

    .xl-mgT95-4 {
        margin-top: 71.25px; }

    .xl-mgL95-4 {
        margin-left: 71.25px; }

    .xl-mgR95-4 {
        margin-right: 71.25px; }

    .xl-mgB95-4 {
        margin-bottom: 71.25px; } }
.xl-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xl-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.xl-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xl-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.xl-pdT90-1 {
    padding-top: 90px; }

.xl-pdL90-1 {
    padding-left: 90px; }

.xl-pdR90-1 {
    padding-right: 90px; }

.xl-pdB90-1 {
    padding-bottom: 90px; }

.xl-mgT90-1 {
    margin-top: 90px; }

.xl-mgL90-1 {
    margin-left: 90px; }

.xl-mgR90-1 {
    margin-right: 90px; }

.xl-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 1680px) {
    .xl-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT90-1 {
        padding-top: 0px; }

    .xl-pdL90-1 {
        padding-left: 0px; }

    .xl-pdR90-1 {
        padding-right: 0px; }

    .xl-pdB90-1 {
        padding-bottom: 0px; }

    .xl-mgT90-1 {
        margin-top: 0px; }

    .xl-mgL90-1 {
        margin-left: 0px; }

    .xl-mgR90-1 {
        margin-right: 0px; }

    .xl-mgB90-1 {
        margin-bottom: 0px; } }
.xl-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xl-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.xl-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xl-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.xl-pdT90-2 {
    padding-top: 90px; }

.xl-pdL90-2 {
    padding-left: 90px; }

.xl-pdR90-2 {
    padding-right: 90px; }

.xl-pdB90-2 {
    padding-bottom: 90px; }

.xl-mgT90-2 {
    margin-top: 90px; }

.xl-mgL90-2 {
    margin-left: 90px; }

.xl-mgR90-2 {
    margin-right: 90px; }

.xl-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 1680px) {
    .xl-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xl-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xl-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xl-pdT90-2 {
        padding-top: 22.5px; }

    .xl-pdL90-2 {
        padding-left: 22.5px; }

    .xl-pdR90-2 {
        padding-right: 22.5px; }

    .xl-pdB90-2 {
        padding-bottom: 22.5px; }

    .xl-mgT90-2 {
        margin-top: 22.5px; }

    .xl-mgL90-2 {
        margin-left: 22.5px; }

    .xl-mgR90-2 {
        margin-right: 22.5px; }

    .xl-mgB90-2 {
        margin-bottom: 22.5px; } }
.xl-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xl-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.xl-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xl-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.xl-pdT90-3 {
    padding-top: 90px; }

.xl-pdL90-3 {
    padding-left: 90px; }

.xl-pdR90-3 {
    padding-right: 90px; }

.xl-pdB90-3 {
    padding-bottom: 90px; }

.xl-mgT90-3 {
    margin-top: 90px; }

.xl-mgL90-3 {
    margin-left: 90px; }

.xl-mgR90-3 {
    margin-right: 90px; }

.xl-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 1680px) {
    .xl-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xl-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xl-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .xl-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .xl-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .xl-pdT90-3 {
        padding-top: 45px; }

    .xl-pdL90-3 {
        padding-left: 45px; }

    .xl-pdR90-3 {
        padding-right: 45px; }

    .xl-pdB90-3 {
        padding-bottom: 45px; }

    .xl-mgT90-3 {
        margin-top: 45px; }

    .xl-mgL90-3 {
        margin-left: 45px; }

    .xl-mgR90-3 {
        margin-right: 45px; }

    .xl-mgB90-3 {
        margin-bottom: 45px; } }
.xl-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.xl-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.xl-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.xl-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.xl-pdT90-4 {
    padding-top: 90px; }

.xl-pdL90-4 {
    padding-left: 90px; }

.xl-pdR90-4 {
    padding-right: 90px; }

.xl-pdB90-4 {
    padding-bottom: 90px; }

.xl-mgT90-4 {
    margin-top: 90px; }

.xl-mgL90-4 {
    margin-left: 90px; }

.xl-mgR90-4 {
    margin-right: 90px; }

.xl-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 1680px) {
    .xl-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .xl-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .xl-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .xl-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .xl-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .xl-pdT90-4 {
        padding-top: 67.5px; }

    .xl-pdL90-4 {
        padding-left: 67.5px; }

    .xl-pdR90-4 {
        padding-right: 67.5px; }

    .xl-pdB90-4 {
        padding-bottom: 67.5px; }

    .xl-mgT90-4 {
        margin-top: 67.5px; }

    .xl-mgL90-4 {
        margin-left: 67.5px; }

    .xl-mgR90-4 {
        margin-right: 67.5px; }

    .xl-mgB90-4 {
        margin-bottom: 67.5px; } }
.xl-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xl-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.xl-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xl-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.xl-pdT85-1 {
    padding-top: 85px; }

.xl-pdL85-1 {
    padding-left: 85px; }

.xl-pdR85-1 {
    padding-right: 85px; }

.xl-pdB85-1 {
    padding-bottom: 85px; }

.xl-mgT85-1 {
    margin-top: 85px; }

.xl-mgL85-1 {
    margin-left: 85px; }

.xl-mgR85-1 {
    margin-right: 85px; }

.xl-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 1680px) {
    .xl-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT85-1 {
        padding-top: 0px; }

    .xl-pdL85-1 {
        padding-left: 0px; }

    .xl-pdR85-1 {
        padding-right: 0px; }

    .xl-pdB85-1 {
        padding-bottom: 0px; }

    .xl-mgT85-1 {
        margin-top: 0px; }

    .xl-mgL85-1 {
        margin-left: 0px; }

    .xl-mgR85-1 {
        margin-right: 0px; }

    .xl-mgB85-1 {
        margin-bottom: 0px; } }
.xl-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xl-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.xl-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xl-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.xl-pdT85-2 {
    padding-top: 85px; }

.xl-pdL85-2 {
    padding-left: 85px; }

.xl-pdR85-2 {
    padding-right: 85px; }

.xl-pdB85-2 {
    padding-bottom: 85px; }

.xl-mgT85-2 {
    margin-top: 85px; }

.xl-mgL85-2 {
    margin-left: 85px; }

.xl-mgR85-2 {
    margin-right: 85px; }

.xl-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 1680px) {
    .xl-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .xl-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .xl-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .xl-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .xl-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .xl-pdT85-2 {
        padding-top: 21.25px; }

    .xl-pdL85-2 {
        padding-left: 21.25px; }

    .xl-pdR85-2 {
        padding-right: 21.25px; }

    .xl-pdB85-2 {
        padding-bottom: 21.25px; }

    .xl-mgT85-2 {
        margin-top: 21.25px; }

    .xl-mgL85-2 {
        margin-left: 21.25px; }

    .xl-mgR85-2 {
        margin-right: 21.25px; }

    .xl-mgB85-2 {
        margin-bottom: 21.25px; } }
.xl-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xl-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.xl-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xl-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.xl-pdT85-3 {
    padding-top: 85px; }

.xl-pdL85-3 {
    padding-left: 85px; }

.xl-pdR85-3 {
    padding-right: 85px; }

.xl-pdB85-3 {
    padding-bottom: 85px; }

.xl-mgT85-3 {
    margin-top: 85px; }

.xl-mgL85-3 {
    margin-left: 85px; }

.xl-mgR85-3 {
    margin-right: 85px; }

.xl-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 1680px) {
    .xl-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .xl-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .xl-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .xl-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .xl-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .xl-pdT85-3 {
        padding-top: 42.5px; }

    .xl-pdL85-3 {
        padding-left: 42.5px; }

    .xl-pdR85-3 {
        padding-right: 42.5px; }

    .xl-pdB85-3 {
        padding-bottom: 42.5px; }

    .xl-mgT85-3 {
        margin-top: 42.5px; }

    .xl-mgL85-3 {
        margin-left: 42.5px; }

    .xl-mgR85-3 {
        margin-right: 42.5px; }

    .xl-mgB85-3 {
        margin-bottom: 42.5px; } }
.xl-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.xl-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.xl-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.xl-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.xl-pdT85-4 {
    padding-top: 85px; }

.xl-pdL85-4 {
    padding-left: 85px; }

.xl-pdR85-4 {
    padding-right: 85px; }

.xl-pdB85-4 {
    padding-bottom: 85px; }

.xl-mgT85-4 {
    margin-top: 85px; }

.xl-mgL85-4 {
    margin-left: 85px; }

.xl-mgR85-4 {
    margin-right: 85px; }

.xl-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 1680px) {
    .xl-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .xl-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .xl-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .xl-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .xl-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .xl-pdT85-4 {
        padding-top: 63.75px; }

    .xl-pdL85-4 {
        padding-left: 63.75px; }

    .xl-pdR85-4 {
        padding-right: 63.75px; }

    .xl-pdB85-4 {
        padding-bottom: 63.75px; }

    .xl-mgT85-4 {
        margin-top: 63.75px; }

    .xl-mgL85-4 {
        margin-left: 63.75px; }

    .xl-mgR85-4 {
        margin-right: 63.75px; }

    .xl-mgB85-4 {
        margin-bottom: 63.75px; } }
.xl-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xl-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.xl-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xl-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.xl-pdT80-1 {
    padding-top: 80px; }

.xl-pdL80-1 {
    padding-left: 80px; }

.xl-pdR80-1 {
    padding-right: 80px; }

.xl-pdB80-1 {
    padding-bottom: 80px; }

.xl-mgT80-1 {
    margin-top: 80px; }

.xl-mgL80-1 {
    margin-left: 80px; }

.xl-mgR80-1 {
    margin-right: 80px; }

.xl-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 1680px) {
    .xl-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT80-1 {
        padding-top: 0px; }

    .xl-pdL80-1 {
        padding-left: 0px; }

    .xl-pdR80-1 {
        padding-right: 0px; }

    .xl-pdB80-1 {
        padding-bottom: 0px; }

    .xl-mgT80-1 {
        margin-top: 0px; }

    .xl-mgL80-1 {
        margin-left: 0px; }

    .xl-mgR80-1 {
        margin-right: 0px; }

    .xl-mgB80-1 {
        margin-bottom: 0px; } }
.xl-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xl-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.xl-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xl-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.xl-pdT80-2 {
    padding-top: 80px; }

.xl-pdL80-2 {
    padding-left: 80px; }

.xl-pdR80-2 {
    padding-right: 80px; }

.xl-pdB80-2 {
    padding-bottom: 80px; }

.xl-mgT80-2 {
    margin-top: 80px; }

.xl-mgL80-2 {
    margin-left: 80px; }

.xl-mgR80-2 {
    margin-right: 80px; }

.xl-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 1680px) {
    .xl-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xl-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xl-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .xl-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .xl-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .xl-pdT80-2 {
        padding-top: 20px; }

    .xl-pdL80-2 {
        padding-left: 20px; }

    .xl-pdR80-2 {
        padding-right: 20px; }

    .xl-pdB80-2 {
        padding-bottom: 20px; }

    .xl-mgT80-2 {
        margin-top: 20px; }

    .xl-mgL80-2 {
        margin-left: 20px; }

    .xl-mgR80-2 {
        margin-right: 20px; }

    .xl-mgB80-2 {
        margin-bottom: 20px; } }
.xl-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xl-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.xl-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xl-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.xl-pdT80-3 {
    padding-top: 80px; }

.xl-pdL80-3 {
    padding-left: 80px; }

.xl-pdR80-3 {
    padding-right: 80px; }

.xl-pdB80-3 {
    padding-bottom: 80px; }

.xl-mgT80-3 {
    margin-top: 80px; }

.xl-mgL80-3 {
    margin-left: 80px; }

.xl-mgR80-3 {
    margin-right: 80px; }

.xl-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 1680px) {
    .xl-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .xl-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .xl-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .xl-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .xl-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .xl-pdT80-3 {
        padding-top: 40px; }

    .xl-pdL80-3 {
        padding-left: 40px; }

    .xl-pdR80-3 {
        padding-right: 40px; }

    .xl-pdB80-3 {
        padding-bottom: 40px; }

    .xl-mgT80-3 {
        margin-top: 40px; }

    .xl-mgL80-3 {
        margin-left: 40px; }

    .xl-mgR80-3 {
        margin-right: 40px; }

    .xl-mgB80-3 {
        margin-bottom: 40px; } }
.xl-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.xl-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.xl-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.xl-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.xl-pdT80-4 {
    padding-top: 80px; }

.xl-pdL80-4 {
    padding-left: 80px; }

.xl-pdR80-4 {
    padding-right: 80px; }

.xl-pdB80-4 {
    padding-bottom: 80px; }

.xl-mgT80-4 {
    margin-top: 80px; }

.xl-mgL80-4 {
    margin-left: 80px; }

.xl-mgR80-4 {
    margin-right: 80px; }

.xl-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 1680px) {
    .xl-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .xl-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .xl-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .xl-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .xl-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .xl-pdT80-4 {
        padding-top: 60px; }

    .xl-pdL80-4 {
        padding-left: 60px; }

    .xl-pdR80-4 {
        padding-right: 60px; }

    .xl-pdB80-4 {
        padding-bottom: 60px; }

    .xl-mgT80-4 {
        margin-top: 60px; }

    .xl-mgL80-4 {
        margin-left: 60px; }

    .xl-mgR80-4 {
        margin-right: 60px; }

    .xl-mgB80-4 {
        margin-bottom: 60px; } }
.xl-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xl-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.xl-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xl-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.xl-pdT75-1 {
    padding-top: 75px; }

.xl-pdL75-1 {
    padding-left: 75px; }

.xl-pdR75-1 {
    padding-right: 75px; }

.xl-pdB75-1 {
    padding-bottom: 75px; }

.xl-mgT75-1 {
    margin-top: 75px; }

.xl-mgL75-1 {
    margin-left: 75px; }

.xl-mgR75-1 {
    margin-right: 75px; }

.xl-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 1680px) {
    .xl-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT75-1 {
        padding-top: 0px; }

    .xl-pdL75-1 {
        padding-left: 0px; }

    .xl-pdR75-1 {
        padding-right: 0px; }

    .xl-pdB75-1 {
        padding-bottom: 0px; }

    .xl-mgT75-1 {
        margin-top: 0px; }

    .xl-mgL75-1 {
        margin-left: 0px; }

    .xl-mgR75-1 {
        margin-right: 0px; }

    .xl-mgB75-1 {
        margin-bottom: 0px; } }
.xl-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xl-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.xl-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xl-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.xl-pdT75-2 {
    padding-top: 75px; }

.xl-pdL75-2 {
    padding-left: 75px; }

.xl-pdR75-2 {
    padding-right: 75px; }

.xl-pdB75-2 {
    padding-bottom: 75px; }

.xl-mgT75-2 {
    margin-top: 75px; }

.xl-mgL75-2 {
    margin-left: 75px; }

.xl-mgR75-2 {
    margin-right: 75px; }

.xl-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 1680px) {
    .xl-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xl-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xl-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .xl-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .xl-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .xl-pdT75-2 {
        padding-top: 18.75px; }

    .xl-pdL75-2 {
        padding-left: 18.75px; }

    .xl-pdR75-2 {
        padding-right: 18.75px; }

    .xl-pdB75-2 {
        padding-bottom: 18.75px; }

    .xl-mgT75-2 {
        margin-top: 18.75px; }

    .xl-mgL75-2 {
        margin-left: 18.75px; }

    .xl-mgR75-2 {
        margin-right: 18.75px; }

    .xl-mgB75-2 {
        margin-bottom: 18.75px; } }
.xl-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xl-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.xl-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xl-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.xl-pdT75-3 {
    padding-top: 75px; }

.xl-pdL75-3 {
    padding-left: 75px; }

.xl-pdR75-3 {
    padding-right: 75px; }

.xl-pdB75-3 {
    padding-bottom: 75px; }

.xl-mgT75-3 {
    margin-top: 75px; }

.xl-mgL75-3 {
    margin-left: 75px; }

.xl-mgR75-3 {
    margin-right: 75px; }

.xl-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 1680px) {
    .xl-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xl-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xl-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .xl-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .xl-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .xl-pdT75-3 {
        padding-top: 37.5px; }

    .xl-pdL75-3 {
        padding-left: 37.5px; }

    .xl-pdR75-3 {
        padding-right: 37.5px; }

    .xl-pdB75-3 {
        padding-bottom: 37.5px; }

    .xl-mgT75-3 {
        margin-top: 37.5px; }

    .xl-mgL75-3 {
        margin-left: 37.5px; }

    .xl-mgR75-3 {
        margin-right: 37.5px; }

    .xl-mgB75-3 {
        margin-bottom: 37.5px; } }
.xl-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.xl-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.xl-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.xl-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.xl-pdT75-4 {
    padding-top: 75px; }

.xl-pdL75-4 {
    padding-left: 75px; }

.xl-pdR75-4 {
    padding-right: 75px; }

.xl-pdB75-4 {
    padding-bottom: 75px; }

.xl-mgT75-4 {
    margin-top: 75px; }

.xl-mgL75-4 {
    margin-left: 75px; }

.xl-mgR75-4 {
    margin-right: 75px; }

.xl-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 1680px) {
    .xl-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .xl-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .xl-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .xl-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .xl-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .xl-pdT75-4 {
        padding-top: 56.25px; }

    .xl-pdL75-4 {
        padding-left: 56.25px; }

    .xl-pdR75-4 {
        padding-right: 56.25px; }

    .xl-pdB75-4 {
        padding-bottom: 56.25px; }

    .xl-mgT75-4 {
        margin-top: 56.25px; }

    .xl-mgL75-4 {
        margin-left: 56.25px; }

    .xl-mgR75-4 {
        margin-right: 56.25px; }

    .xl-mgB75-4 {
        margin-bottom: 56.25px; } }
.xl-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xl-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.xl-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xl-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.xl-pdT70-1 {
    padding-top: 70px; }

.xl-pdL70-1 {
    padding-left: 70px; }

.xl-pdR70-1 {
    padding-right: 70px; }

.xl-pdB70-1 {
    padding-bottom: 70px; }

.xl-mgT70-1 {
    margin-top: 70px; }

.xl-mgL70-1 {
    margin-left: 70px; }

.xl-mgR70-1 {
    margin-right: 70px; }

.xl-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 1680px) {
    .xl-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT70-1 {
        padding-top: 0px; }

    .xl-pdL70-1 {
        padding-left: 0px; }

    .xl-pdR70-1 {
        padding-right: 0px; }

    .xl-pdB70-1 {
        padding-bottom: 0px; }

    .xl-mgT70-1 {
        margin-top: 0px; }

    .xl-mgL70-1 {
        margin-left: 0px; }

    .xl-mgR70-1 {
        margin-right: 0px; }

    .xl-mgB70-1 {
        margin-bottom: 0px; } }
.xl-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xl-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.xl-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xl-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.xl-pdT70-2 {
    padding-top: 70px; }

.xl-pdL70-2 {
    padding-left: 70px; }

.xl-pdR70-2 {
    padding-right: 70px; }

.xl-pdB70-2 {
    padding-bottom: 70px; }

.xl-mgT70-2 {
    margin-top: 70px; }

.xl-mgL70-2 {
    margin-left: 70px; }

.xl-mgR70-2 {
    margin-right: 70px; }

.xl-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 1680px) {
    .xl-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xl-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xl-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .xl-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .xl-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .xl-pdT70-2 {
        padding-top: 17.5px; }

    .xl-pdL70-2 {
        padding-left: 17.5px; }

    .xl-pdR70-2 {
        padding-right: 17.5px; }

    .xl-pdB70-2 {
        padding-bottom: 17.5px; }

    .xl-mgT70-2 {
        margin-top: 17.5px; }

    .xl-mgL70-2 {
        margin-left: 17.5px; }

    .xl-mgR70-2 {
        margin-right: 17.5px; }

    .xl-mgB70-2 {
        margin-bottom: 17.5px; } }
.xl-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xl-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.xl-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xl-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.xl-pdT70-3 {
    padding-top: 70px; }

.xl-pdL70-3 {
    padding-left: 70px; }

.xl-pdR70-3 {
    padding-right: 70px; }

.xl-pdB70-3 {
    padding-bottom: 70px; }

.xl-mgT70-3 {
    margin-top: 70px; }

.xl-mgL70-3 {
    margin-left: 70px; }

.xl-mgR70-3 {
    margin-right: 70px; }

.xl-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 1680px) {
    .xl-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .xl-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .xl-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .xl-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .xl-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .xl-pdT70-3 {
        padding-top: 35px; }

    .xl-pdL70-3 {
        padding-left: 35px; }

    .xl-pdR70-3 {
        padding-right: 35px; }

    .xl-pdB70-3 {
        padding-bottom: 35px; }

    .xl-mgT70-3 {
        margin-top: 35px; }

    .xl-mgL70-3 {
        margin-left: 35px; }

    .xl-mgR70-3 {
        margin-right: 35px; }

    .xl-mgB70-3 {
        margin-bottom: 35px; } }
.xl-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.xl-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.xl-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.xl-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.xl-pdT70-4 {
    padding-top: 70px; }

.xl-pdL70-4 {
    padding-left: 70px; }

.xl-pdR70-4 {
    padding-right: 70px; }

.xl-pdB70-4 {
    padding-bottom: 70px; }

.xl-mgT70-4 {
    margin-top: 70px; }

.xl-mgL70-4 {
    margin-left: 70px; }

.xl-mgR70-4 {
    margin-right: 70px; }

.xl-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 1680px) {
    .xl-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .xl-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .xl-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .xl-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .xl-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .xl-pdT70-4 {
        padding-top: 52.5px; }

    .xl-pdL70-4 {
        padding-left: 52.5px; }

    .xl-pdR70-4 {
        padding-right: 52.5px; }

    .xl-pdB70-4 {
        padding-bottom: 52.5px; }

    .xl-mgT70-4 {
        margin-top: 52.5px; }

    .xl-mgL70-4 {
        margin-left: 52.5px; }

    .xl-mgR70-4 {
        margin-right: 52.5px; }

    .xl-mgB70-4 {
        margin-bottom: 52.5px; } }
.xl-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xl-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.xl-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xl-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.xl-pdT65-1 {
    padding-top: 65px; }

.xl-pdL65-1 {
    padding-left: 65px; }

.xl-pdR65-1 {
    padding-right: 65px; }

.xl-pdB65-1 {
    padding-bottom: 65px; }

.xl-mgT65-1 {
    margin-top: 65px; }

.xl-mgL65-1 {
    margin-left: 65px; }

.xl-mgR65-1 {
    margin-right: 65px; }

.xl-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 1680px) {
    .xl-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT65-1 {
        padding-top: 0px; }

    .xl-pdL65-1 {
        padding-left: 0px; }

    .xl-pdR65-1 {
        padding-right: 0px; }

    .xl-pdB65-1 {
        padding-bottom: 0px; }

    .xl-mgT65-1 {
        margin-top: 0px; }

    .xl-mgL65-1 {
        margin-left: 0px; }

    .xl-mgR65-1 {
        margin-right: 0px; }

    .xl-mgB65-1 {
        margin-bottom: 0px; } }
.xl-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xl-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.xl-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xl-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.xl-pdT65-2 {
    padding-top: 65px; }

.xl-pdL65-2 {
    padding-left: 65px; }

.xl-pdR65-2 {
    padding-right: 65px; }

.xl-pdB65-2 {
    padding-bottom: 65px; }

.xl-mgT65-2 {
    margin-top: 65px; }

.xl-mgL65-2 {
    margin-left: 65px; }

.xl-mgR65-2 {
    margin-right: 65px; }

.xl-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 1680px) {
    .xl-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .xl-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .xl-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .xl-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .xl-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .xl-pdT65-2 {
        padding-top: 16.25px; }

    .xl-pdL65-2 {
        padding-left: 16.25px; }

    .xl-pdR65-2 {
        padding-right: 16.25px; }

    .xl-pdB65-2 {
        padding-bottom: 16.25px; }

    .xl-mgT65-2 {
        margin-top: 16.25px; }

    .xl-mgL65-2 {
        margin-left: 16.25px; }

    .xl-mgR65-2 {
        margin-right: 16.25px; }

    .xl-mgB65-2 {
        margin-bottom: 16.25px; } }
.xl-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xl-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.xl-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xl-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.xl-pdT65-3 {
    padding-top: 65px; }

.xl-pdL65-3 {
    padding-left: 65px; }

.xl-pdR65-3 {
    padding-right: 65px; }

.xl-pdB65-3 {
    padding-bottom: 65px; }

.xl-mgT65-3 {
    margin-top: 65px; }

.xl-mgL65-3 {
    margin-left: 65px; }

.xl-mgR65-3 {
    margin-right: 65px; }

.xl-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 1680px) {
    .xl-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .xl-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .xl-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .xl-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .xl-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .xl-pdT65-3 {
        padding-top: 32.5px; }

    .xl-pdL65-3 {
        padding-left: 32.5px; }

    .xl-pdR65-3 {
        padding-right: 32.5px; }

    .xl-pdB65-3 {
        padding-bottom: 32.5px; }

    .xl-mgT65-3 {
        margin-top: 32.5px; }

    .xl-mgL65-3 {
        margin-left: 32.5px; }

    .xl-mgR65-3 {
        margin-right: 32.5px; }

    .xl-mgB65-3 {
        margin-bottom: 32.5px; } }
.xl-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.xl-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.xl-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.xl-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.xl-pdT65-4 {
    padding-top: 65px; }

.xl-pdL65-4 {
    padding-left: 65px; }

.xl-pdR65-4 {
    padding-right: 65px; }

.xl-pdB65-4 {
    padding-bottom: 65px; }

.xl-mgT65-4 {
    margin-top: 65px; }

.xl-mgL65-4 {
    margin-left: 65px; }

.xl-mgR65-4 {
    margin-right: 65px; }

.xl-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 1680px) {
    .xl-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .xl-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .xl-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .xl-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .xl-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .xl-pdT65-4 {
        padding-top: 48.75px; }

    .xl-pdL65-4 {
        padding-left: 48.75px; }

    .xl-pdR65-4 {
        padding-right: 48.75px; }

    .xl-pdB65-4 {
        padding-bottom: 48.75px; }

    .xl-mgT65-4 {
        margin-top: 48.75px; }

    .xl-mgL65-4 {
        margin-left: 48.75px; }

    .xl-mgR65-4 {
        margin-right: 48.75px; }

    .xl-mgB65-4 {
        margin-bottom: 48.75px; } }
.xl-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xl-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.xl-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xl-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.xl-pdT60-1 {
    padding-top: 60px; }

.xl-pdL60-1 {
    padding-left: 60px; }

.xl-pdR60-1 {
    padding-right: 60px; }

.xl-pdB60-1 {
    padding-bottom: 60px; }

.xl-mgT60-1 {
    margin-top: 60px; }

.xl-mgL60-1 {
    margin-left: 60px; }

.xl-mgR60-1 {
    margin-right: 60px; }

.xl-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 1680px) {
    .xl-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT60-1 {
        padding-top: 0px; }

    .xl-pdL60-1 {
        padding-left: 0px; }

    .xl-pdR60-1 {
        padding-right: 0px; }

    .xl-pdB60-1 {
        padding-bottom: 0px; }

    .xl-mgT60-1 {
        margin-top: 0px; }

    .xl-mgL60-1 {
        margin-left: 0px; }

    .xl-mgR60-1 {
        margin-right: 0px; }

    .xl-mgB60-1 {
        margin-bottom: 0px; } }
.xl-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xl-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.xl-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xl-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.xl-pdT60-2 {
    padding-top: 60px; }

.xl-pdL60-2 {
    padding-left: 60px; }

.xl-pdR60-2 {
    padding-right: 60px; }

.xl-pdB60-2 {
    padding-bottom: 60px; }

.xl-mgT60-2 {
    margin-top: 60px; }

.xl-mgL60-2 {
    margin-left: 60px; }

.xl-mgR60-2 {
    margin-right: 60px; }

.xl-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 1680px) {
    .xl-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .xl-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xl-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .xl-pdT60-2 {
        padding-top: 15px; }

    .xl-pdL60-2 {
        padding-left: 15px; }

    .xl-pdR60-2 {
        padding-right: 15px; }

    .xl-pdB60-2 {
        padding-bottom: 15px; }

    .xl-mgT60-2 {
        margin-top: 15px; }

    .xl-mgL60-2 {
        margin-left: 15px; }

    .xl-mgR60-2 {
        margin-right: 15px; }

    .xl-mgB60-2 {
        margin-bottom: 15px; } }
.xl-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xl-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.xl-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xl-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.xl-pdT60-3 {
    padding-top: 60px; }

.xl-pdL60-3 {
    padding-left: 60px; }

.xl-pdR60-3 {
    padding-right: 60px; }

.xl-pdB60-3 {
    padding-bottom: 60px; }

.xl-mgT60-3 {
    margin-top: 60px; }

.xl-mgL60-3 {
    margin-left: 60px; }

.xl-mgR60-3 {
    margin-right: 60px; }

.xl-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 1680px) {
    .xl-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xl-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xl-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .xl-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .xl-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .xl-pdT60-3 {
        padding-top: 30px; }

    .xl-pdL60-3 {
        padding-left: 30px; }

    .xl-pdR60-3 {
        padding-right: 30px; }

    .xl-pdB60-3 {
        padding-bottom: 30px; }

    .xl-mgT60-3 {
        margin-top: 30px; }

    .xl-mgL60-3 {
        margin-left: 30px; }

    .xl-mgR60-3 {
        margin-right: 30px; }

    .xl-mgB60-3 {
        margin-bottom: 30px; } }
.xl-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.xl-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.xl-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.xl-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.xl-pdT60-4 {
    padding-top: 60px; }

.xl-pdL60-4 {
    padding-left: 60px; }

.xl-pdR60-4 {
    padding-right: 60px; }

.xl-pdB60-4 {
    padding-bottom: 60px; }

.xl-mgT60-4 {
    margin-top: 60px; }

.xl-mgL60-4 {
    margin-left: 60px; }

.xl-mgR60-4 {
    margin-right: 60px; }

.xl-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 1680px) {
    .xl-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xl-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .xl-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .xl-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .xl-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .xl-pdT60-4 {
        padding-top: 45px; }

    .xl-pdL60-4 {
        padding-left: 45px; }

    .xl-pdR60-4 {
        padding-right: 45px; }

    .xl-pdB60-4 {
        padding-bottom: 45px; }

    .xl-mgT60-4 {
        margin-top: 45px; }

    .xl-mgL60-4 {
        margin-left: 45px; }

    .xl-mgR60-4 {
        margin-right: 45px; }

    .xl-mgB60-4 {
        margin-bottom: 45px; } }
.xl-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xl-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.xl-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xl-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.xl-pdT55-1 {
    padding-top: 55px; }

.xl-pdL55-1 {
    padding-left: 55px; }

.xl-pdR55-1 {
    padding-right: 55px; }

.xl-pdB55-1 {
    padding-bottom: 55px; }

.xl-mgT55-1 {
    margin-top: 55px; }

.xl-mgL55-1 {
    margin-left: 55px; }

.xl-mgR55-1 {
    margin-right: 55px; }

.xl-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 1680px) {
    .xl-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT55-1 {
        padding-top: 0px; }

    .xl-pdL55-1 {
        padding-left: 0px; }

    .xl-pdR55-1 {
        padding-right: 0px; }

    .xl-pdB55-1 {
        padding-bottom: 0px; }

    .xl-mgT55-1 {
        margin-top: 0px; }

    .xl-mgL55-1 {
        margin-left: 0px; }

    .xl-mgR55-1 {
        margin-right: 0px; }

    .xl-mgB55-1 {
        margin-bottom: 0px; } }
.xl-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xl-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.xl-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xl-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.xl-pdT55-2 {
    padding-top: 55px; }

.xl-pdL55-2 {
    padding-left: 55px; }

.xl-pdR55-2 {
    padding-right: 55px; }

.xl-pdB55-2 {
    padding-bottom: 55px; }

.xl-mgT55-2 {
    margin-top: 55px; }

.xl-mgL55-2 {
    margin-left: 55px; }

.xl-mgR55-2 {
    margin-right: 55px; }

.xl-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 1680px) {
    .xl-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .xl-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .xl-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .xl-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .xl-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .xl-pdT55-2 {
        padding-top: 13.75px; }

    .xl-pdL55-2 {
        padding-left: 13.75px; }

    .xl-pdR55-2 {
        padding-right: 13.75px; }

    .xl-pdB55-2 {
        padding-bottom: 13.75px; }

    .xl-mgT55-2 {
        margin-top: 13.75px; }

    .xl-mgL55-2 {
        margin-left: 13.75px; }

    .xl-mgR55-2 {
        margin-right: 13.75px; }

    .xl-mgB55-2 {
        margin-bottom: 13.75px; } }
.xl-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xl-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.xl-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xl-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.xl-pdT55-3 {
    padding-top: 55px; }

.xl-pdL55-3 {
    padding-left: 55px; }

.xl-pdR55-3 {
    padding-right: 55px; }

.xl-pdB55-3 {
    padding-bottom: 55px; }

.xl-mgT55-3 {
    margin-top: 55px; }

.xl-mgL55-3 {
    margin-left: 55px; }

.xl-mgR55-3 {
    margin-right: 55px; }

.xl-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 1680px) {
    .xl-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .xl-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .xl-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .xl-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .xl-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .xl-pdT55-3 {
        padding-top: 27.5px; }

    .xl-pdL55-3 {
        padding-left: 27.5px; }

    .xl-pdR55-3 {
        padding-right: 27.5px; }

    .xl-pdB55-3 {
        padding-bottom: 27.5px; }

    .xl-mgT55-3 {
        margin-top: 27.5px; }

    .xl-mgL55-3 {
        margin-left: 27.5px; }

    .xl-mgR55-3 {
        margin-right: 27.5px; }

    .xl-mgB55-3 {
        margin-bottom: 27.5px; } }
.xl-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.xl-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.xl-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.xl-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.xl-pdT55-4 {
    padding-top: 55px; }

.xl-pdL55-4 {
    padding-left: 55px; }

.xl-pdR55-4 {
    padding-right: 55px; }

.xl-pdB55-4 {
    padding-bottom: 55px; }

.xl-mgT55-4 {
    margin-top: 55px; }

.xl-mgL55-4 {
    margin-left: 55px; }

.xl-mgR55-4 {
    margin-right: 55px; }

.xl-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 1680px) {
    .xl-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .xl-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .xl-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .xl-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .xl-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .xl-pdT55-4 {
        padding-top: 41.25px; }

    .xl-pdL55-4 {
        padding-left: 41.25px; }

    .xl-pdR55-4 {
        padding-right: 41.25px; }

    .xl-pdB55-4 {
        padding-bottom: 41.25px; }

    .xl-mgT55-4 {
        margin-top: 41.25px; }

    .xl-mgL55-4 {
        margin-left: 41.25px; }

    .xl-mgR55-4 {
        margin-right: 41.25px; }

    .xl-mgB55-4 {
        margin-bottom: 41.25px; } }
.xl-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xl-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.xl-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xl-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.xl-pdT50-1 {
    padding-top: 50px; }

.xl-pdL50-1 {
    padding-left: 50px; }

.xl-pdR50-1 {
    padding-right: 50px; }

.xl-pdB50-1 {
    padding-bottom: 50px; }

.xl-mgT50-1 {
    margin-top: 50px; }

.xl-mgL50-1 {
    margin-left: 50px; }

.xl-mgR50-1 {
    margin-right: 50px; }

.xl-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 1680px) {
    .xl-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT50-1 {
        padding-top: 0px; }

    .xl-pdL50-1 {
        padding-left: 0px; }

    .xl-pdR50-1 {
        padding-right: 0px; }

    .xl-pdB50-1 {
        padding-bottom: 0px; }

    .xl-mgT50-1 {
        margin-top: 0px; }

    .xl-mgL50-1 {
        margin-left: 0px; }

    .xl-mgR50-1 {
        margin-right: 0px; }

    .xl-mgB50-1 {
        margin-bottom: 0px; } }
.xl-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xl-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.xl-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xl-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.xl-pdT50-2 {
    padding-top: 50px; }

.xl-pdL50-2 {
    padding-left: 50px; }

.xl-pdR50-2 {
    padding-right: 50px; }

.xl-pdB50-2 {
    padding-bottom: 50px; }

.xl-mgT50-2 {
    margin-top: 50px; }

.xl-mgL50-2 {
    margin-left: 50px; }

.xl-mgR50-2 {
    margin-right: 50px; }

.xl-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 1680px) {
    .xl-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xl-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xl-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .xl-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .xl-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .xl-pdT50-2 {
        padding-top: 12.5px; }

    .xl-pdL50-2 {
        padding-left: 12.5px; }

    .xl-pdR50-2 {
        padding-right: 12.5px; }

    .xl-pdB50-2 {
        padding-bottom: 12.5px; }

    .xl-mgT50-2 {
        margin-top: 12.5px; }

    .xl-mgL50-2 {
        margin-left: 12.5px; }

    .xl-mgR50-2 {
        margin-right: 12.5px; }

    .xl-mgB50-2 {
        margin-bottom: 12.5px; } }
.xl-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xl-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.xl-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xl-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.xl-pdT50-3 {
    padding-top: 50px; }

.xl-pdL50-3 {
    padding-left: 50px; }

.xl-pdR50-3 {
    padding-right: 50px; }

.xl-pdB50-3 {
    padding-bottom: 50px; }

.xl-mgT50-3 {
    margin-top: 50px; }

.xl-mgL50-3 {
    margin-left: 50px; }

.xl-mgR50-3 {
    margin-right: 50px; }

.xl-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 1680px) {
    .xl-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xl-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .xl-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .xl-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .xl-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .xl-pdT50-3 {
        padding-top: 25px; }

    .xl-pdL50-3 {
        padding-left: 25px; }

    .xl-pdR50-3 {
        padding-right: 25px; }

    .xl-pdB50-3 {
        padding-bottom: 25px; }

    .xl-mgT50-3 {
        margin-top: 25px; }

    .xl-mgL50-3 {
        margin-left: 25px; }

    .xl-mgR50-3 {
        margin-right: 25px; }

    .xl-mgB50-3 {
        margin-bottom: 25px; } }
.xl-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.xl-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.xl-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.xl-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.xl-pdT50-4 {
    padding-top: 50px; }

.xl-pdL50-4 {
    padding-left: 50px; }

.xl-pdR50-4 {
    padding-right: 50px; }

.xl-pdB50-4 {
    padding-bottom: 50px; }

.xl-mgT50-4 {
    margin-top: 50px; }

.xl-mgL50-4 {
    margin-left: 50px; }

.xl-mgR50-4 {
    margin-right: 50px; }

.xl-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 1680px) {
    .xl-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xl-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .xl-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .xl-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .xl-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .xl-pdT50-4 {
        padding-top: 37.5px; }

    .xl-pdL50-4 {
        padding-left: 37.5px; }

    .xl-pdR50-4 {
        padding-right: 37.5px; }

    .xl-pdB50-4 {
        padding-bottom: 37.5px; }

    .xl-mgT50-4 {
        margin-top: 37.5px; }

    .xl-mgL50-4 {
        margin-left: 37.5px; }

    .xl-mgR50-4 {
        margin-right: 37.5px; }

    .xl-mgB50-4 {
        margin-bottom: 37.5px; } }
.xl-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xl-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.xl-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xl-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.xl-pdT45-1 {
    padding-top: 45px; }

.xl-pdL45-1 {
    padding-left: 45px; }

.xl-pdR45-1 {
    padding-right: 45px; }

.xl-pdB45-1 {
    padding-bottom: 45px; }

.xl-mgT45-1 {
    margin-top: 45px; }

.xl-mgL45-1 {
    margin-left: 45px; }

.xl-mgR45-1 {
    margin-right: 45px; }

.xl-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 1680px) {
    .xl-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT45-1 {
        padding-top: 0px; }

    .xl-pdL45-1 {
        padding-left: 0px; }

    .xl-pdR45-1 {
        padding-right: 0px; }

    .xl-pdB45-1 {
        padding-bottom: 0px; }

    .xl-mgT45-1 {
        margin-top: 0px; }

    .xl-mgL45-1 {
        margin-left: 0px; }

    .xl-mgR45-1 {
        margin-right: 0px; }

    .xl-mgB45-1 {
        margin-bottom: 0px; } }
.xl-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xl-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.xl-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xl-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.xl-pdT45-2 {
    padding-top: 45px; }

.xl-pdL45-2 {
    padding-left: 45px; }

.xl-pdR45-2 {
    padding-right: 45px; }

.xl-pdB45-2 {
    padding-bottom: 45px; }

.xl-mgT45-2 {
    margin-top: 45px; }

.xl-mgL45-2 {
    margin-left: 45px; }

.xl-mgR45-2 {
    margin-right: 45px; }

.xl-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 1680px) {
    .xl-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xl-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xl-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .xl-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .xl-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .xl-pdT45-2 {
        padding-top: 11.25px; }

    .xl-pdL45-2 {
        padding-left: 11.25px; }

    .xl-pdR45-2 {
        padding-right: 11.25px; }

    .xl-pdB45-2 {
        padding-bottom: 11.25px; }

    .xl-mgT45-2 {
        margin-top: 11.25px; }

    .xl-mgL45-2 {
        margin-left: 11.25px; }

    .xl-mgR45-2 {
        margin-right: 11.25px; }

    .xl-mgB45-2 {
        margin-bottom: 11.25px; } }
.xl-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xl-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.xl-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xl-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.xl-pdT45-3 {
    padding-top: 45px; }

.xl-pdL45-3 {
    padding-left: 45px; }

.xl-pdR45-3 {
    padding-right: 45px; }

.xl-pdB45-3 {
    padding-bottom: 45px; }

.xl-mgT45-3 {
    margin-top: 45px; }

.xl-mgL45-3 {
    margin-left: 45px; }

.xl-mgR45-3 {
    margin-right: 45px; }

.xl-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 1680px) {
    .xl-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xl-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xl-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xl-pdT45-3 {
        padding-top: 22.5px; }

    .xl-pdL45-3 {
        padding-left: 22.5px; }

    .xl-pdR45-3 {
        padding-right: 22.5px; }

    .xl-pdB45-3 {
        padding-bottom: 22.5px; }

    .xl-mgT45-3 {
        margin-top: 22.5px; }

    .xl-mgL45-3 {
        margin-left: 22.5px; }

    .xl-mgR45-3 {
        margin-right: 22.5px; }

    .xl-mgB45-3 {
        margin-bottom: 22.5px; } }
.xl-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.xl-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.xl-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.xl-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.xl-pdT45-4 {
    padding-top: 45px; }

.xl-pdL45-4 {
    padding-left: 45px; }

.xl-pdR45-4 {
    padding-right: 45px; }

.xl-pdB45-4 {
    padding-bottom: 45px; }

.xl-mgT45-4 {
    margin-top: 45px; }

.xl-mgL45-4 {
    margin-left: 45px; }

.xl-mgR45-4 {
    margin-right: 45px; }

.xl-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 1680px) {
    .xl-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .xl-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .xl-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .xl-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .xl-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .xl-pdT45-4 {
        padding-top: 33.75px; }

    .xl-pdL45-4 {
        padding-left: 33.75px; }

    .xl-pdR45-4 {
        padding-right: 33.75px; }

    .xl-pdB45-4 {
        padding-bottom: 33.75px; }

    .xl-mgT45-4 {
        margin-top: 33.75px; }

    .xl-mgL45-4 {
        margin-left: 33.75px; }

    .xl-mgR45-4 {
        margin-right: 33.75px; }

    .xl-mgB45-4 {
        margin-bottom: 33.75px; } }
.xl-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xl-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.xl-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xl-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.xl-pdT40-1 {
    padding-top: 40px; }

.xl-pdL40-1 {
    padding-left: 40px; }

.xl-pdR40-1 {
    padding-right: 40px; }

.xl-pdB40-1 {
    padding-bottom: 40px; }

.xl-mgT40-1 {
    margin-top: 40px; }

.xl-mgL40-1 {
    margin-left: 40px; }

.xl-mgR40-1 {
    margin-right: 40px; }

.xl-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 1680px) {
    .xl-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT40-1 {
        padding-top: 0px; }

    .xl-pdL40-1 {
        padding-left: 0px; }

    .xl-pdR40-1 {
        padding-right: 0px; }

    .xl-pdB40-1 {
        padding-bottom: 0px; }

    .xl-mgT40-1 {
        margin-top: 0px; }

    .xl-mgL40-1 {
        margin-left: 0px; }

    .xl-mgR40-1 {
        margin-right: 0px; }

    .xl-mgB40-1 {
        margin-bottom: 0px; } }
.xl-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xl-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.xl-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xl-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.xl-pdT40-2 {
    padding-top: 40px; }

.xl-pdL40-2 {
    padding-left: 40px; }

.xl-pdR40-2 {
    padding-right: 40px; }

.xl-pdB40-2 {
    padding-bottom: 40px; }

.xl-mgT40-2 {
    margin-top: 40px; }

.xl-mgL40-2 {
    margin-left: 40px; }

.xl-mgR40-2 {
    margin-right: 40px; }

.xl-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 1680px) {
    .xl-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xl-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xl-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .xl-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .xl-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .xl-pdT40-2 {
        padding-top: 10px; }

    .xl-pdL40-2 {
        padding-left: 10px; }

    .xl-pdR40-2 {
        padding-right: 10px; }

    .xl-pdB40-2 {
        padding-bottom: 10px; }

    .xl-mgT40-2 {
        margin-top: 10px; }

    .xl-mgL40-2 {
        margin-left: 10px; }

    .xl-mgR40-2 {
        margin-right: 10px; }

    .xl-mgB40-2 {
        margin-bottom: 10px; } }
.xl-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xl-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.xl-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xl-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.xl-pdT40-3 {
    padding-top: 40px; }

.xl-pdL40-3 {
    padding-left: 40px; }

.xl-pdR40-3 {
    padding-right: 40px; }

.xl-pdB40-3 {
    padding-bottom: 40px; }

.xl-mgT40-3 {
    margin-top: 40px; }

.xl-mgL40-3 {
    margin-left: 40px; }

.xl-mgR40-3 {
    margin-right: 40px; }

.xl-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 1680px) {
    .xl-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xl-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .xl-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .xl-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .xl-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .xl-pdT40-3 {
        padding-top: 20px; }

    .xl-pdL40-3 {
        padding-left: 20px; }

    .xl-pdR40-3 {
        padding-right: 20px; }

    .xl-pdB40-3 {
        padding-bottom: 20px; }

    .xl-mgT40-3 {
        margin-top: 20px; }

    .xl-mgL40-3 {
        margin-left: 20px; }

    .xl-mgR40-3 {
        margin-right: 20px; }

    .xl-mgB40-3 {
        margin-bottom: 20px; } }
.xl-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.xl-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.xl-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.xl-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.xl-pdT40-4 {
    padding-top: 40px; }

.xl-pdL40-4 {
    padding-left: 40px; }

.xl-pdR40-4 {
    padding-right: 40px; }

.xl-pdB40-4 {
    padding-bottom: 40px; }

.xl-mgT40-4 {
    margin-top: 40px; }

.xl-mgL40-4 {
    margin-left: 40px; }

.xl-mgR40-4 {
    margin-right: 40px; }

.xl-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 1680px) {
    .xl-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xl-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .xl-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .xl-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .xl-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .xl-pdT40-4 {
        padding-top: 30px; }

    .xl-pdL40-4 {
        padding-left: 30px; }

    .xl-pdR40-4 {
        padding-right: 30px; }

    .xl-pdB40-4 {
        padding-bottom: 30px; }

    .xl-mgT40-4 {
        margin-top: 30px; }

    .xl-mgL40-4 {
        margin-left: 30px; }

    .xl-mgR40-4 {
        margin-right: 30px; }

    .xl-mgB40-4 {
        margin-bottom: 30px; } }
.xl-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xl-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.xl-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xl-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.xl-pdT35-1 {
    padding-top: 35px; }

.xl-pdL35-1 {
    padding-left: 35px; }

.xl-pdR35-1 {
    padding-right: 35px; }

.xl-pdB35-1 {
    padding-bottom: 35px; }

.xl-mgT35-1 {
    margin-top: 35px; }

.xl-mgL35-1 {
    margin-left: 35px; }

.xl-mgR35-1 {
    margin-right: 35px; }

.xl-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 1680px) {
    .xl-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT35-1 {
        padding-top: 0px; }

    .xl-pdL35-1 {
        padding-left: 0px; }

    .xl-pdR35-1 {
        padding-right: 0px; }

    .xl-pdB35-1 {
        padding-bottom: 0px; }

    .xl-mgT35-1 {
        margin-top: 0px; }

    .xl-mgL35-1 {
        margin-left: 0px; }

    .xl-mgR35-1 {
        margin-right: 0px; }

    .xl-mgB35-1 {
        margin-bottom: 0px; } }
.xl-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xl-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.xl-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xl-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.xl-pdT35-2 {
    padding-top: 35px; }

.xl-pdL35-2 {
    padding-left: 35px; }

.xl-pdR35-2 {
    padding-right: 35px; }

.xl-pdB35-2 {
    padding-bottom: 35px; }

.xl-mgT35-2 {
    margin-top: 35px; }

.xl-mgL35-2 {
    margin-left: 35px; }

.xl-mgR35-2 {
    margin-right: 35px; }

.xl-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 1680px) {
    .xl-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .xl-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .xl-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .xl-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .xl-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .xl-pdT35-2 {
        padding-top: 8.75px; }

    .xl-pdL35-2 {
        padding-left: 8.75px; }

    .xl-pdR35-2 {
        padding-right: 8.75px; }

    .xl-pdB35-2 {
        padding-bottom: 8.75px; }

    .xl-mgT35-2 {
        margin-top: 8.75px; }

    .xl-mgL35-2 {
        margin-left: 8.75px; }

    .xl-mgR35-2 {
        margin-right: 8.75px; }

    .xl-mgB35-2 {
        margin-bottom: 8.75px; } }
.xl-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xl-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.xl-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xl-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.xl-pdT35-3 {
    padding-top: 35px; }

.xl-pdL35-3 {
    padding-left: 35px; }

.xl-pdR35-3 {
    padding-right: 35px; }

.xl-pdB35-3 {
    padding-bottom: 35px; }

.xl-mgT35-3 {
    margin-top: 35px; }

.xl-mgL35-3 {
    margin-left: 35px; }

.xl-mgR35-3 {
    margin-right: 35px; }

.xl-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 1680px) {
    .xl-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xl-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .xl-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .xl-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .xl-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .xl-pdT35-3 {
        padding-top: 17.5px; }

    .xl-pdL35-3 {
        padding-left: 17.5px; }

    .xl-pdR35-3 {
        padding-right: 17.5px; }

    .xl-pdB35-3 {
        padding-bottom: 17.5px; }

    .xl-mgT35-3 {
        margin-top: 17.5px; }

    .xl-mgL35-3 {
        margin-left: 17.5px; }

    .xl-mgR35-3 {
        margin-right: 17.5px; }

    .xl-mgB35-3 {
        margin-bottom: 17.5px; } }
.xl-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.xl-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.xl-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.xl-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.xl-pdT35-4 {
    padding-top: 35px; }

.xl-pdL35-4 {
    padding-left: 35px; }

.xl-pdR35-4 {
    padding-right: 35px; }

.xl-pdB35-4 {
    padding-bottom: 35px; }

.xl-mgT35-4 {
    margin-top: 35px; }

.xl-mgL35-4 {
    margin-left: 35px; }

.xl-mgR35-4 {
    margin-right: 35px; }

.xl-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 1680px) {
    .xl-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .xl-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .xl-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .xl-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .xl-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .xl-pdT35-4 {
        padding-top: 26.25px; }

    .xl-pdL35-4 {
        padding-left: 26.25px; }

    .xl-pdR35-4 {
        padding-right: 26.25px; }

    .xl-pdB35-4 {
        padding-bottom: 26.25px; }

    .xl-mgT35-4 {
        margin-top: 26.25px; }

    .xl-mgL35-4 {
        margin-left: 26.25px; }

    .xl-mgR35-4 {
        margin-right: 26.25px; }

    .xl-mgB35-4 {
        margin-bottom: 26.25px; } }
.xl-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xl-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.xl-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xl-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.xl-pdT30-1 {
    padding-top: 30px; }

.xl-pdL30-1 {
    padding-left: 30px; }

.xl-pdR30-1 {
    padding-right: 30px; }

.xl-pdB30-1 {
    padding-bottom: 30px; }

.xl-mgT30-1 {
    margin-top: 30px; }

.xl-mgL30-1 {
    margin-left: 30px; }

.xl-mgR30-1 {
    margin-right: 30px; }

.xl-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 1680px) {
    .xl-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT30-1 {
        padding-top: 0px; }

    .xl-pdL30-1 {
        padding-left: 0px; }

    .xl-pdR30-1 {
        padding-right: 0px; }

    .xl-pdB30-1 {
        padding-bottom: 0px; }

    .xl-mgT30-1 {
        margin-top: 0px; }

    .xl-mgL30-1 {
        margin-left: 0px; }

    .xl-mgR30-1 {
        margin-right: 0px; }

    .xl-mgB30-1 {
        margin-bottom: 0px; } }
.xl-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xl-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.xl-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xl-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.xl-pdT30-2 {
    padding-top: 30px; }

.xl-pdL30-2 {
    padding-left: 30px; }

.xl-pdR30-2 {
    padding-right: 30px; }

.xl-pdB30-2 {
    padding-bottom: 30px; }

.xl-mgT30-2 {
    margin-top: 30px; }

.xl-mgL30-2 {
    margin-left: 30px; }

.xl-mgR30-2 {
    margin-right: 30px; }

.xl-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 1680px) {
    .xl-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xl-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xl-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xl-pdT30-2 {
        padding-top: 7.5px; }

    .xl-pdL30-2 {
        padding-left: 7.5px; }

    .xl-pdR30-2 {
        padding-right: 7.5px; }

    .xl-pdB30-2 {
        padding-bottom: 7.5px; }

    .xl-mgT30-2 {
        margin-top: 7.5px; }

    .xl-mgL30-2 {
        margin-left: 7.5px; }

    .xl-mgR30-2 {
        margin-right: 7.5px; }

    .xl-mgB30-2 {
        margin-bottom: 7.5px; } }
.xl-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xl-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.xl-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xl-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.xl-pdT30-3 {
    padding-top: 30px; }

.xl-pdL30-3 {
    padding-left: 30px; }

.xl-pdR30-3 {
    padding-right: 30px; }

.xl-pdB30-3 {
    padding-bottom: 30px; }

.xl-mgT30-3 {
    margin-top: 30px; }

.xl-mgL30-3 {
    margin-left: 30px; }

.xl-mgR30-3 {
    margin-right: 30px; }

.xl-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 1680px) {
    .xl-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .xl-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xl-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .xl-pdT30-3 {
        padding-top: 15px; }

    .xl-pdL30-3 {
        padding-left: 15px; }

    .xl-pdR30-3 {
        padding-right: 15px; }

    .xl-pdB30-3 {
        padding-bottom: 15px; }

    .xl-mgT30-3 {
        margin-top: 15px; }

    .xl-mgL30-3 {
        margin-left: 15px; }

    .xl-mgR30-3 {
        margin-right: 15px; }

    .xl-mgB30-3 {
        margin-bottom: 15px; } }
.xl-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.xl-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.xl-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.xl-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.xl-pdT30-4 {
    padding-top: 30px; }

.xl-pdL30-4 {
    padding-left: 30px; }

.xl-pdR30-4 {
    padding-right: 30px; }

.xl-pdB30-4 {
    padding-bottom: 30px; }

.xl-mgT30-4 {
    margin-top: 30px; }

.xl-mgL30-4 {
    margin-left: 30px; }

.xl-mgR30-4 {
    margin-right: 30px; }

.xl-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 1680px) {
    .xl-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .xl-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .xl-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .xl-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .xl-pdT30-4 {
        padding-top: 22.5px; }

    .xl-pdL30-4 {
        padding-left: 22.5px; }

    .xl-pdR30-4 {
        padding-right: 22.5px; }

    .xl-pdB30-4 {
        padding-bottom: 22.5px; }

    .xl-mgT30-4 {
        margin-top: 22.5px; }

    .xl-mgL30-4 {
        margin-left: 22.5px; }

    .xl-mgR30-4 {
        margin-right: 22.5px; }

    .xl-mgB30-4 {
        margin-bottom: 22.5px; } }
.xl-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xl-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.xl-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xl-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.xl-pdT25-1 {
    padding-top: 25px; }

.xl-pdL25-1 {
    padding-left: 25px; }

.xl-pdR25-1 {
    padding-right: 25px; }

.xl-pdB25-1 {
    padding-bottom: 25px; }

.xl-mgT25-1 {
    margin-top: 25px; }

.xl-mgL25-1 {
    margin-left: 25px; }

.xl-mgR25-1 {
    margin-right: 25px; }

.xl-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 1680px) {
    .xl-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT25-1 {
        padding-top: 0px; }

    .xl-pdL25-1 {
        padding-left: 0px; }

    .xl-pdR25-1 {
        padding-right: 0px; }

    .xl-pdB25-1 {
        padding-bottom: 0px; }

    .xl-mgT25-1 {
        margin-top: 0px; }

    .xl-mgL25-1 {
        margin-left: 0px; }

    .xl-mgR25-1 {
        margin-right: 0px; }

    .xl-mgB25-1 {
        margin-bottom: 0px; } }
.xl-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xl-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.xl-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xl-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.xl-pdT25-2 {
    padding-top: 25px; }

.xl-pdL25-2 {
    padding-left: 25px; }

.xl-pdR25-2 {
    padding-right: 25px; }

.xl-pdB25-2 {
    padding-bottom: 25px; }

.xl-mgT25-2 {
    margin-top: 25px; }

.xl-mgL25-2 {
    margin-left: 25px; }

.xl-mgR25-2 {
    margin-right: 25px; }

.xl-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 1680px) {
    .xl-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .xl-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .xl-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .xl-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .xl-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .xl-pdT25-2 {
        padding-top: 6.25px; }

    .xl-pdL25-2 {
        padding-left: 6.25px; }

    .xl-pdR25-2 {
        padding-right: 6.25px; }

    .xl-pdB25-2 {
        padding-bottom: 6.25px; }

    .xl-mgT25-2 {
        margin-top: 6.25px; }

    .xl-mgL25-2 {
        margin-left: 6.25px; }

    .xl-mgR25-2 {
        margin-right: 6.25px; }

    .xl-mgB25-2 {
        margin-bottom: 6.25px; } }
.xl-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xl-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.xl-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xl-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.xl-pdT25-3 {
    padding-top: 25px; }

.xl-pdL25-3 {
    padding-left: 25px; }

.xl-pdR25-3 {
    padding-right: 25px; }

.xl-pdB25-3 {
    padding-bottom: 25px; }

.xl-mgT25-3 {
    margin-top: 25px; }

.xl-mgL25-3 {
    margin-left: 25px; }

.xl-mgR25-3 {
    margin-right: 25px; }

.xl-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 1680px) {
    .xl-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xl-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .xl-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .xl-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .xl-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .xl-pdT25-3 {
        padding-top: 12.5px; }

    .xl-pdL25-3 {
        padding-left: 12.5px; }

    .xl-pdR25-3 {
        padding-right: 12.5px; }

    .xl-pdB25-3 {
        padding-bottom: 12.5px; }

    .xl-mgT25-3 {
        margin-top: 12.5px; }

    .xl-mgL25-3 {
        margin-left: 12.5px; }

    .xl-mgR25-3 {
        margin-right: 12.5px; }

    .xl-mgB25-3 {
        margin-bottom: 12.5px; } }
.xl-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.xl-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.xl-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.xl-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.xl-pdT25-4 {
    padding-top: 25px; }

.xl-pdL25-4 {
    padding-left: 25px; }

.xl-pdR25-4 {
    padding-right: 25px; }

.xl-pdB25-4 {
    padding-bottom: 25px; }

.xl-mgT25-4 {
    margin-top: 25px; }

.xl-mgL25-4 {
    margin-left: 25px; }

.xl-mgR25-4 {
    margin-right: 25px; }

.xl-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 1680px) {
    .xl-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xl-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .xl-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .xl-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .xl-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .xl-pdT25-4 {
        padding-top: 18.75px; }

    .xl-pdL25-4 {
        padding-left: 18.75px; }

    .xl-pdR25-4 {
        padding-right: 18.75px; }

    .xl-pdB25-4 {
        padding-bottom: 18.75px; }

    .xl-mgT25-4 {
        margin-top: 18.75px; }

    .xl-mgL25-4 {
        margin-left: 18.75px; }

    .xl-mgR25-4 {
        margin-right: 18.75px; }

    .xl-mgB25-4 {
        margin-bottom: 18.75px; } }
.xl-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xl-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.xl-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xl-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.xl-pdT20-1 {
    padding-top: 20px; }

.xl-pdL20-1 {
    padding-left: 20px; }

.xl-pdR20-1 {
    padding-right: 20px; }

.xl-pdB20-1 {
    padding-bottom: 20px; }

.xl-mgT20-1 {
    margin-top: 20px; }

.xl-mgL20-1 {
    margin-left: 20px; }

.xl-mgR20-1 {
    margin-right: 20px; }

.xl-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 1680px) {
    .xl-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT20-1 {
        padding-top: 0px; }

    .xl-pdL20-1 {
        padding-left: 0px; }

    .xl-pdR20-1 {
        padding-right: 0px; }

    .xl-pdB20-1 {
        padding-bottom: 0px; }

    .xl-mgT20-1 {
        margin-top: 0px; }

    .xl-mgL20-1 {
        margin-left: 0px; }

    .xl-mgR20-1 {
        margin-right: 0px; }

    .xl-mgB20-1 {
        margin-bottom: 0px; } }
.xl-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xl-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.xl-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xl-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.xl-pdT20-2 {
    padding-top: 20px; }

.xl-pdL20-2 {
    padding-left: 20px; }

.xl-pdR20-2 {
    padding-right: 20px; }

.xl-pdB20-2 {
    padding-bottom: 20px; }

.xl-mgT20-2 {
    margin-top: 20px; }

.xl-mgL20-2 {
    margin-left: 20px; }

.xl-mgR20-2 {
    margin-right: 20px; }

.xl-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 1680px) {
    .xl-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xl-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xl-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .xl-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .xl-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .xl-pdT20-2 {
        padding-top: 5px; }

    .xl-pdL20-2 {
        padding-left: 5px; }

    .xl-pdR20-2 {
        padding-right: 5px; }

    .xl-pdB20-2 {
        padding-bottom: 5px; }

    .xl-mgT20-2 {
        margin-top: 5px; }

    .xl-mgL20-2 {
        margin-left: 5px; }

    .xl-mgR20-2 {
        margin-right: 5px; }

    .xl-mgB20-2 {
        margin-bottom: 5px; } }
.xl-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xl-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.xl-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xl-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.xl-pdT20-3 {
    padding-top: 20px; }

.xl-pdL20-3 {
    padding-left: 20px; }

.xl-pdR20-3 {
    padding-right: 20px; }

.xl-pdB20-3 {
    padding-bottom: 20px; }

.xl-mgT20-3 {
    margin-top: 20px; }

.xl-mgL20-3 {
    margin-left: 20px; }

.xl-mgR20-3 {
    margin-right: 20px; }

.xl-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 1680px) {
    .xl-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xl-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .xl-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .xl-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .xl-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .xl-pdT20-3 {
        padding-top: 10px; }

    .xl-pdL20-3 {
        padding-left: 10px; }

    .xl-pdR20-3 {
        padding-right: 10px; }

    .xl-pdB20-3 {
        padding-bottom: 10px; }

    .xl-mgT20-3 {
        margin-top: 10px; }

    .xl-mgL20-3 {
        margin-left: 10px; }

    .xl-mgR20-3 {
        margin-right: 10px; }

    .xl-mgB20-3 {
        margin-bottom: 10px; } }
.xl-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.xl-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.xl-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.xl-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.xl-pdT20-4 {
    padding-top: 20px; }

.xl-pdL20-4 {
    padding-left: 20px; }

.xl-pdR20-4 {
    padding-right: 20px; }

.xl-pdB20-4 {
    padding-bottom: 20px; }

.xl-mgT20-4 {
    margin-top: 20px; }

.xl-mgL20-4 {
    margin-left: 20px; }

.xl-mgR20-4 {
    margin-right: 20px; }

.xl-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 1680px) {
    .xl-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .xl-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .xl-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .xl-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .xl-pdT20-4 {
        padding-top: 15px; }

    .xl-pdL20-4 {
        padding-left: 15px; }

    .xl-pdR20-4 {
        padding-right: 15px; }

    .xl-pdB20-4 {
        padding-bottom: 15px; }

    .xl-mgT20-4 {
        margin-top: 15px; }

    .xl-mgL20-4 {
        margin-left: 15px; }

    .xl-mgR20-4 {
        margin-right: 15px; }

    .xl-mgB20-4 {
        margin-bottom: 15px; } }
.xl-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xl-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.xl-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xl-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.xl-pdT15-1 {
    padding-top: 15px; }

.xl-pdL15-1 {
    padding-left: 15px; }

.xl-pdR15-1 {
    padding-right: 15px; }

.xl-pdB15-1 {
    padding-bottom: 15px; }

.xl-mgT15-1 {
    margin-top: 15px; }

.xl-mgL15-1 {
    margin-left: 15px; }

.xl-mgR15-1 {
    margin-right: 15px; }

.xl-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 1680px) {
    .xl-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT15-1 {
        padding-top: 0px; }

    .xl-pdL15-1 {
        padding-left: 0px; }

    .xl-pdR15-1 {
        padding-right: 0px; }

    .xl-pdB15-1 {
        padding-bottom: 0px; }

    .xl-mgT15-1 {
        margin-top: 0px; }

    .xl-mgL15-1 {
        margin-left: 0px; }

    .xl-mgR15-1 {
        margin-right: 0px; }

    .xl-mgB15-1 {
        margin-bottom: 0px; } }
.xl-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xl-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.xl-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xl-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.xl-pdT15-2 {
    padding-top: 15px; }

.xl-pdL15-2 {
    padding-left: 15px; }

.xl-pdR15-2 {
    padding-right: 15px; }

.xl-pdB15-2 {
    padding-bottom: 15px; }

.xl-mgT15-2 {
    margin-top: 15px; }

.xl-mgL15-2 {
    margin-left: 15px; }

.xl-mgR15-2 {
    margin-right: 15px; }

.xl-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 1680px) {
    .xl-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xl-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xl-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .xl-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .xl-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .xl-pdT15-2 {
        padding-top: 3.75px; }

    .xl-pdL15-2 {
        padding-left: 3.75px; }

    .xl-pdR15-2 {
        padding-right: 3.75px; }

    .xl-pdB15-2 {
        padding-bottom: 3.75px; }

    .xl-mgT15-2 {
        margin-top: 3.75px; }

    .xl-mgL15-2 {
        margin-left: 3.75px; }

    .xl-mgR15-2 {
        margin-right: 3.75px; }

    .xl-mgB15-2 {
        margin-bottom: 3.75px; } }
.xl-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xl-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.xl-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xl-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.xl-pdT15-3 {
    padding-top: 15px; }

.xl-pdL15-3 {
    padding-left: 15px; }

.xl-pdR15-3 {
    padding-right: 15px; }

.xl-pdB15-3 {
    padding-bottom: 15px; }

.xl-mgT15-3 {
    margin-top: 15px; }

.xl-mgL15-3 {
    margin-left: 15px; }

.xl-mgR15-3 {
    margin-right: 15px; }

.xl-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 1680px) {
    .xl-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xl-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xl-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xl-pdT15-3 {
        padding-top: 7.5px; }

    .xl-pdL15-3 {
        padding-left: 7.5px; }

    .xl-pdR15-3 {
        padding-right: 7.5px; }

    .xl-pdB15-3 {
        padding-bottom: 7.5px; }

    .xl-mgT15-3 {
        margin-top: 7.5px; }

    .xl-mgL15-3 {
        margin-left: 7.5px; }

    .xl-mgR15-3 {
        margin-right: 7.5px; }

    .xl-mgB15-3 {
        margin-bottom: 7.5px; } }
.xl-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.xl-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.xl-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.xl-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.xl-pdT15-4 {
    padding-top: 15px; }

.xl-pdL15-4 {
    padding-left: 15px; }

.xl-pdR15-4 {
    padding-right: 15px; }

.xl-pdB15-4 {
    padding-bottom: 15px; }

.xl-mgT15-4 {
    margin-top: 15px; }

.xl-mgL15-4 {
    margin-left: 15px; }

.xl-mgR15-4 {
    margin-right: 15px; }

.xl-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 1680px) {
    .xl-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xl-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .xl-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .xl-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .xl-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .xl-pdT15-4 {
        padding-top: 11.25px; }

    .xl-pdL15-4 {
        padding-left: 11.25px; }

    .xl-pdR15-4 {
        padding-right: 11.25px; }

    .xl-pdB15-4 {
        padding-bottom: 11.25px; }

    .xl-mgT15-4 {
        margin-top: 11.25px; }

    .xl-mgL15-4 {
        margin-left: 11.25px; }

    .xl-mgR15-4 {
        margin-right: 11.25px; }

    .xl-mgB15-4 {
        margin-bottom: 11.25px; } }
.xl-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xl-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.xl-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xl-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.xl-pdT10-1 {
    padding-top: 10px; }

.xl-pdL10-1 {
    padding-left: 10px; }

.xl-pdR10-1 {
    padding-right: 10px; }

.xl-pdB10-1 {
    padding-bottom: 10px; }

.xl-mgT10-1 {
    margin-top: 10px; }

.xl-mgL10-1 {
    margin-left: 10px; }

.xl-mgR10-1 {
    margin-right: 10px; }

.xl-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 1680px) {
    .xl-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT10-1 {
        padding-top: 0px; }

    .xl-pdL10-1 {
        padding-left: 0px; }

    .xl-pdR10-1 {
        padding-right: 0px; }

    .xl-pdB10-1 {
        padding-bottom: 0px; }

    .xl-mgT10-1 {
        margin-top: 0px; }

    .xl-mgL10-1 {
        margin-left: 0px; }

    .xl-mgR10-1 {
        margin-right: 0px; }

    .xl-mgB10-1 {
        margin-bottom: 0px; } }
.xl-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xl-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.xl-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xl-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.xl-pdT10-2 {
    padding-top: 10px; }

.xl-pdL10-2 {
    padding-left: 10px; }

.xl-pdR10-2 {
    padding-right: 10px; }

.xl-pdB10-2 {
    padding-bottom: 10px; }

.xl-mgT10-2 {
    margin-top: 10px; }

.xl-mgL10-2 {
    margin-left: 10px; }

.xl-mgR10-2 {
    margin-right: 10px; }

.xl-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 1680px) {
    .xl-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xl-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xl-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .xl-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .xl-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .xl-pdT10-2 {
        padding-top: 2.5px; }

    .xl-pdL10-2 {
        padding-left: 2.5px; }

    .xl-pdR10-2 {
        padding-right: 2.5px; }

    .xl-pdB10-2 {
        padding-bottom: 2.5px; }

    .xl-mgT10-2 {
        margin-top: 2.5px; }

    .xl-mgL10-2 {
        margin-left: 2.5px; }

    .xl-mgR10-2 {
        margin-right: 2.5px; }

    .xl-mgB10-2 {
        margin-bottom: 2.5px; } }
.xl-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xl-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.xl-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xl-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.xl-pdT10-3 {
    padding-top: 10px; }

.xl-pdL10-3 {
    padding-left: 10px; }

.xl-pdR10-3 {
    padding-right: 10px; }

.xl-pdB10-3 {
    padding-bottom: 10px; }

.xl-mgT10-3 {
    margin-top: 10px; }

.xl-mgL10-3 {
    margin-left: 10px; }

.xl-mgR10-3 {
    margin-right: 10px; }

.xl-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 1680px) {
    .xl-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xl-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .xl-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .xl-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .xl-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .xl-pdT10-3 {
        padding-top: 5px; }

    .xl-pdL10-3 {
        padding-left: 5px; }

    .xl-pdR10-3 {
        padding-right: 5px; }

    .xl-pdB10-3 {
        padding-bottom: 5px; }

    .xl-mgT10-3 {
        margin-top: 5px; }

    .xl-mgL10-3 {
        margin-left: 5px; }

    .xl-mgR10-3 {
        margin-right: 5px; }

    .xl-mgB10-3 {
        margin-bottom: 5px; } }
.xl-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.xl-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.xl-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.xl-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.xl-pdT10-4 {
    padding-top: 10px; }

.xl-pdL10-4 {
    padding-left: 10px; }

.xl-pdR10-4 {
    padding-right: 10px; }

.xl-pdB10-4 {
    padding-bottom: 10px; }

.xl-mgT10-4 {
    margin-top: 10px; }

.xl-mgL10-4 {
    margin-left: 10px; }

.xl-mgR10-4 {
    margin-right: 10px; }

.xl-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 1680px) {
    .xl-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .xl-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .xl-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .xl-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .xl-pdT10-4 {
        padding-top: 7.5px; }

    .xl-pdL10-4 {
        padding-left: 7.5px; }

    .xl-pdR10-4 {
        padding-right: 7.5px; }

    .xl-pdB10-4 {
        padding-bottom: 7.5px; }

    .xl-mgT10-4 {
        margin-top: 7.5px; }

    .xl-mgL10-4 {
        margin-left: 7.5px; }

    .xl-mgR10-4 {
        margin-right: 7.5px; }

    .xl-mgB10-4 {
        margin-bottom: 7.5px; } }
.xl-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xl-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.xl-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xl-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.xl-pdT5-1 {
    padding-top: 5px; }

.xl-pdL5-1 {
    padding-left: 5px; }

.xl-pdR5-1 {
    padding-right: 5px; }

.xl-pdB5-1 {
    padding-bottom: 5px; }

.xl-mgT5-1 {
    margin-top: 5px; }

.xl-mgL5-1 {
    margin-left: 5px; }

.xl-mgR5-1 {
    margin-right: 5px; }

.xl-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 1680px) {
    .xl-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT5-1 {
        padding-top: 0px; }

    .xl-pdL5-1 {
        padding-left: 0px; }

    .xl-pdR5-1 {
        padding-right: 0px; }

    .xl-pdB5-1 {
        padding-bottom: 0px; }

    .xl-mgT5-1 {
        margin-top: 0px; }

    .xl-mgL5-1 {
        margin-left: 0px; }

    .xl-mgR5-1 {
        margin-right: 0px; }

    .xl-mgB5-1 {
        margin-bottom: 0px; } }
.xl-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xl-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.xl-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xl-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.xl-pdT5-2 {
    padding-top: 5px; }

.xl-pdL5-2 {
    padding-left: 5px; }

.xl-pdR5-2 {
    padding-right: 5px; }

.xl-pdB5-2 {
    padding-bottom: 5px; }

.xl-mgT5-2 {
    margin-top: 5px; }

.xl-mgL5-2 {
    margin-left: 5px; }

.xl-mgR5-2 {
    margin-right: 5px; }

.xl-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 1680px) {
    .xl-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .xl-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .xl-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .xl-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .xl-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .xl-pdT5-2 {
        padding-top: 1.25px; }

    .xl-pdL5-2 {
        padding-left: 1.25px; }

    .xl-pdR5-2 {
        padding-right: 1.25px; }

    .xl-pdB5-2 {
        padding-bottom: 1.25px; }

    .xl-mgT5-2 {
        margin-top: 1.25px; }

    .xl-mgL5-2 {
        margin-left: 1.25px; }

    .xl-mgR5-2 {
        margin-right: 1.25px; }

    .xl-mgB5-2 {
        margin-bottom: 1.25px; } }
.xl-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xl-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.xl-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xl-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.xl-pdT5-3 {
    padding-top: 5px; }

.xl-pdL5-3 {
    padding-left: 5px; }

.xl-pdR5-3 {
    padding-right: 5px; }

.xl-pdB5-3 {
    padding-bottom: 5px; }

.xl-mgT5-3 {
    margin-top: 5px; }

.xl-mgL5-3 {
    margin-left: 5px; }

.xl-mgR5-3 {
    margin-right: 5px; }

.xl-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 1680px) {
    .xl-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xl-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .xl-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .xl-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .xl-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .xl-pdT5-3 {
        padding-top: 2.5px; }

    .xl-pdL5-3 {
        padding-left: 2.5px; }

    .xl-pdR5-3 {
        padding-right: 2.5px; }

    .xl-pdB5-3 {
        padding-bottom: 2.5px; }

    .xl-mgT5-3 {
        margin-top: 2.5px; }

    .xl-mgL5-3 {
        margin-left: 2.5px; }

    .xl-mgR5-3 {
        margin-right: 2.5px; }

    .xl-mgB5-3 {
        margin-bottom: 2.5px; } }
.xl-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.xl-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.xl-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.xl-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.xl-pdT5-4 {
    padding-top: 5px; }

.xl-pdL5-4 {
    padding-left: 5px; }

.xl-pdR5-4 {
    padding-right: 5px; }

.xl-pdB5-4 {
    padding-bottom: 5px; }

.xl-mgT5-4 {
    margin-top: 5px; }

.xl-mgL5-4 {
    margin-left: 5px; }

.xl-mgR5-4 {
    margin-right: 5px; }

.xl-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 1680px) {
    .xl-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xl-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .xl-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .xl-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .xl-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .xl-pdT5-4 {
        padding-top: 3.75px; }

    .xl-pdL5-4 {
        padding-left: 3.75px; }

    .xl-pdR5-4 {
        padding-right: 3.75px; }

    .xl-pdB5-4 {
        padding-bottom: 3.75px; }

    .xl-mgT5-4 {
        margin-top: 3.75px; }

    .xl-mgL5-4 {
        margin-left: 3.75px; }

    .xl-mgR5-4 {
        margin-right: 3.75px; }

    .xl-mgB5-4 {
        margin-bottom: 3.75px; } }
.xl-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xl-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.xl-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xl-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.xl-pdT0-1 {
    padding-top: 0px; }

.xl-pdL0-1 {
    padding-left: 0px; }

.xl-pdR0-1 {
    padding-right: 0px; }

.xl-pdB0-1 {
    padding-bottom: 0px; }

.xl-mgT0-1 {
    margin-top: 0px; }

.xl-mgL0-1 {
    margin-left: 0px; }

.xl-mgR0-1 {
    margin-right: 0px; }

.xl-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 1680px) {
    .xl-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT0-1 {
        padding-top: 0px; }

    .xl-pdL0-1 {
        padding-left: 0px; }

    .xl-pdR0-1 {
        padding-right: 0px; }

    .xl-pdB0-1 {
        padding-bottom: 0px; }

    .xl-mgT0-1 {
        margin-top: 0px; }

    .xl-mgL0-1 {
        margin-left: 0px; }

    .xl-mgR0-1 {
        margin-right: 0px; }

    .xl-mgB0-1 {
        margin-bottom: 0px; } }
.xl-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xl-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.xl-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xl-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.xl-pdT0-2 {
    padding-top: 0px; }

.xl-pdL0-2 {
    padding-left: 0px; }

.xl-pdR0-2 {
    padding-right: 0px; }

.xl-pdB0-2 {
    padding-bottom: 0px; }

.xl-mgT0-2 {
    margin-top: 0px; }

.xl-mgL0-2 {
    margin-left: 0px; }

.xl-mgR0-2 {
    margin-right: 0px; }

.xl-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 1680px) {
    .xl-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT0-2 {
        padding-top: 0px; }

    .xl-pdL0-2 {
        padding-left: 0px; }

    .xl-pdR0-2 {
        padding-right: 0px; }

    .xl-pdB0-2 {
        padding-bottom: 0px; }

    .xl-mgT0-2 {
        margin-top: 0px; }

    .xl-mgL0-2 {
        margin-left: 0px; }

    .xl-mgR0-2 {
        margin-right: 0px; }

    .xl-mgB0-2 {
        margin-bottom: 0px; } }
.xl-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xl-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.xl-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xl-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.xl-pdT0-3 {
    padding-top: 0px; }

.xl-pdL0-3 {
    padding-left: 0px; }

.xl-pdR0-3 {
    padding-right: 0px; }

.xl-pdB0-3 {
    padding-bottom: 0px; }

.xl-mgT0-3 {
    margin-top: 0px; }

.xl-mgL0-3 {
    margin-left: 0px; }

.xl-mgR0-3 {
    margin-right: 0px; }

.xl-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 1680px) {
    .xl-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT0-3 {
        padding-top: 0px; }

    .xl-pdL0-3 {
        padding-left: 0px; }

    .xl-pdR0-3 {
        padding-right: 0px; }

    .xl-pdB0-3 {
        padding-bottom: 0px; }

    .xl-mgT0-3 {
        margin-top: 0px; }

    .xl-mgL0-3 {
        margin-left: 0px; }

    .xl-mgR0-3 {
        margin-right: 0px; }

    .xl-mgB0-3 {
        margin-bottom: 0px; } }
.xl-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.xl-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.xl-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.xl-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.xl-pdT0-4 {
    padding-top: 0px; }

.xl-pdL0-4 {
    padding-left: 0px; }

.xl-pdR0-4 {
    padding-right: 0px; }

.xl-pdB0-4 {
    padding-bottom: 0px; }

.xl-mgT0-4 {
    margin-top: 0px; }

.xl-mgL0-4 {
    margin-left: 0px; }

.xl-mgR0-4 {
    margin-right: 0px; }

.xl-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 1680px) {
    .xl-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .xl-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .xl-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .xl-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .xl-pdT0-4 {
        padding-top: 0px; }

    .xl-pdL0-4 {
        padding-left: 0px; }

    .xl-pdR0-4 {
        padding-right: 0px; }

    .xl-pdB0-4 {
        padding-bottom: 0px; }

    .xl-mgT0-4 {
        margin-top: 0px; }

    .xl-mgL0-4 {
        margin-left: 0px; }

    .xl-mgR0-4 {
        margin-right: 0px; }

    .xl-mgB0-4 {
        margin-bottom: 0px; } }
.xl-fz50-1 {
    font-size: 50px; }

@media (max-width: 1680px) {
    .xl-fz50-1 {
        font-size: 0px; } }
.xl-fz50-2 {
    font-size: 50px; }

@media (max-width: 1680px) {
    .xl-fz50-2 {
        font-size: 12.5px; } }
.xl-fz50-3 {
    font-size: 50px; }

@media (max-width: 1680px) {
    .xl-fz50-3 {
        font-size: 25px; } }
.xl-fz50-4 {
    font-size: 50px; }

@media (max-width: 1680px) {
    .xl-fz50-4 {
        font-size: 37.5px; } }
.xl-fz48-1 {
    font-size: 48px; }

@media (max-width: 1680px) {
    .xl-fz48-1 {
        font-size: 0px; } }
.xl-fz48-2 {
    font-size: 48px; }

@media (max-width: 1680px) {
    .xl-fz48-2 {
        font-size: 12px; } }
.xl-fz48-3 {
    font-size: 48px; }

@media (max-width: 1680px) {
    .xl-fz48-3 {
        font-size: 24px; } }
.xl-fz48-4 {
    font-size: 48px; }

@media (max-width: 1680px) {
    .xl-fz48-4 {
        font-size: 36px; } }
.xl-fz46-1 {
    font-size: 46px; }

@media (max-width: 1680px) {
    .xl-fz46-1 {
        font-size: 0px; } }
.xl-fz46-2 {
    font-size: 46px; }

@media (max-width: 1680px) {
    .xl-fz46-2 {
        font-size: 11.5px; } }
.xl-fz46-3 {
    font-size: 46px; }

@media (max-width: 1680px) {
    .xl-fz46-3 {
        font-size: 23px; } }
.xl-fz46-4 {
    font-size: 46px; }

@media (max-width: 1680px) {
    .xl-fz46-4 {
        font-size: 34.5px; } }
.xl-fz44-1 {
    font-size: 44px; }

@media (max-width: 1680px) {
    .xl-fz44-1 {
        font-size: 0px; } }
.xl-fz44-2 {
    font-size: 44px; }

@media (max-width: 1680px) {
    .xl-fz44-2 {
        font-size: 11px; } }
.xl-fz44-3 {
    font-size: 44px; }

@media (max-width: 1680px) {
    .xl-fz44-3 {
        font-size: 22px; } }
.xl-fz44-4 {
    font-size: 44px; }

@media (max-width: 1680px) {
    .xl-fz44-4 {
        font-size: 33px; } }
.xl-fz42-1 {
    font-size: 42px; }

@media (max-width: 1680px) {
    .xl-fz42-1 {
        font-size: 0px; } }
.xl-fz42-2 {
    font-size: 42px; }

@media (max-width: 1680px) {
    .xl-fz42-2 {
        font-size: 10.5px; } }
.xl-fz42-3 {
    font-size: 42px; }

@media (max-width: 1680px) {
    .xl-fz42-3 {
        font-size: 21px; } }
.xl-fz42-4 {
    font-size: 42px; }

@media (max-width: 1680px) {
    .xl-fz42-4 {
        font-size: 31.5px; } }
.xl-fz40-1 {
    font-size: 40px; }

@media (max-width: 1680px) {
    .xl-fz40-1 {
        font-size: 0px; } }
.xl-fz40-2 {
    font-size: 40px; }

@media (max-width: 1680px) {
    .xl-fz40-2 {
        font-size: 10px; } }
.xl-fz40-3 {
    font-size: 40px; }

@media (max-width: 1680px) {
    .xl-fz40-3 {
        font-size: 20px; } }
.xl-fz40-4 {
    font-size: 40px; }

@media (max-width: 1680px) {
    .xl-fz40-4 {
        font-size: 30px; } }
.xl-fz38-1 {
    font-size: 38px; }

@media (max-width: 1680px) {
    .xl-fz38-1 {
        font-size: 0px; } }
.xl-fz38-2 {
    font-size: 38px; }

@media (max-width: 1680px) {
    .xl-fz38-2 {
        font-size: 9.5px; } }
.xl-fz38-3 {
    font-size: 38px; }

@media (max-width: 1680px) {
    .xl-fz38-3 {
        font-size: 19px; } }
.xl-fz38-4 {
    font-size: 38px; }

@media (max-width: 1680px) {
    .xl-fz38-4 {
        font-size: 28.5px; } }
.xl-fz36-1 {
    font-size: 36px; }

@media (max-width: 1680px) {
    .xl-fz36-1 {
        font-size: 0px; } }
.xl-fz36-2 {
    font-size: 36px; }

@media (max-width: 1680px) {
    .xl-fz36-2 {
        font-size: 9px; } }
.xl-fz36-3 {
    font-size: 36px; }

@media (max-width: 1680px) {
    .xl-fz36-3 {
        font-size: 18px; } }
.xl-fz36-4 {
    font-size: 36px; }

@media (max-width: 1680px) {
    .xl-fz36-4 {
        font-size: 27px; } }
.xl-fz34-1 {
    font-size: 34px; }

@media (max-width: 1680px) {
    .xl-fz34-1 {
        font-size: 0px; } }
.xl-fz34-2 {
    font-size: 34px; }

@media (max-width: 1680px) {
    .xl-fz34-2 {
        font-size: 8.5px; } }
.xl-fz34-3 {
    font-size: 34px; }

@media (max-width: 1680px) {
    .xl-fz34-3 {
        font-size: 17px; } }
.xl-fz34-4 {
    font-size: 34px; }

@media (max-width: 1680px) {
    .xl-fz34-4 {
        font-size: 25.5px; } }
.xl-fz32-1 {
    font-size: 32px; }

@media (max-width: 1680px) {
    .xl-fz32-1 {
        font-size: 0px; } }
.xl-fz32-2 {
    font-size: 32px; }

@media (max-width: 1680px) {
    .xl-fz32-2 {
        font-size: 8px; } }
.xl-fz32-3 {
    font-size: 32px; }

@media (max-width: 1680px) {
    .xl-fz32-3 {
        font-size: 16px; } }
.xl-fz32-4 {
    font-size: 32px; }

@media (max-width: 1680px) {
    .xl-fz32-4 {
        font-size: 24px; } }
.xl-fz30-1 {
    font-size: 30px; }

@media (max-width: 1680px) {
    .xl-fz30-1 {
        font-size: 0px; } }
.xl-fz30-2 {
    font-size: 30px; }

@media (max-width: 1680px) {
    .xl-fz30-2 {
        font-size: 7.5px; } }
.xl-fz30-3 {
    font-size: 30px; }

@media (max-width: 1680px) {
    .xl-fz30-3 {
        font-size: 15px; } }
.xl-fz30-4 {
    font-size: 30px; }

@media (max-width: 1680px) {
    .xl-fz30-4 {
        font-size: 22.5px; } }
.xl-fz28-1 {
    font-size: 28px; }

@media (max-width: 1680px) {
    .xl-fz28-1 {
        font-size: 0px; } }
.xl-fz28-2 {
    font-size: 28px; }

@media (max-width: 1680px) {
    .xl-fz28-2 {
        font-size: 7px; } }
.xl-fz28-3 {
    font-size: 28px; }

@media (max-width: 1680px) {
    .xl-fz28-3 {
        font-size: 14px; } }
.xl-fz28-4 {
    font-size: 28px; }

@media (max-width: 1680px) {
    .xl-fz28-4 {
        font-size: 21px; } }
.xl-fz26-1 {
    font-size: 26px; }

@media (max-width: 1680px) {
    .xl-fz26-1 {
        font-size: 0px; } }
.xl-fz26-2 {
    font-size: 26px; }

@media (max-width: 1680px) {
    .xl-fz26-2 {
        font-size: 6.5px; } }
.xl-fz26-3 {
    font-size: 26px; }

@media (max-width: 1680px) {
    .xl-fz26-3 {
        font-size: 13px; } }
.xl-fz26-4 {
    font-size: 26px; }

@media (max-width: 1680px) {
    .xl-fz26-4 {
        font-size: 19.5px; } }
.xl-fz24-1 {
    font-size: 24px; }

@media (max-width: 1680px) {
    .xl-fz24-1 {
        font-size: 0px; } }
.xl-fz24-2 {
    font-size: 24px; }

@media (max-width: 1680px) {
    .xl-fz24-2 {
        font-size: 6px; } }
.xl-fz24-3 {
    font-size: 24px; }

@media (max-width: 1680px) {
    .xl-fz24-3 {
        font-size: 12px; } }
.xl-fz24-4 {
    font-size: 24px; }

@media (max-width: 1680px) {
    .xl-fz24-4 {
        font-size: 18px; } }
.xl-fz22-1 {
    font-size: 22px; }

@media (max-width: 1680px) {
    .xl-fz22-1 {
        font-size: 0px; } }
.xl-fz22-2 {
    font-size: 22px; }

@media (max-width: 1680px) {
    .xl-fz22-2 {
        font-size: 5.5px; } }
.xl-fz22-3 {
    font-size: 22px; }

@media (max-width: 1680px) {
    .xl-fz22-3 {
        font-size: 11px; } }
.xl-fz22-4 {
    font-size: 22px; }

@media (max-width: 1680px) {
    .xl-fz22-4 {
        font-size: 16.5px; } }
.xl-fz20-1 {
    font-size: 20px; }

@media (max-width: 1680px) {
    .xl-fz20-1 {
        font-size: 0px; } }
.xl-fz20-2 {
    font-size: 20px; }

@media (max-width: 1680px) {
    .xl-fz20-2 {
        font-size: 5px; } }
.xl-fz20-3 {
    font-size: 20px; }

@media (max-width: 1680px) {
    .xl-fz20-3 {
        font-size: 10px; } }
.xl-fz20-4 {
    font-size: 20px; }

@media (max-width: 1680px) {
    .xl-fz20-4 {
        font-size: 15px; } }
.xl-fz18-1 {
    font-size: 18px; }

@media (max-width: 1680px) {
    .xl-fz18-1 {
        font-size: 0px; } }
.xl-fz18-2 {
    font-size: 18px; }

@media (max-width: 1680px) {
    .xl-fz18-2 {
        font-size: 4.5px; } }
.xl-fz18-3 {
    font-size: 18px; }

@media (max-width: 1680px) {
    .xl-fz18-3 {
        font-size: 9px; } }
.xl-fz18-4 {
    font-size: 18px; }

@media (max-width: 1680px) {
    .xl-fz18-4 {
        font-size: 13.5px; } }
.xl-fz16-1 {
    font-size: 16px; }

@media (max-width: 1680px) {
    .xl-fz16-1 {
        font-size: 0px; } }
.xl-fz16-2 {
    font-size: 16px; }

@media (max-width: 1680px) {
    .xl-fz16-2 {
        font-size: 4px; } }
.xl-fz16-3 {
    font-size: 16px; }

@media (max-width: 1680px) {
    .xl-fz16-3 {
        font-size: 8px; } }
.xl-fz16-4 {
    font-size: 16px; }

@media (max-width: 1680px) {
    .xl-fz16-4 {
        font-size: 12px; } }
.xl-fz14-1 {
    font-size: 14px; }

@media (max-width: 1680px) {
    .xl-fz14-1 {
        font-size: 0px; } }
.xl-fz14-2 {
    font-size: 14px; }

@media (max-width: 1680px) {
    .xl-fz14-2 {
        font-size: 3.5px; } }
.xl-fz14-3 {
    font-size: 14px; }

@media (max-width: 1680px) {
    .xl-fz14-3 {
        font-size: 7px; } }
.xl-fz14-4 {
    font-size: 14px; }

@media (max-width: 1680px) {
    .xl-fz14-4 {
        font-size: 10.5px; } }
.xl-fz12-1 {
    font-size: 12px; }

@media (max-width: 1680px) {
    .xl-fz12-1 {
        font-size: 0px; } }
.xl-fz12-2 {
    font-size: 12px; }

@media (max-width: 1680px) {
    .xl-fz12-2 {
        font-size: 3px; } }
.xl-fz12-3 {
    font-size: 12px; }

@media (max-width: 1680px) {
    .xl-fz12-3 {
        font-size: 6px; } }
.xl-fz12-4 {
    font-size: 12px; }

@media (max-width: 1680px) {
    .xl-fz12-4 {
        font-size: 9px; } }
.xl-fz10-1 {
    font-size: 10px; }

@media (max-width: 1680px) {
    .xl-fz10-1 {
        font-size: 0px; } }
.xl-fz10-2 {
    font-size: 10px; }

@media (max-width: 1680px) {
    .xl-fz10-2 {
        font-size: 2.5px; } }
.xl-fz10-3 {
    font-size: 10px; }

@media (max-width: 1680px) {
    .xl-fz10-3 {
        font-size: 5px; } }
.xl-fz10-4 {
    font-size: 10px; }

@media (max-width: 1680px) {
    .xl-fz10-4 {
        font-size: 7.5px; } }
.xl-fz8-1 {
    font-size: 8px; }

@media (max-width: 1680px) {
    .xl-fz8-1 {
        font-size: 0px; } }
.xl-fz8-2 {
    font-size: 8px; }

@media (max-width: 1680px) {
    .xl-fz8-2 {
        font-size: 2px; } }
.xl-fz8-3 {
    font-size: 8px; }

@media (max-width: 1680px) {
    .xl-fz8-3 {
        font-size: 4px; } }
.xl-fz8-4 {
    font-size: 8px; }

@media (max-width: 1680px) {
    .xl-fz8-4 {
        font-size: 6px; } }
.xl-fz6-1 {
    font-size: 6px; }

@media (max-width: 1680px) {
    .xl-fz6-1 {
        font-size: 0px; } }
.xl-fz6-2 {
    font-size: 6px; }

@media (max-width: 1680px) {
    .xl-fz6-2 {
        font-size: 1.5px; } }
.xl-fz6-3 {
    font-size: 6px; }

@media (max-width: 1680px) {
    .xl-fz6-3 {
        font-size: 3px; } }
.xl-fz6-4 {
    font-size: 6px; }

@media (max-width: 1680px) {
    .xl-fz6-4 {
        font-size: 4.5px; } }
.xl-fz4-1 {
    font-size: 4px; }

@media (max-width: 1680px) {
    .xl-fz4-1 {
        font-size: 0px; } }
.xl-fz4-2 {
    font-size: 4px; }

@media (max-width: 1680px) {
    .xl-fz4-2 {
        font-size: 1px; } }
.xl-fz4-3 {
    font-size: 4px; }

@media (max-width: 1680px) {
    .xl-fz4-3 {
        font-size: 2px; } }
.xl-fz4-4 {
    font-size: 4px; }

@media (max-width: 1680px) {
    .xl-fz4-4 {
        font-size: 3px; } }
.xl-fz2-1 {
    font-size: 2px; }

@media (max-width: 1680px) {
    .xl-fz2-1 {
        font-size: 0px; } }
.xl-fz2-2 {
    font-size: 2px; }

@media (max-width: 1680px) {
    .xl-fz2-2 {
        font-size: 0.5px; } }
.xl-fz2-3 {
    font-size: 2px; }

@media (max-width: 1680px) {
    .xl-fz2-3 {
        font-size: 1px; } }
.xl-fz2-4 {
    font-size: 2px; }

@media (max-width: 1680px) {
    .xl-fz2-4 {
        font-size: 1.5px; } }
.ml-mg100X-1 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ml-mgY100-1 {
    margin-left: 100px;
    margin-right: 100px; }

.ml-pd100X-1 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ml-pdY100-1 {
    padding-left: 100px;
    padding-right: 100px; }

.ml-pdT100-1 {
    padding-top: 100px; }

.ml-pdL100-1 {
    padding-left: 100px; }

.ml-pdR100-1 {
    padding-right: 100px; }

.ml-pdB100-1 {
    padding-bottom: 100px; }

.ml-mgT100-1 {
    margin-top: 100px; }

.ml-mgL100-1 {
    margin-left: 100px; }

.ml-mgR100-1 {
    margin-right: 100px; }

.ml-mgB100-1 {
    margin-bottom: 100px; }

@media (max-width: 1920px) {
    .ml-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg100X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY100-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd100X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY100-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT100-1 {
        padding-top: 0px; }

    .ml-pdL100-1 {
        padding-left: 0px; }

    .ml-pdR100-1 {
        padding-right: 0px; }

    .ml-pdB100-1 {
        padding-bottom: 0px; }

    .ml-mgT100-1 {
        margin-top: 0px; }

    .ml-mgL100-1 {
        margin-left: 0px; }

    .ml-mgR100-1 {
        margin-right: 0px; }

    .ml-mgB100-1 {
        margin-bottom: 0px; } }
.ml-mg100X-2 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ml-mgY100-2 {
    margin-left: 100px;
    margin-right: 100px; }

.ml-pd100X-2 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ml-pdY100-2 {
    padding-left: 100px;
    padding-right: 100px; }

.ml-pdT100-2 {
    padding-top: 100px; }

.ml-pdL100-2 {
    padding-left: 100px; }

.ml-pdR100-2 {
    padding-right: 100px; }

.ml-pdB100-2 {
    padding-bottom: 100px; }

.ml-mgT100-2 {
    margin-top: 100px; }

.ml-mgL100-2 {
    margin-left: 100px; }

.ml-mgR100-2 {
    margin-right: 100px; }

.ml-mgB100-2 {
    margin-bottom: 100px; }

@media (max-width: 1920px) {
    .ml-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ml-mg100X-2 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ml-mgY100-2 {
        margin-left: 25px;
        margin-right: 25px; }

    .ml-pd100X-2 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .ml-pdY100-2 {
        padding-left: 25px;
        padding-right: 25px; }

    .ml-pdT100-2 {
        padding-top: 25px; }

    .ml-pdL100-2 {
        padding-left: 25px; }

    .ml-pdR100-2 {
        padding-right: 25px; }

    .ml-pdB100-2 {
        padding-bottom: 25px; }

    .ml-mgT100-2 {
        margin-top: 25px; }

    .ml-mgL100-2 {
        margin-left: 25px; }

    .ml-mgR100-2 {
        margin-right: 25px; }

    .ml-mgB100-2 {
        margin-bottom: 25px; } }
.ml-mg100X-3 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ml-mgY100-3 {
    margin-left: 100px;
    margin-right: 100px; }

.ml-pd100X-3 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ml-pdY100-3 {
    padding-left: 100px;
    padding-right: 100px; }

.ml-pdT100-3 {
    padding-top: 100px; }

.ml-pdL100-3 {
    padding-left: 100px; }

.ml-pdR100-3 {
    padding-right: 100px; }

.ml-pdB100-3 {
    padding-bottom: 100px; }

.ml-mgT100-3 {
    margin-top: 100px; }

.ml-mgL100-3 {
    margin-left: 100px; }

.ml-mgR100-3 {
    margin-right: 100px; }

.ml-mgB100-3 {
    margin-bottom: 100px; }

@media (max-width: 1920px) {
    .ml-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .ml-mg100X-3 {
        margin-top: 50px;
        margin-bottom: 50px; }

    .ml-mgY100-3 {
        margin-left: 50px;
        margin-right: 50px; }

    .ml-pd100X-3 {
        padding-top: 50px;
        padding-bottom: 50px; }

    .ml-pdY100-3 {
        padding-left: 50px;
        padding-right: 50px; }

    .ml-pdT100-3 {
        padding-top: 50px; }

    .ml-pdL100-3 {
        padding-left: 50px; }

    .ml-pdR100-3 {
        padding-right: 50px; }

    .ml-pdB100-3 {
        padding-bottom: 50px; }

    .ml-mgT100-3 {
        margin-top: 50px; }

    .ml-mgL100-3 {
        margin-left: 50px; }

    .ml-mgR100-3 {
        margin-right: 50px; }

    .ml-mgB100-3 {
        margin-bottom: 50px; } }
.ml-mg100X-4 {
    margin-top: 100px;
    margin-bottom: 100px; }

.ml-mgY100-4 {
    margin-left: 100px;
    margin-right: 100px; }

.ml-pd100X-4 {
    padding-top: 100px;
    padding-bottom: 100px; }

.ml-pdY100-4 {
    padding-left: 100px;
    padding-right: 100px; }

.ml-pdT100-4 {
    padding-top: 100px; }

.ml-pdL100-4 {
    padding-left: 100px; }

.ml-pdR100-4 {
    padding-right: 100px; }

.ml-pdB100-4 {
    padding-bottom: 100px; }

.ml-mgT100-4 {
    margin-top: 100px; }

.ml-mgL100-4 {
    margin-left: 100px; }

.ml-mgR100-4 {
    margin-right: 100px; }

.ml-mgB100-4 {
    margin-bottom: 100px; }

@media (max-width: 1920px) {
    .ml-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .ml-mg100X-4 {
        margin-top: 75px;
        margin-bottom: 75px; }

    .ml-mgY100-4 {
        margin-left: 75px;
        margin-right: 75px; }

    .ml-pd100X-4 {
        padding-top: 75px;
        padding-bottom: 75px; }

    .ml-pdY100-4 {
        padding-left: 75px;
        padding-right: 75px; }

    .ml-pdT100-4 {
        padding-top: 75px; }

    .ml-pdL100-4 {
        padding-left: 75px; }

    .ml-pdR100-4 {
        padding-right: 75px; }

    .ml-pdB100-4 {
        padding-bottom: 75px; }

    .ml-mgT100-4 {
        margin-top: 75px; }

    .ml-mgL100-4 {
        margin-left: 75px; }

    .ml-mgR100-4 {
        margin-right: 75px; }

    .ml-mgB100-4 {
        margin-bottom: 75px; } }
.ml-mg95X-1 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ml-mgY95-1 {
    margin-left: 95px;
    margin-right: 95px; }

.ml-pd95X-1 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ml-pdY95-1 {
    padding-left: 95px;
    padding-right: 95px; }

.ml-pdT95-1 {
    padding-top: 95px; }

.ml-pdL95-1 {
    padding-left: 95px; }

.ml-pdR95-1 {
    padding-right: 95px; }

.ml-pdB95-1 {
    padding-bottom: 95px; }

.ml-mgT95-1 {
    margin-top: 95px; }

.ml-mgL95-1 {
    margin-left: 95px; }

.ml-mgR95-1 {
    margin-right: 95px; }

.ml-mgB95-1 {
    margin-bottom: 95px; }

@media (max-width: 1920px) {
    .ml-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg95X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY95-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd95X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY95-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT95-1 {
        padding-top: 0px; }

    .ml-pdL95-1 {
        padding-left: 0px; }

    .ml-pdR95-1 {
        padding-right: 0px; }

    .ml-pdB95-1 {
        padding-bottom: 0px; }

    .ml-mgT95-1 {
        margin-top: 0px; }

    .ml-mgL95-1 {
        margin-left: 0px; }

    .ml-mgR95-1 {
        margin-right: 0px; }

    .ml-mgB95-1 {
        margin-bottom: 0px; } }
.ml-mg95X-2 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ml-mgY95-2 {
    margin-left: 95px;
    margin-right: 95px; }

.ml-pd95X-2 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ml-pdY95-2 {
    padding-left: 95px;
    padding-right: 95px; }

.ml-pdT95-2 {
    padding-top: 95px; }

.ml-pdL95-2 {
    padding-left: 95px; }

.ml-pdR95-2 {
    padding-right: 95px; }

.ml-pdB95-2 {
    padding-bottom: 95px; }

.ml-mgT95-2 {
    margin-top: 95px; }

.ml-mgL95-2 {
    margin-left: 95px; }

.ml-mgR95-2 {
    margin-right: 95px; }

.ml-mgB95-2 {
    margin-bottom: 95px; }

@media (max-width: 1920px) {
    .ml-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .ml-mg95X-2 {
        margin-top: 23.75px;
        margin-bottom: 23.75px; }

    .ml-mgY95-2 {
        margin-left: 23.75px;
        margin-right: 23.75px; }

    .ml-pd95X-2 {
        padding-top: 23.75px;
        padding-bottom: 23.75px; }

    .ml-pdY95-2 {
        padding-left: 23.75px;
        padding-right: 23.75px; }

    .ml-pdT95-2 {
        padding-top: 23.75px; }

    .ml-pdL95-2 {
        padding-left: 23.75px; }

    .ml-pdR95-2 {
        padding-right: 23.75px; }

    .ml-pdB95-2 {
        padding-bottom: 23.75px; }

    .ml-mgT95-2 {
        margin-top: 23.75px; }

    .ml-mgL95-2 {
        margin-left: 23.75px; }

    .ml-mgR95-2 {
        margin-right: 23.75px; }

    .ml-mgB95-2 {
        margin-bottom: 23.75px; } }
.ml-mg95X-3 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ml-mgY95-3 {
    margin-left: 95px;
    margin-right: 95px; }

.ml-pd95X-3 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ml-pdY95-3 {
    padding-left: 95px;
    padding-right: 95px; }

.ml-pdT95-3 {
    padding-top: 95px; }

.ml-pdL95-3 {
    padding-left: 95px; }

.ml-pdR95-3 {
    padding-right: 95px; }

.ml-pdB95-3 {
    padding-bottom: 95px; }

.ml-mgT95-3 {
    margin-top: 95px; }

.ml-mgL95-3 {
    margin-left: 95px; }

.ml-mgR95-3 {
    margin-right: 95px; }

.ml-mgB95-3 {
    margin-bottom: 95px; }

@media (max-width: 1920px) {
    .ml-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .ml-mg95X-3 {
        margin-top: 47.5px;
        margin-bottom: 47.5px; }

    .ml-mgY95-3 {
        margin-left: 47.5px;
        margin-right: 47.5px; }

    .ml-pd95X-3 {
        padding-top: 47.5px;
        padding-bottom: 47.5px; }

    .ml-pdY95-3 {
        padding-left: 47.5px;
        padding-right: 47.5px; }

    .ml-pdT95-3 {
        padding-top: 47.5px; }

    .ml-pdL95-3 {
        padding-left: 47.5px; }

    .ml-pdR95-3 {
        padding-right: 47.5px; }

    .ml-pdB95-3 {
        padding-bottom: 47.5px; }

    .ml-mgT95-3 {
        margin-top: 47.5px; }

    .ml-mgL95-3 {
        margin-left: 47.5px; }

    .ml-mgR95-3 {
        margin-right: 47.5px; }

    .ml-mgB95-3 {
        margin-bottom: 47.5px; } }
.ml-mg95X-4 {
    margin-top: 95px;
    margin-bottom: 95px; }

.ml-mgY95-4 {
    margin-left: 95px;
    margin-right: 95px; }

.ml-pd95X-4 {
    padding-top: 95px;
    padding-bottom: 95px; }

.ml-pdY95-4 {
    padding-left: 95px;
    padding-right: 95px; }

.ml-pdT95-4 {
    padding-top: 95px; }

.ml-pdL95-4 {
    padding-left: 95px; }

.ml-pdR95-4 {
    padding-right: 95px; }

.ml-pdB95-4 {
    padding-bottom: 95px; }

.ml-mgT95-4 {
    margin-top: 95px; }

.ml-mgL95-4 {
    margin-left: 95px; }

.ml-mgR95-4 {
    margin-right: 95px; }

.ml-mgB95-4 {
    margin-bottom: 95px; }

@media (max-width: 1920px) {
    .ml-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .ml-mg95X-4 {
        margin-top: 71.25px;
        margin-bottom: 71.25px; }

    .ml-mgY95-4 {
        margin-left: 71.25px;
        margin-right: 71.25px; }

    .ml-pd95X-4 {
        padding-top: 71.25px;
        padding-bottom: 71.25px; }

    .ml-pdY95-4 {
        padding-left: 71.25px;
        padding-right: 71.25px; }

    .ml-pdT95-4 {
        padding-top: 71.25px; }

    .ml-pdL95-4 {
        padding-left: 71.25px; }

    .ml-pdR95-4 {
        padding-right: 71.25px; }

    .ml-pdB95-4 {
        padding-bottom: 71.25px; }

    .ml-mgT95-4 {
        margin-top: 71.25px; }

    .ml-mgL95-4 {
        margin-left: 71.25px; }

    .ml-mgR95-4 {
        margin-right: 71.25px; }

    .ml-mgB95-4 {
        margin-bottom: 71.25px; } }
.ml-mg90X-1 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ml-mgY90-1 {
    margin-left: 90px;
    margin-right: 90px; }

.ml-pd90X-1 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ml-pdY90-1 {
    padding-left: 90px;
    padding-right: 90px; }

.ml-pdT90-1 {
    padding-top: 90px; }

.ml-pdL90-1 {
    padding-left: 90px; }

.ml-pdR90-1 {
    padding-right: 90px; }

.ml-pdB90-1 {
    padding-bottom: 90px; }

.ml-mgT90-1 {
    margin-top: 90px; }

.ml-mgL90-1 {
    margin-left: 90px; }

.ml-mgR90-1 {
    margin-right: 90px; }

.ml-mgB90-1 {
    margin-bottom: 90px; }

@media (max-width: 1920px) {
    .ml-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg90X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY90-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd90X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY90-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT90-1 {
        padding-top: 0px; }

    .ml-pdL90-1 {
        padding-left: 0px; }

    .ml-pdR90-1 {
        padding-right: 0px; }

    .ml-pdB90-1 {
        padding-bottom: 0px; }

    .ml-mgT90-1 {
        margin-top: 0px; }

    .ml-mgL90-1 {
        margin-left: 0px; }

    .ml-mgR90-1 {
        margin-right: 0px; }

    .ml-mgB90-1 {
        margin-bottom: 0px; } }
.ml-mg90X-2 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ml-mgY90-2 {
    margin-left: 90px;
    margin-right: 90px; }

.ml-pd90X-2 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ml-pdY90-2 {
    padding-left: 90px;
    padding-right: 90px; }

.ml-pdT90-2 {
    padding-top: 90px; }

.ml-pdL90-2 {
    padding-left: 90px; }

.ml-pdR90-2 {
    padding-right: 90px; }

.ml-pdB90-2 {
    padding-bottom: 90px; }

.ml-mgT90-2 {
    margin-top: 90px; }

.ml-mgL90-2 {
    margin-left: 90px; }

.ml-mgR90-2 {
    margin-right: 90px; }

.ml-mgB90-2 {
    margin-bottom: 90px; }

@media (max-width: 1920px) {
    .ml-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mg90X-2 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mgY90-2 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ml-pd90X-2 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ml-pdY90-2 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ml-pdT90-2 {
        padding-top: 22.5px; }

    .ml-pdL90-2 {
        padding-left: 22.5px; }

    .ml-pdR90-2 {
        padding-right: 22.5px; }

    .ml-pdB90-2 {
        padding-bottom: 22.5px; }

    .ml-mgT90-2 {
        margin-top: 22.5px; }

    .ml-mgL90-2 {
        margin-left: 22.5px; }

    .ml-mgR90-2 {
        margin-right: 22.5px; }

    .ml-mgB90-2 {
        margin-bottom: 22.5px; } }
.ml-mg90X-3 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ml-mgY90-3 {
    margin-left: 90px;
    margin-right: 90px; }

.ml-pd90X-3 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ml-pdY90-3 {
    padding-left: 90px;
    padding-right: 90px; }

.ml-pdT90-3 {
    padding-top: 90px; }

.ml-pdL90-3 {
    padding-left: 90px; }

.ml-pdR90-3 {
    padding-right: 90px; }

.ml-pdB90-3 {
    padding-bottom: 90px; }

.ml-mgT90-3 {
    margin-top: 90px; }

.ml-mgL90-3 {
    margin-left: 90px; }

.ml-mgR90-3 {
    margin-right: 90px; }

.ml-mgB90-3 {
    margin-bottom: 90px; }

@media (max-width: 1920px) {
    .ml-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ml-mg90X-3 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ml-mgY90-3 {
        margin-left: 45px;
        margin-right: 45px; }

    .ml-pd90X-3 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .ml-pdY90-3 {
        padding-left: 45px;
        padding-right: 45px; }

    .ml-pdT90-3 {
        padding-top: 45px; }

    .ml-pdL90-3 {
        padding-left: 45px; }

    .ml-pdR90-3 {
        padding-right: 45px; }

    .ml-pdB90-3 {
        padding-bottom: 45px; }

    .ml-mgT90-3 {
        margin-top: 45px; }

    .ml-mgL90-3 {
        margin-left: 45px; }

    .ml-mgR90-3 {
        margin-right: 45px; }

    .ml-mgB90-3 {
        margin-bottom: 45px; } }
.ml-mg90X-4 {
    margin-top: 90px;
    margin-bottom: 90px; }

.ml-mgY90-4 {
    margin-left: 90px;
    margin-right: 90px; }

.ml-pd90X-4 {
    padding-top: 90px;
    padding-bottom: 90px; }

.ml-pdY90-4 {
    padding-left: 90px;
    padding-right: 90px; }

.ml-pdT90-4 {
    padding-top: 90px; }

.ml-pdL90-4 {
    padding-left: 90px; }

.ml-pdR90-4 {
    padding-right: 90px; }

.ml-pdB90-4 {
    padding-bottom: 90px; }

.ml-mgT90-4 {
    margin-top: 90px; }

.ml-mgL90-4 {
    margin-left: 90px; }

.ml-mgR90-4 {
    margin-right: 90px; }

.ml-mgB90-4 {
    margin-bottom: 90px; }

@media (max-width: 1920px) {
    .ml-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .ml-mg90X-4 {
        margin-top: 67.5px;
        margin-bottom: 67.5px; }

    .ml-mgY90-4 {
        margin-left: 67.5px;
        margin-right: 67.5px; }

    .ml-pd90X-4 {
        padding-top: 67.5px;
        padding-bottom: 67.5px; }

    .ml-pdY90-4 {
        padding-left: 67.5px;
        padding-right: 67.5px; }

    .ml-pdT90-4 {
        padding-top: 67.5px; }

    .ml-pdL90-4 {
        padding-left: 67.5px; }

    .ml-pdR90-4 {
        padding-right: 67.5px; }

    .ml-pdB90-4 {
        padding-bottom: 67.5px; }

    .ml-mgT90-4 {
        margin-top: 67.5px; }

    .ml-mgL90-4 {
        margin-left: 67.5px; }

    .ml-mgR90-4 {
        margin-right: 67.5px; }

    .ml-mgB90-4 {
        margin-bottom: 67.5px; } }
.ml-mg85X-1 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ml-mgY85-1 {
    margin-left: 85px;
    margin-right: 85px; }

.ml-pd85X-1 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ml-pdY85-1 {
    padding-left: 85px;
    padding-right: 85px; }

.ml-pdT85-1 {
    padding-top: 85px; }

.ml-pdL85-1 {
    padding-left: 85px; }

.ml-pdR85-1 {
    padding-right: 85px; }

.ml-pdB85-1 {
    padding-bottom: 85px; }

.ml-mgT85-1 {
    margin-top: 85px; }

.ml-mgL85-1 {
    margin-left: 85px; }

.ml-mgR85-1 {
    margin-right: 85px; }

.ml-mgB85-1 {
    margin-bottom: 85px; }

@media (max-width: 1920px) {
    .ml-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg85X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY85-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd85X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY85-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT85-1 {
        padding-top: 0px; }

    .ml-pdL85-1 {
        padding-left: 0px; }

    .ml-pdR85-1 {
        padding-right: 0px; }

    .ml-pdB85-1 {
        padding-bottom: 0px; }

    .ml-mgT85-1 {
        margin-top: 0px; }

    .ml-mgL85-1 {
        margin-left: 0px; }

    .ml-mgR85-1 {
        margin-right: 0px; }

    .ml-mgB85-1 {
        margin-bottom: 0px; } }
.ml-mg85X-2 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ml-mgY85-2 {
    margin-left: 85px;
    margin-right: 85px; }

.ml-pd85X-2 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ml-pdY85-2 {
    padding-left: 85px;
    padding-right: 85px; }

.ml-pdT85-2 {
    padding-top: 85px; }

.ml-pdL85-2 {
    padding-left: 85px; }

.ml-pdR85-2 {
    padding-right: 85px; }

.ml-pdB85-2 {
    padding-bottom: 85px; }

.ml-mgT85-2 {
    margin-top: 85px; }

.ml-mgL85-2 {
    margin-left: 85px; }

.ml-mgR85-2 {
    margin-right: 85px; }

.ml-mgB85-2 {
    margin-bottom: 85px; }

@media (max-width: 1920px) {
    .ml-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .ml-mg85X-2 {
        margin-top: 21.25px;
        margin-bottom: 21.25px; }

    .ml-mgY85-2 {
        margin-left: 21.25px;
        margin-right: 21.25px; }

    .ml-pd85X-2 {
        padding-top: 21.25px;
        padding-bottom: 21.25px; }

    .ml-pdY85-2 {
        padding-left: 21.25px;
        padding-right: 21.25px; }

    .ml-pdT85-2 {
        padding-top: 21.25px; }

    .ml-pdL85-2 {
        padding-left: 21.25px; }

    .ml-pdR85-2 {
        padding-right: 21.25px; }

    .ml-pdB85-2 {
        padding-bottom: 21.25px; }

    .ml-mgT85-2 {
        margin-top: 21.25px; }

    .ml-mgL85-2 {
        margin-left: 21.25px; }

    .ml-mgR85-2 {
        margin-right: 21.25px; }

    .ml-mgB85-2 {
        margin-bottom: 21.25px; } }
.ml-mg85X-3 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ml-mgY85-3 {
    margin-left: 85px;
    margin-right: 85px; }

.ml-pd85X-3 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ml-pdY85-3 {
    padding-left: 85px;
    padding-right: 85px; }

.ml-pdT85-3 {
    padding-top: 85px; }

.ml-pdL85-3 {
    padding-left: 85px; }

.ml-pdR85-3 {
    padding-right: 85px; }

.ml-pdB85-3 {
    padding-bottom: 85px; }

.ml-mgT85-3 {
    margin-top: 85px; }

.ml-mgL85-3 {
    margin-left: 85px; }

.ml-mgR85-3 {
    margin-right: 85px; }

.ml-mgB85-3 {
    margin-bottom: 85px; }

@media (max-width: 1920px) {
    .ml-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .ml-mg85X-3 {
        margin-top: 42.5px;
        margin-bottom: 42.5px; }

    .ml-mgY85-3 {
        margin-left: 42.5px;
        margin-right: 42.5px; }

    .ml-pd85X-3 {
        padding-top: 42.5px;
        padding-bottom: 42.5px; }

    .ml-pdY85-3 {
        padding-left: 42.5px;
        padding-right: 42.5px; }

    .ml-pdT85-3 {
        padding-top: 42.5px; }

    .ml-pdL85-3 {
        padding-left: 42.5px; }

    .ml-pdR85-3 {
        padding-right: 42.5px; }

    .ml-pdB85-3 {
        padding-bottom: 42.5px; }

    .ml-mgT85-3 {
        margin-top: 42.5px; }

    .ml-mgL85-3 {
        margin-left: 42.5px; }

    .ml-mgR85-3 {
        margin-right: 42.5px; }

    .ml-mgB85-3 {
        margin-bottom: 42.5px; } }
.ml-mg85X-4 {
    margin-top: 85px;
    margin-bottom: 85px; }

.ml-mgY85-4 {
    margin-left: 85px;
    margin-right: 85px; }

.ml-pd85X-4 {
    padding-top: 85px;
    padding-bottom: 85px; }

.ml-pdY85-4 {
    padding-left: 85px;
    padding-right: 85px; }

.ml-pdT85-4 {
    padding-top: 85px; }

.ml-pdL85-4 {
    padding-left: 85px; }

.ml-pdR85-4 {
    padding-right: 85px; }

.ml-pdB85-4 {
    padding-bottom: 85px; }

.ml-mgT85-4 {
    margin-top: 85px; }

.ml-mgL85-4 {
    margin-left: 85px; }

.ml-mgR85-4 {
    margin-right: 85px; }

.ml-mgB85-4 {
    margin-bottom: 85px; }

@media (max-width: 1920px) {
    .ml-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .ml-mg85X-4 {
        margin-top: 63.75px;
        margin-bottom: 63.75px; }

    .ml-mgY85-4 {
        margin-left: 63.75px;
        margin-right: 63.75px; }

    .ml-pd85X-4 {
        padding-top: 63.75px;
        padding-bottom: 63.75px; }

    .ml-pdY85-4 {
        padding-left: 63.75px;
        padding-right: 63.75px; }

    .ml-pdT85-4 {
        padding-top: 63.75px; }

    .ml-pdL85-4 {
        padding-left: 63.75px; }

    .ml-pdR85-4 {
        padding-right: 63.75px; }

    .ml-pdB85-4 {
        padding-bottom: 63.75px; }

    .ml-mgT85-4 {
        margin-top: 63.75px; }

    .ml-mgL85-4 {
        margin-left: 63.75px; }

    .ml-mgR85-4 {
        margin-right: 63.75px; }

    .ml-mgB85-4 {
        margin-bottom: 63.75px; } }
.ml-mg80X-1 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ml-mgY80-1 {
    margin-left: 80px;
    margin-right: 80px; }

.ml-pd80X-1 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ml-pdY80-1 {
    padding-left: 80px;
    padding-right: 80px; }

.ml-pdT80-1 {
    padding-top: 80px; }

.ml-pdL80-1 {
    padding-left: 80px; }

.ml-pdR80-1 {
    padding-right: 80px; }

.ml-pdB80-1 {
    padding-bottom: 80px; }

.ml-mgT80-1 {
    margin-top: 80px; }

.ml-mgL80-1 {
    margin-left: 80px; }

.ml-mgR80-1 {
    margin-right: 80px; }

.ml-mgB80-1 {
    margin-bottom: 80px; }

@media (max-width: 1920px) {
    .ml-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg80X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY80-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd80X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY80-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT80-1 {
        padding-top: 0px; }

    .ml-pdL80-1 {
        padding-left: 0px; }

    .ml-pdR80-1 {
        padding-right: 0px; }

    .ml-pdB80-1 {
        padding-bottom: 0px; }

    .ml-mgT80-1 {
        margin-top: 0px; }

    .ml-mgL80-1 {
        margin-left: 0px; }

    .ml-mgR80-1 {
        margin-right: 0px; }

    .ml-mgB80-1 {
        margin-bottom: 0px; } }
.ml-mg80X-2 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ml-mgY80-2 {
    margin-left: 80px;
    margin-right: 80px; }

.ml-pd80X-2 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ml-pdY80-2 {
    padding-left: 80px;
    padding-right: 80px; }

.ml-pdT80-2 {
    padding-top: 80px; }

.ml-pdL80-2 {
    padding-left: 80px; }

.ml-pdR80-2 {
    padding-right: 80px; }

.ml-pdB80-2 {
    padding-bottom: 80px; }

.ml-mgT80-2 {
    margin-top: 80px; }

.ml-mgL80-2 {
    margin-left: 80px; }

.ml-mgR80-2 {
    margin-right: 80px; }

.ml-mgB80-2 {
    margin-bottom: 80px; }

@media (max-width: 1920px) {
    .ml-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ml-mg80X-2 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ml-mgY80-2 {
        margin-left: 20px;
        margin-right: 20px; }

    .ml-pd80X-2 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .ml-pdY80-2 {
        padding-left: 20px;
        padding-right: 20px; }

    .ml-pdT80-2 {
        padding-top: 20px; }

    .ml-pdL80-2 {
        padding-left: 20px; }

    .ml-pdR80-2 {
        padding-right: 20px; }

    .ml-pdB80-2 {
        padding-bottom: 20px; }

    .ml-mgT80-2 {
        margin-top: 20px; }

    .ml-mgL80-2 {
        margin-left: 20px; }

    .ml-mgR80-2 {
        margin-right: 20px; }

    .ml-mgB80-2 {
        margin-bottom: 20px; } }
.ml-mg80X-3 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ml-mgY80-3 {
    margin-left: 80px;
    margin-right: 80px; }

.ml-pd80X-3 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ml-pdY80-3 {
    padding-left: 80px;
    padding-right: 80px; }

.ml-pdT80-3 {
    padding-top: 80px; }

.ml-pdL80-3 {
    padding-left: 80px; }

.ml-pdR80-3 {
    padding-right: 80px; }

.ml-pdB80-3 {
    padding-bottom: 80px; }

.ml-mgT80-3 {
    margin-top: 80px; }

.ml-mgL80-3 {
    margin-left: 80px; }

.ml-mgR80-3 {
    margin-right: 80px; }

.ml-mgB80-3 {
    margin-bottom: 80px; }

@media (max-width: 1920px) {
    .ml-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .ml-mg80X-3 {
        margin-top: 40px;
        margin-bottom: 40px; }

    .ml-mgY80-3 {
        margin-left: 40px;
        margin-right: 40px; }

    .ml-pd80X-3 {
        padding-top: 40px;
        padding-bottom: 40px; }

    .ml-pdY80-3 {
        padding-left: 40px;
        padding-right: 40px; }

    .ml-pdT80-3 {
        padding-top: 40px; }

    .ml-pdL80-3 {
        padding-left: 40px; }

    .ml-pdR80-3 {
        padding-right: 40px; }

    .ml-pdB80-3 {
        padding-bottom: 40px; }

    .ml-mgT80-3 {
        margin-top: 40px; }

    .ml-mgL80-3 {
        margin-left: 40px; }

    .ml-mgR80-3 {
        margin-right: 40px; }

    .ml-mgB80-3 {
        margin-bottom: 40px; } }
.ml-mg80X-4 {
    margin-top: 80px;
    margin-bottom: 80px; }

.ml-mgY80-4 {
    margin-left: 80px;
    margin-right: 80px; }

.ml-pd80X-4 {
    padding-top: 80px;
    padding-bottom: 80px; }

.ml-pdY80-4 {
    padding-left: 80px;
    padding-right: 80px; }

.ml-pdT80-4 {
    padding-top: 80px; }

.ml-pdL80-4 {
    padding-left: 80px; }

.ml-pdR80-4 {
    padding-right: 80px; }

.ml-pdB80-4 {
    padding-bottom: 80px; }

.ml-mgT80-4 {
    margin-top: 80px; }

.ml-mgL80-4 {
    margin-left: 80px; }

.ml-mgR80-4 {
    margin-right: 80px; }

.ml-mgB80-4 {
    margin-bottom: 80px; }

@media (max-width: 1920px) {
    .ml-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .ml-mg80X-4 {
        margin-top: 60px;
        margin-bottom: 60px; }

    .ml-mgY80-4 {
        margin-left: 60px;
        margin-right: 60px; }

    .ml-pd80X-4 {
        padding-top: 60px;
        padding-bottom: 60px; }

    .ml-pdY80-4 {
        padding-left: 60px;
        padding-right: 60px; }

    .ml-pdT80-4 {
        padding-top: 60px; }

    .ml-pdL80-4 {
        padding-left: 60px; }

    .ml-pdR80-4 {
        padding-right: 60px; }

    .ml-pdB80-4 {
        padding-bottom: 60px; }

    .ml-mgT80-4 {
        margin-top: 60px; }

    .ml-mgL80-4 {
        margin-left: 60px; }

    .ml-mgR80-4 {
        margin-right: 60px; }

    .ml-mgB80-4 {
        margin-bottom: 60px; } }
.ml-mg75X-1 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ml-mgY75-1 {
    margin-left: 75px;
    margin-right: 75px; }

.ml-pd75X-1 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ml-pdY75-1 {
    padding-left: 75px;
    padding-right: 75px; }

.ml-pdT75-1 {
    padding-top: 75px; }

.ml-pdL75-1 {
    padding-left: 75px; }

.ml-pdR75-1 {
    padding-right: 75px; }

.ml-pdB75-1 {
    padding-bottom: 75px; }

.ml-mgT75-1 {
    margin-top: 75px; }

.ml-mgL75-1 {
    margin-left: 75px; }

.ml-mgR75-1 {
    margin-right: 75px; }

.ml-mgB75-1 {
    margin-bottom: 75px; }

@media (max-width: 1920px) {
    .ml-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg75X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY75-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd75X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY75-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT75-1 {
        padding-top: 0px; }

    .ml-pdL75-1 {
        padding-left: 0px; }

    .ml-pdR75-1 {
        padding-right: 0px; }

    .ml-pdB75-1 {
        padding-bottom: 0px; }

    .ml-mgT75-1 {
        margin-top: 0px; }

    .ml-mgL75-1 {
        margin-left: 0px; }

    .ml-mgR75-1 {
        margin-right: 0px; }

    .ml-mgB75-1 {
        margin-bottom: 0px; } }
.ml-mg75X-2 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ml-mgY75-2 {
    margin-left: 75px;
    margin-right: 75px; }

.ml-pd75X-2 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ml-pdY75-2 {
    padding-left: 75px;
    padding-right: 75px; }

.ml-pdT75-2 {
    padding-top: 75px; }

.ml-pdL75-2 {
    padding-left: 75px; }

.ml-pdR75-2 {
    padding-right: 75px; }

.ml-pdB75-2 {
    padding-bottom: 75px; }

.ml-mgT75-2 {
    margin-top: 75px; }

.ml-mgL75-2 {
    margin-left: 75px; }

.ml-mgR75-2 {
    margin-right: 75px; }

.ml-mgB75-2 {
    margin-bottom: 75px; }

@media (max-width: 1920px) {
    .ml-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ml-mg75X-2 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ml-mgY75-2 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .ml-pd75X-2 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .ml-pdY75-2 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .ml-pdT75-2 {
        padding-top: 18.75px; }

    .ml-pdL75-2 {
        padding-left: 18.75px; }

    .ml-pdR75-2 {
        padding-right: 18.75px; }

    .ml-pdB75-2 {
        padding-bottom: 18.75px; }

    .ml-mgT75-2 {
        margin-top: 18.75px; }

    .ml-mgL75-2 {
        margin-left: 18.75px; }

    .ml-mgR75-2 {
        margin-right: 18.75px; }

    .ml-mgB75-2 {
        margin-bottom: 18.75px; } }
.ml-mg75X-3 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ml-mgY75-3 {
    margin-left: 75px;
    margin-right: 75px; }

.ml-pd75X-3 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ml-pdY75-3 {
    padding-left: 75px;
    padding-right: 75px; }

.ml-pdT75-3 {
    padding-top: 75px; }

.ml-pdL75-3 {
    padding-left: 75px; }

.ml-pdR75-3 {
    padding-right: 75px; }

.ml-pdB75-3 {
    padding-bottom: 75px; }

.ml-mgT75-3 {
    margin-top: 75px; }

.ml-mgL75-3 {
    margin-left: 75px; }

.ml-mgR75-3 {
    margin-right: 75px; }

.ml-mgB75-3 {
    margin-bottom: 75px; }

@media (max-width: 1920px) {
    .ml-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ml-mg75X-3 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ml-mgY75-3 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .ml-pd75X-3 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .ml-pdY75-3 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .ml-pdT75-3 {
        padding-top: 37.5px; }

    .ml-pdL75-3 {
        padding-left: 37.5px; }

    .ml-pdR75-3 {
        padding-right: 37.5px; }

    .ml-pdB75-3 {
        padding-bottom: 37.5px; }

    .ml-mgT75-3 {
        margin-top: 37.5px; }

    .ml-mgL75-3 {
        margin-left: 37.5px; }

    .ml-mgR75-3 {
        margin-right: 37.5px; }

    .ml-mgB75-3 {
        margin-bottom: 37.5px; } }
.ml-mg75X-4 {
    margin-top: 75px;
    margin-bottom: 75px; }

.ml-mgY75-4 {
    margin-left: 75px;
    margin-right: 75px; }

.ml-pd75X-4 {
    padding-top: 75px;
    padding-bottom: 75px; }

.ml-pdY75-4 {
    padding-left: 75px;
    padding-right: 75px; }

.ml-pdT75-4 {
    padding-top: 75px; }

.ml-pdL75-4 {
    padding-left: 75px; }

.ml-pdR75-4 {
    padding-right: 75px; }

.ml-pdB75-4 {
    padding-bottom: 75px; }

.ml-mgT75-4 {
    margin-top: 75px; }

.ml-mgL75-4 {
    margin-left: 75px; }

.ml-mgR75-4 {
    margin-right: 75px; }

.ml-mgB75-4 {
    margin-bottom: 75px; }

@media (max-width: 1920px) {
    .ml-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .ml-mg75X-4 {
        margin-top: 56.25px;
        margin-bottom: 56.25px; }

    .ml-mgY75-4 {
        margin-left: 56.25px;
        margin-right: 56.25px; }

    .ml-pd75X-4 {
        padding-top: 56.25px;
        padding-bottom: 56.25px; }

    .ml-pdY75-4 {
        padding-left: 56.25px;
        padding-right: 56.25px; }

    .ml-pdT75-4 {
        padding-top: 56.25px; }

    .ml-pdL75-4 {
        padding-left: 56.25px; }

    .ml-pdR75-4 {
        padding-right: 56.25px; }

    .ml-pdB75-4 {
        padding-bottom: 56.25px; }

    .ml-mgT75-4 {
        margin-top: 56.25px; }

    .ml-mgL75-4 {
        margin-left: 56.25px; }

    .ml-mgR75-4 {
        margin-right: 56.25px; }

    .ml-mgB75-4 {
        margin-bottom: 56.25px; } }
.ml-mg70X-1 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ml-mgY70-1 {
    margin-left: 70px;
    margin-right: 70px; }

.ml-pd70X-1 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ml-pdY70-1 {
    padding-left: 70px;
    padding-right: 70px; }

.ml-pdT70-1 {
    padding-top: 70px; }

.ml-pdL70-1 {
    padding-left: 70px; }

.ml-pdR70-1 {
    padding-right: 70px; }

.ml-pdB70-1 {
    padding-bottom: 70px; }

.ml-mgT70-1 {
    margin-top: 70px; }

.ml-mgL70-1 {
    margin-left: 70px; }

.ml-mgR70-1 {
    margin-right: 70px; }

.ml-mgB70-1 {
    margin-bottom: 70px; }

@media (max-width: 1920px) {
    .ml-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg70X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY70-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd70X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY70-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT70-1 {
        padding-top: 0px; }

    .ml-pdL70-1 {
        padding-left: 0px; }

    .ml-pdR70-1 {
        padding-right: 0px; }

    .ml-pdB70-1 {
        padding-bottom: 0px; }

    .ml-mgT70-1 {
        margin-top: 0px; }

    .ml-mgL70-1 {
        margin-left: 0px; }

    .ml-mgR70-1 {
        margin-right: 0px; }

    .ml-mgB70-1 {
        margin-bottom: 0px; } }
.ml-mg70X-2 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ml-mgY70-2 {
    margin-left: 70px;
    margin-right: 70px; }

.ml-pd70X-2 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ml-pdY70-2 {
    padding-left: 70px;
    padding-right: 70px; }

.ml-pdT70-2 {
    padding-top: 70px; }

.ml-pdL70-2 {
    padding-left: 70px; }

.ml-pdR70-2 {
    padding-right: 70px; }

.ml-pdB70-2 {
    padding-bottom: 70px; }

.ml-mgT70-2 {
    margin-top: 70px; }

.ml-mgL70-2 {
    margin-left: 70px; }

.ml-mgR70-2 {
    margin-right: 70px; }

.ml-mgB70-2 {
    margin-bottom: 70px; }

@media (max-width: 1920px) {
    .ml-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ml-mg70X-2 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ml-mgY70-2 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .ml-pd70X-2 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .ml-pdY70-2 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .ml-pdT70-2 {
        padding-top: 17.5px; }

    .ml-pdL70-2 {
        padding-left: 17.5px; }

    .ml-pdR70-2 {
        padding-right: 17.5px; }

    .ml-pdB70-2 {
        padding-bottom: 17.5px; }

    .ml-mgT70-2 {
        margin-top: 17.5px; }

    .ml-mgL70-2 {
        margin-left: 17.5px; }

    .ml-mgR70-2 {
        margin-right: 17.5px; }

    .ml-mgB70-2 {
        margin-bottom: 17.5px; } }
.ml-mg70X-3 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ml-mgY70-3 {
    margin-left: 70px;
    margin-right: 70px; }

.ml-pd70X-3 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ml-pdY70-3 {
    padding-left: 70px;
    padding-right: 70px; }

.ml-pdT70-3 {
    padding-top: 70px; }

.ml-pdL70-3 {
    padding-left: 70px; }

.ml-pdR70-3 {
    padding-right: 70px; }

.ml-pdB70-3 {
    padding-bottom: 70px; }

.ml-mgT70-3 {
    margin-top: 70px; }

.ml-mgL70-3 {
    margin-left: 70px; }

.ml-mgR70-3 {
    margin-right: 70px; }

.ml-mgB70-3 {
    margin-bottom: 70px; }

@media (max-width: 1920px) {
    .ml-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .ml-mg70X-3 {
        margin-top: 35px;
        margin-bottom: 35px; }

    .ml-mgY70-3 {
        margin-left: 35px;
        margin-right: 35px; }

    .ml-pd70X-3 {
        padding-top: 35px;
        padding-bottom: 35px; }

    .ml-pdY70-3 {
        padding-left: 35px;
        padding-right: 35px; }

    .ml-pdT70-3 {
        padding-top: 35px; }

    .ml-pdL70-3 {
        padding-left: 35px; }

    .ml-pdR70-3 {
        padding-right: 35px; }

    .ml-pdB70-3 {
        padding-bottom: 35px; }

    .ml-mgT70-3 {
        margin-top: 35px; }

    .ml-mgL70-3 {
        margin-left: 35px; }

    .ml-mgR70-3 {
        margin-right: 35px; }

    .ml-mgB70-3 {
        margin-bottom: 35px; } }
.ml-mg70X-4 {
    margin-top: 70px;
    margin-bottom: 70px; }

.ml-mgY70-4 {
    margin-left: 70px;
    margin-right: 70px; }

.ml-pd70X-4 {
    padding-top: 70px;
    padding-bottom: 70px; }

.ml-pdY70-4 {
    padding-left: 70px;
    padding-right: 70px; }

.ml-pdT70-4 {
    padding-top: 70px; }

.ml-pdL70-4 {
    padding-left: 70px; }

.ml-pdR70-4 {
    padding-right: 70px; }

.ml-pdB70-4 {
    padding-bottom: 70px; }

.ml-mgT70-4 {
    margin-top: 70px; }

.ml-mgL70-4 {
    margin-left: 70px; }

.ml-mgR70-4 {
    margin-right: 70px; }

.ml-mgB70-4 {
    margin-bottom: 70px; }

@media (max-width: 1920px) {
    .ml-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .ml-mg70X-4 {
        margin-top: 52.5px;
        margin-bottom: 52.5px; }

    .ml-mgY70-4 {
        margin-left: 52.5px;
        margin-right: 52.5px; }

    .ml-pd70X-4 {
        padding-top: 52.5px;
        padding-bottom: 52.5px; }

    .ml-pdY70-4 {
        padding-left: 52.5px;
        padding-right: 52.5px; }

    .ml-pdT70-4 {
        padding-top: 52.5px; }

    .ml-pdL70-4 {
        padding-left: 52.5px; }

    .ml-pdR70-4 {
        padding-right: 52.5px; }

    .ml-pdB70-4 {
        padding-bottom: 52.5px; }

    .ml-mgT70-4 {
        margin-top: 52.5px; }

    .ml-mgL70-4 {
        margin-left: 52.5px; }

    .ml-mgR70-4 {
        margin-right: 52.5px; }

    .ml-mgB70-4 {
        margin-bottom: 52.5px; } }
.ml-mg65X-1 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ml-mgY65-1 {
    margin-left: 65px;
    margin-right: 65px; }

.ml-pd65X-1 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ml-pdY65-1 {
    padding-left: 65px;
    padding-right: 65px; }

.ml-pdT65-1 {
    padding-top: 65px; }

.ml-pdL65-1 {
    padding-left: 65px; }

.ml-pdR65-1 {
    padding-right: 65px; }

.ml-pdB65-1 {
    padding-bottom: 65px; }

.ml-mgT65-1 {
    margin-top: 65px; }

.ml-mgL65-1 {
    margin-left: 65px; }

.ml-mgR65-1 {
    margin-right: 65px; }

.ml-mgB65-1 {
    margin-bottom: 65px; }

@media (max-width: 1920px) {
    .ml-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg65X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY65-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd65X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY65-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT65-1 {
        padding-top: 0px; }

    .ml-pdL65-1 {
        padding-left: 0px; }

    .ml-pdR65-1 {
        padding-right: 0px; }

    .ml-pdB65-1 {
        padding-bottom: 0px; }

    .ml-mgT65-1 {
        margin-top: 0px; }

    .ml-mgL65-1 {
        margin-left: 0px; }

    .ml-mgR65-1 {
        margin-right: 0px; }

    .ml-mgB65-1 {
        margin-bottom: 0px; } }
.ml-mg65X-2 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ml-mgY65-2 {
    margin-left: 65px;
    margin-right: 65px; }

.ml-pd65X-2 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ml-pdY65-2 {
    padding-left: 65px;
    padding-right: 65px; }

.ml-pdT65-2 {
    padding-top: 65px; }

.ml-pdL65-2 {
    padding-left: 65px; }

.ml-pdR65-2 {
    padding-right: 65px; }

.ml-pdB65-2 {
    padding-bottom: 65px; }

.ml-mgT65-2 {
    margin-top: 65px; }

.ml-mgL65-2 {
    margin-left: 65px; }

.ml-mgR65-2 {
    margin-right: 65px; }

.ml-mgB65-2 {
    margin-bottom: 65px; }

@media (max-width: 1920px) {
    .ml-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .ml-mg65X-2 {
        margin-top: 16.25px;
        margin-bottom: 16.25px; }

    .ml-mgY65-2 {
        margin-left: 16.25px;
        margin-right: 16.25px; }

    .ml-pd65X-2 {
        padding-top: 16.25px;
        padding-bottom: 16.25px; }

    .ml-pdY65-2 {
        padding-left: 16.25px;
        padding-right: 16.25px; }

    .ml-pdT65-2 {
        padding-top: 16.25px; }

    .ml-pdL65-2 {
        padding-left: 16.25px; }

    .ml-pdR65-2 {
        padding-right: 16.25px; }

    .ml-pdB65-2 {
        padding-bottom: 16.25px; }

    .ml-mgT65-2 {
        margin-top: 16.25px; }

    .ml-mgL65-2 {
        margin-left: 16.25px; }

    .ml-mgR65-2 {
        margin-right: 16.25px; }

    .ml-mgB65-2 {
        margin-bottom: 16.25px; } }
.ml-mg65X-3 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ml-mgY65-3 {
    margin-left: 65px;
    margin-right: 65px; }

.ml-pd65X-3 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ml-pdY65-3 {
    padding-left: 65px;
    padding-right: 65px; }

.ml-pdT65-3 {
    padding-top: 65px; }

.ml-pdL65-3 {
    padding-left: 65px; }

.ml-pdR65-3 {
    padding-right: 65px; }

.ml-pdB65-3 {
    padding-bottom: 65px; }

.ml-mgT65-3 {
    margin-top: 65px; }

.ml-mgL65-3 {
    margin-left: 65px; }

.ml-mgR65-3 {
    margin-right: 65px; }

.ml-mgB65-3 {
    margin-bottom: 65px; }

@media (max-width: 1920px) {
    .ml-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .ml-mg65X-3 {
        margin-top: 32.5px;
        margin-bottom: 32.5px; }

    .ml-mgY65-3 {
        margin-left: 32.5px;
        margin-right: 32.5px; }

    .ml-pd65X-3 {
        padding-top: 32.5px;
        padding-bottom: 32.5px; }

    .ml-pdY65-3 {
        padding-left: 32.5px;
        padding-right: 32.5px; }

    .ml-pdT65-3 {
        padding-top: 32.5px; }

    .ml-pdL65-3 {
        padding-left: 32.5px; }

    .ml-pdR65-3 {
        padding-right: 32.5px; }

    .ml-pdB65-3 {
        padding-bottom: 32.5px; }

    .ml-mgT65-3 {
        margin-top: 32.5px; }

    .ml-mgL65-3 {
        margin-left: 32.5px; }

    .ml-mgR65-3 {
        margin-right: 32.5px; }

    .ml-mgB65-3 {
        margin-bottom: 32.5px; } }
.ml-mg65X-4 {
    margin-top: 65px;
    margin-bottom: 65px; }

.ml-mgY65-4 {
    margin-left: 65px;
    margin-right: 65px; }

.ml-pd65X-4 {
    padding-top: 65px;
    padding-bottom: 65px; }

.ml-pdY65-4 {
    padding-left: 65px;
    padding-right: 65px; }

.ml-pdT65-4 {
    padding-top: 65px; }

.ml-pdL65-4 {
    padding-left: 65px; }

.ml-pdR65-4 {
    padding-right: 65px; }

.ml-pdB65-4 {
    padding-bottom: 65px; }

.ml-mgT65-4 {
    margin-top: 65px; }

.ml-mgL65-4 {
    margin-left: 65px; }

.ml-mgR65-4 {
    margin-right: 65px; }

.ml-mgB65-4 {
    margin-bottom: 65px; }

@media (max-width: 1920px) {
    .ml-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .ml-mg65X-4 {
        margin-top: 48.75px;
        margin-bottom: 48.75px; }

    .ml-mgY65-4 {
        margin-left: 48.75px;
        margin-right: 48.75px; }

    .ml-pd65X-4 {
        padding-top: 48.75px;
        padding-bottom: 48.75px; }

    .ml-pdY65-4 {
        padding-left: 48.75px;
        padding-right: 48.75px; }

    .ml-pdT65-4 {
        padding-top: 48.75px; }

    .ml-pdL65-4 {
        padding-left: 48.75px; }

    .ml-pdR65-4 {
        padding-right: 48.75px; }

    .ml-pdB65-4 {
        padding-bottom: 48.75px; }

    .ml-mgT65-4 {
        margin-top: 48.75px; }

    .ml-mgL65-4 {
        margin-left: 48.75px; }

    .ml-mgR65-4 {
        margin-right: 48.75px; }

    .ml-mgB65-4 {
        margin-bottom: 48.75px; } }
.ml-mg60X-1 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ml-mgY60-1 {
    margin-left: 60px;
    margin-right: 60px; }

.ml-pd60X-1 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ml-pdY60-1 {
    padding-left: 60px;
    padding-right: 60px; }

.ml-pdT60-1 {
    padding-top: 60px; }

.ml-pdL60-1 {
    padding-left: 60px; }

.ml-pdR60-1 {
    padding-right: 60px; }

.ml-pdB60-1 {
    padding-bottom: 60px; }

.ml-mgT60-1 {
    margin-top: 60px; }

.ml-mgL60-1 {
    margin-left: 60px; }

.ml-mgR60-1 {
    margin-right: 60px; }

.ml-mgB60-1 {
    margin-bottom: 60px; }

@media (max-width: 1920px) {
    .ml-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg60X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY60-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd60X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY60-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT60-1 {
        padding-top: 0px; }

    .ml-pdL60-1 {
        padding-left: 0px; }

    .ml-pdR60-1 {
        padding-right: 0px; }

    .ml-pdB60-1 {
        padding-bottom: 0px; }

    .ml-mgT60-1 {
        margin-top: 0px; }

    .ml-mgL60-1 {
        margin-left: 0px; }

    .ml-mgR60-1 {
        margin-right: 0px; }

    .ml-mgB60-1 {
        margin-bottom: 0px; } }
.ml-mg60X-2 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ml-mgY60-2 {
    margin-left: 60px;
    margin-right: 60px; }

.ml-pd60X-2 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ml-pdY60-2 {
    padding-left: 60px;
    padding-right: 60px; }

.ml-pdT60-2 {
    padding-top: 60px; }

.ml-pdL60-2 {
    padding-left: 60px; }

.ml-pdR60-2 {
    padding-right: 60px; }

.ml-pdB60-2 {
    padding-bottom: 60px; }

.ml-mgT60-2 {
    margin-top: 60px; }

.ml-mgL60-2 {
    margin-left: 60px; }

.ml-mgR60-2 {
    margin-right: 60px; }

.ml-mgB60-2 {
    margin-bottom: 60px; }

@media (max-width: 1920px) {
    .ml-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mg60X-2 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mgY60-2 {
        margin-left: 15px;
        margin-right: 15px; }

    .ml-pd60X-2 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ml-pdY60-2 {
        padding-left: 15px;
        padding-right: 15px; }

    .ml-pdT60-2 {
        padding-top: 15px; }

    .ml-pdL60-2 {
        padding-left: 15px; }

    .ml-pdR60-2 {
        padding-right: 15px; }

    .ml-pdB60-2 {
        padding-bottom: 15px; }

    .ml-mgT60-2 {
        margin-top: 15px; }

    .ml-mgL60-2 {
        margin-left: 15px; }

    .ml-mgR60-2 {
        margin-right: 15px; }

    .ml-mgB60-2 {
        margin-bottom: 15px; } }
.ml-mg60X-3 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ml-mgY60-3 {
    margin-left: 60px;
    margin-right: 60px; }

.ml-pd60X-3 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ml-pdY60-3 {
    padding-left: 60px;
    padding-right: 60px; }

.ml-pdT60-3 {
    padding-top: 60px; }

.ml-pdL60-3 {
    padding-left: 60px; }

.ml-pdR60-3 {
    padding-right: 60px; }

.ml-pdB60-3 {
    padding-bottom: 60px; }

.ml-mgT60-3 {
    margin-top: 60px; }

.ml-mgL60-3 {
    margin-left: 60px; }

.ml-mgR60-3 {
    margin-right: 60px; }

.ml-mgB60-3 {
    margin-bottom: 60px; }

@media (max-width: 1920px) {
    .ml-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ml-mg60X-3 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ml-mgY60-3 {
        margin-left: 30px;
        margin-right: 30px; }

    .ml-pd60X-3 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .ml-pdY60-3 {
        padding-left: 30px;
        padding-right: 30px; }

    .ml-pdT60-3 {
        padding-top: 30px; }

    .ml-pdL60-3 {
        padding-left: 30px; }

    .ml-pdR60-3 {
        padding-right: 30px; }

    .ml-pdB60-3 {
        padding-bottom: 30px; }

    .ml-mgT60-3 {
        margin-top: 30px; }

    .ml-mgL60-3 {
        margin-left: 30px; }

    .ml-mgR60-3 {
        margin-right: 30px; }

    .ml-mgB60-3 {
        margin-bottom: 30px; } }
.ml-mg60X-4 {
    margin-top: 60px;
    margin-bottom: 60px; }

.ml-mgY60-4 {
    margin-left: 60px;
    margin-right: 60px; }

.ml-pd60X-4 {
    padding-top: 60px;
    padding-bottom: 60px; }

.ml-pdY60-4 {
    padding-left: 60px;
    padding-right: 60px; }

.ml-pdT60-4 {
    padding-top: 60px; }

.ml-pdL60-4 {
    padding-left: 60px; }

.ml-pdR60-4 {
    padding-right: 60px; }

.ml-pdB60-4 {
    padding-bottom: 60px; }

.ml-mgT60-4 {
    margin-top: 60px; }

.ml-mgL60-4 {
    margin-left: 60px; }

.ml-mgR60-4 {
    margin-right: 60px; }

.ml-mgB60-4 {
    margin-bottom: 60px; }

@media (max-width: 1920px) {
    .ml-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ml-mg60X-4 {
        margin-top: 45px;
        margin-bottom: 45px; }

    .ml-mgY60-4 {
        margin-left: 45px;
        margin-right: 45px; }

    .ml-pd60X-4 {
        padding-top: 45px;
        padding-bottom: 45px; }

    .ml-pdY60-4 {
        padding-left: 45px;
        padding-right: 45px; }

    .ml-pdT60-4 {
        padding-top: 45px; }

    .ml-pdL60-4 {
        padding-left: 45px; }

    .ml-pdR60-4 {
        padding-right: 45px; }

    .ml-pdB60-4 {
        padding-bottom: 45px; }

    .ml-mgT60-4 {
        margin-top: 45px; }

    .ml-mgL60-4 {
        margin-left: 45px; }

    .ml-mgR60-4 {
        margin-right: 45px; }

    .ml-mgB60-4 {
        margin-bottom: 45px; } }
.ml-mg55X-1 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ml-mgY55-1 {
    margin-left: 55px;
    margin-right: 55px; }

.ml-pd55X-1 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ml-pdY55-1 {
    padding-left: 55px;
    padding-right: 55px; }

.ml-pdT55-1 {
    padding-top: 55px; }

.ml-pdL55-1 {
    padding-left: 55px; }

.ml-pdR55-1 {
    padding-right: 55px; }

.ml-pdB55-1 {
    padding-bottom: 55px; }

.ml-mgT55-1 {
    margin-top: 55px; }

.ml-mgL55-1 {
    margin-left: 55px; }

.ml-mgR55-1 {
    margin-right: 55px; }

.ml-mgB55-1 {
    margin-bottom: 55px; }

@media (max-width: 1920px) {
    .ml-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg55X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY55-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd55X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY55-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT55-1 {
        padding-top: 0px; }

    .ml-pdL55-1 {
        padding-left: 0px; }

    .ml-pdR55-1 {
        padding-right: 0px; }

    .ml-pdB55-1 {
        padding-bottom: 0px; }

    .ml-mgT55-1 {
        margin-top: 0px; }

    .ml-mgL55-1 {
        margin-left: 0px; }

    .ml-mgR55-1 {
        margin-right: 0px; }

    .ml-mgB55-1 {
        margin-bottom: 0px; } }
.ml-mg55X-2 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ml-mgY55-2 {
    margin-left: 55px;
    margin-right: 55px; }

.ml-pd55X-2 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ml-pdY55-2 {
    padding-left: 55px;
    padding-right: 55px; }

.ml-pdT55-2 {
    padding-top: 55px; }

.ml-pdL55-2 {
    padding-left: 55px; }

.ml-pdR55-2 {
    padding-right: 55px; }

.ml-pdB55-2 {
    padding-bottom: 55px; }

.ml-mgT55-2 {
    margin-top: 55px; }

.ml-mgL55-2 {
    margin-left: 55px; }

.ml-mgR55-2 {
    margin-right: 55px; }

.ml-mgB55-2 {
    margin-bottom: 55px; }

@media (max-width: 1920px) {
    .ml-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .ml-mg55X-2 {
        margin-top: 13.75px;
        margin-bottom: 13.75px; }

    .ml-mgY55-2 {
        margin-left: 13.75px;
        margin-right: 13.75px; }

    .ml-pd55X-2 {
        padding-top: 13.75px;
        padding-bottom: 13.75px; }

    .ml-pdY55-2 {
        padding-left: 13.75px;
        padding-right: 13.75px; }

    .ml-pdT55-2 {
        padding-top: 13.75px; }

    .ml-pdL55-2 {
        padding-left: 13.75px; }

    .ml-pdR55-2 {
        padding-right: 13.75px; }

    .ml-pdB55-2 {
        padding-bottom: 13.75px; }

    .ml-mgT55-2 {
        margin-top: 13.75px; }

    .ml-mgL55-2 {
        margin-left: 13.75px; }

    .ml-mgR55-2 {
        margin-right: 13.75px; }

    .ml-mgB55-2 {
        margin-bottom: 13.75px; } }
.ml-mg55X-3 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ml-mgY55-3 {
    margin-left: 55px;
    margin-right: 55px; }

.ml-pd55X-3 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ml-pdY55-3 {
    padding-left: 55px;
    padding-right: 55px; }

.ml-pdT55-3 {
    padding-top: 55px; }

.ml-pdL55-3 {
    padding-left: 55px; }

.ml-pdR55-3 {
    padding-right: 55px; }

.ml-pdB55-3 {
    padding-bottom: 55px; }

.ml-mgT55-3 {
    margin-top: 55px; }

.ml-mgL55-3 {
    margin-left: 55px; }

.ml-mgR55-3 {
    margin-right: 55px; }

.ml-mgB55-3 {
    margin-bottom: 55px; }

@media (max-width: 1920px) {
    .ml-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .ml-mg55X-3 {
        margin-top: 27.5px;
        margin-bottom: 27.5px; }

    .ml-mgY55-3 {
        margin-left: 27.5px;
        margin-right: 27.5px; }

    .ml-pd55X-3 {
        padding-top: 27.5px;
        padding-bottom: 27.5px; }

    .ml-pdY55-3 {
        padding-left: 27.5px;
        padding-right: 27.5px; }

    .ml-pdT55-3 {
        padding-top: 27.5px; }

    .ml-pdL55-3 {
        padding-left: 27.5px; }

    .ml-pdR55-3 {
        padding-right: 27.5px; }

    .ml-pdB55-3 {
        padding-bottom: 27.5px; }

    .ml-mgT55-3 {
        margin-top: 27.5px; }

    .ml-mgL55-3 {
        margin-left: 27.5px; }

    .ml-mgR55-3 {
        margin-right: 27.5px; }

    .ml-mgB55-3 {
        margin-bottom: 27.5px; } }
.ml-mg55X-4 {
    margin-top: 55px;
    margin-bottom: 55px; }

.ml-mgY55-4 {
    margin-left: 55px;
    margin-right: 55px; }

.ml-pd55X-4 {
    padding-top: 55px;
    padding-bottom: 55px; }

.ml-pdY55-4 {
    padding-left: 55px;
    padding-right: 55px; }

.ml-pdT55-4 {
    padding-top: 55px; }

.ml-pdL55-4 {
    padding-left: 55px; }

.ml-pdR55-4 {
    padding-right: 55px; }

.ml-pdB55-4 {
    padding-bottom: 55px; }

.ml-mgT55-4 {
    margin-top: 55px; }

.ml-mgL55-4 {
    margin-left: 55px; }

.ml-mgR55-4 {
    margin-right: 55px; }

.ml-mgB55-4 {
    margin-bottom: 55px; }

@media (max-width: 1920px) {
    .ml-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .ml-mg55X-4 {
        margin-top: 41.25px;
        margin-bottom: 41.25px; }

    .ml-mgY55-4 {
        margin-left: 41.25px;
        margin-right: 41.25px; }

    .ml-pd55X-4 {
        padding-top: 41.25px;
        padding-bottom: 41.25px; }

    .ml-pdY55-4 {
        padding-left: 41.25px;
        padding-right: 41.25px; }

    .ml-pdT55-4 {
        padding-top: 41.25px; }

    .ml-pdL55-4 {
        padding-left: 41.25px; }

    .ml-pdR55-4 {
        padding-right: 41.25px; }

    .ml-pdB55-4 {
        padding-bottom: 41.25px; }

    .ml-mgT55-4 {
        margin-top: 41.25px; }

    .ml-mgL55-4 {
        margin-left: 41.25px; }

    .ml-mgR55-4 {
        margin-right: 41.25px; }

    .ml-mgB55-4 {
        margin-bottom: 41.25px; } }
.ml-mg50X-1 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ml-mgY50-1 {
    margin-left: 50px;
    margin-right: 50px; }

.ml-pd50X-1 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ml-pdY50-1 {
    padding-left: 50px;
    padding-right: 50px; }

.ml-pdT50-1 {
    padding-top: 50px; }

.ml-pdL50-1 {
    padding-left: 50px; }

.ml-pdR50-1 {
    padding-right: 50px; }

.ml-pdB50-1 {
    padding-bottom: 50px; }

.ml-mgT50-1 {
    margin-top: 50px; }

.ml-mgL50-1 {
    margin-left: 50px; }

.ml-mgR50-1 {
    margin-right: 50px; }

.ml-mgB50-1 {
    margin-bottom: 50px; }

@media (max-width: 1920px) {
    .ml-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg50X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY50-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd50X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY50-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT50-1 {
        padding-top: 0px; }

    .ml-pdL50-1 {
        padding-left: 0px; }

    .ml-pdR50-1 {
        padding-right: 0px; }

    .ml-pdB50-1 {
        padding-bottom: 0px; }

    .ml-mgT50-1 {
        margin-top: 0px; }

    .ml-mgL50-1 {
        margin-left: 0px; }

    .ml-mgR50-1 {
        margin-right: 0px; }

    .ml-mgB50-1 {
        margin-bottom: 0px; } }
.ml-mg50X-2 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ml-mgY50-2 {
    margin-left: 50px;
    margin-right: 50px; }

.ml-pd50X-2 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ml-pdY50-2 {
    padding-left: 50px;
    padding-right: 50px; }

.ml-pdT50-2 {
    padding-top: 50px; }

.ml-pdL50-2 {
    padding-left: 50px; }

.ml-pdR50-2 {
    padding-right: 50px; }

.ml-pdB50-2 {
    padding-bottom: 50px; }

.ml-mgT50-2 {
    margin-top: 50px; }

.ml-mgL50-2 {
    margin-left: 50px; }

.ml-mgR50-2 {
    margin-right: 50px; }

.ml-mgB50-2 {
    margin-bottom: 50px; }

@media (max-width: 1920px) {
    .ml-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ml-mg50X-2 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ml-mgY50-2 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .ml-pd50X-2 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .ml-pdY50-2 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .ml-pdT50-2 {
        padding-top: 12.5px; }

    .ml-pdL50-2 {
        padding-left: 12.5px; }

    .ml-pdR50-2 {
        padding-right: 12.5px; }

    .ml-pdB50-2 {
        padding-bottom: 12.5px; }

    .ml-mgT50-2 {
        margin-top: 12.5px; }

    .ml-mgL50-2 {
        margin-left: 12.5px; }

    .ml-mgR50-2 {
        margin-right: 12.5px; }

    .ml-mgB50-2 {
        margin-bottom: 12.5px; } }
.ml-mg50X-3 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ml-mgY50-3 {
    margin-left: 50px;
    margin-right: 50px; }

.ml-pd50X-3 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ml-pdY50-3 {
    padding-left: 50px;
    padding-right: 50px; }

.ml-pdT50-3 {
    padding-top: 50px; }

.ml-pdL50-3 {
    padding-left: 50px; }

.ml-pdR50-3 {
    padding-right: 50px; }

.ml-pdB50-3 {
    padding-bottom: 50px; }

.ml-mgT50-3 {
    margin-top: 50px; }

.ml-mgL50-3 {
    margin-left: 50px; }

.ml-mgR50-3 {
    margin-right: 50px; }

.ml-mgB50-3 {
    margin-bottom: 50px; }

@media (max-width: 1920px) {
    .ml-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ml-mg50X-3 {
        margin-top: 25px;
        margin-bottom: 25px; }

    .ml-mgY50-3 {
        margin-left: 25px;
        margin-right: 25px; }

    .ml-pd50X-3 {
        padding-top: 25px;
        padding-bottom: 25px; }

    .ml-pdY50-3 {
        padding-left: 25px;
        padding-right: 25px; }

    .ml-pdT50-3 {
        padding-top: 25px; }

    .ml-pdL50-3 {
        padding-left: 25px; }

    .ml-pdR50-3 {
        padding-right: 25px; }

    .ml-pdB50-3 {
        padding-bottom: 25px; }

    .ml-mgT50-3 {
        margin-top: 25px; }

    .ml-mgL50-3 {
        margin-left: 25px; }

    .ml-mgR50-3 {
        margin-right: 25px; }

    .ml-mgB50-3 {
        margin-bottom: 25px; } }
.ml-mg50X-4 {
    margin-top: 50px;
    margin-bottom: 50px; }

.ml-mgY50-4 {
    margin-left: 50px;
    margin-right: 50px; }

.ml-pd50X-4 {
    padding-top: 50px;
    padding-bottom: 50px; }

.ml-pdY50-4 {
    padding-left: 50px;
    padding-right: 50px; }

.ml-pdT50-4 {
    padding-top: 50px; }

.ml-pdL50-4 {
    padding-left: 50px; }

.ml-pdR50-4 {
    padding-right: 50px; }

.ml-pdB50-4 {
    padding-bottom: 50px; }

.ml-mgT50-4 {
    margin-top: 50px; }

.ml-mgL50-4 {
    margin-left: 50px; }

.ml-mgR50-4 {
    margin-right: 50px; }

.ml-mgB50-4 {
    margin-bottom: 50px; }

@media (max-width: 1920px) {
    .ml-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ml-mg50X-4 {
        margin-top: 37.5px;
        margin-bottom: 37.5px; }

    .ml-mgY50-4 {
        margin-left: 37.5px;
        margin-right: 37.5px; }

    .ml-pd50X-4 {
        padding-top: 37.5px;
        padding-bottom: 37.5px; }

    .ml-pdY50-4 {
        padding-left: 37.5px;
        padding-right: 37.5px; }

    .ml-pdT50-4 {
        padding-top: 37.5px; }

    .ml-pdL50-4 {
        padding-left: 37.5px; }

    .ml-pdR50-4 {
        padding-right: 37.5px; }

    .ml-pdB50-4 {
        padding-bottom: 37.5px; }

    .ml-mgT50-4 {
        margin-top: 37.5px; }

    .ml-mgL50-4 {
        margin-left: 37.5px; }

    .ml-mgR50-4 {
        margin-right: 37.5px; }

    .ml-mgB50-4 {
        margin-bottom: 37.5px; } }
.ml-mg45X-1 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ml-mgY45-1 {
    margin-left: 45px;
    margin-right: 45px; }

.ml-pd45X-1 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ml-pdY45-1 {
    padding-left: 45px;
    padding-right: 45px; }

.ml-pdT45-1 {
    padding-top: 45px; }

.ml-pdL45-1 {
    padding-left: 45px; }

.ml-pdR45-1 {
    padding-right: 45px; }

.ml-pdB45-1 {
    padding-bottom: 45px; }

.ml-mgT45-1 {
    margin-top: 45px; }

.ml-mgL45-1 {
    margin-left: 45px; }

.ml-mgR45-1 {
    margin-right: 45px; }

.ml-mgB45-1 {
    margin-bottom: 45px; }

@media (max-width: 1920px) {
    .ml-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg45X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY45-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd45X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY45-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT45-1 {
        padding-top: 0px; }

    .ml-pdL45-1 {
        padding-left: 0px; }

    .ml-pdR45-1 {
        padding-right: 0px; }

    .ml-pdB45-1 {
        padding-bottom: 0px; }

    .ml-mgT45-1 {
        margin-top: 0px; }

    .ml-mgL45-1 {
        margin-left: 0px; }

    .ml-mgR45-1 {
        margin-right: 0px; }

    .ml-mgB45-1 {
        margin-bottom: 0px; } }
.ml-mg45X-2 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ml-mgY45-2 {
    margin-left: 45px;
    margin-right: 45px; }

.ml-pd45X-2 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ml-pdY45-2 {
    padding-left: 45px;
    padding-right: 45px; }

.ml-pdT45-2 {
    padding-top: 45px; }

.ml-pdL45-2 {
    padding-left: 45px; }

.ml-pdR45-2 {
    padding-right: 45px; }

.ml-pdB45-2 {
    padding-bottom: 45px; }

.ml-mgT45-2 {
    margin-top: 45px; }

.ml-mgL45-2 {
    margin-left: 45px; }

.ml-mgR45-2 {
    margin-right: 45px; }

.ml-mgB45-2 {
    margin-bottom: 45px; }

@media (max-width: 1920px) {
    .ml-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ml-mg45X-2 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ml-mgY45-2 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .ml-pd45X-2 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .ml-pdY45-2 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .ml-pdT45-2 {
        padding-top: 11.25px; }

    .ml-pdL45-2 {
        padding-left: 11.25px; }

    .ml-pdR45-2 {
        padding-right: 11.25px; }

    .ml-pdB45-2 {
        padding-bottom: 11.25px; }

    .ml-mgT45-2 {
        margin-top: 11.25px; }

    .ml-mgL45-2 {
        margin-left: 11.25px; }

    .ml-mgR45-2 {
        margin-right: 11.25px; }

    .ml-mgB45-2 {
        margin-bottom: 11.25px; } }
.ml-mg45X-3 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ml-mgY45-3 {
    margin-left: 45px;
    margin-right: 45px; }

.ml-pd45X-3 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ml-pdY45-3 {
    padding-left: 45px;
    padding-right: 45px; }

.ml-pdT45-3 {
    padding-top: 45px; }

.ml-pdL45-3 {
    padding-left: 45px; }

.ml-pdR45-3 {
    padding-right: 45px; }

.ml-pdB45-3 {
    padding-bottom: 45px; }

.ml-mgT45-3 {
    margin-top: 45px; }

.ml-mgL45-3 {
    margin-left: 45px; }

.ml-mgR45-3 {
    margin-right: 45px; }

.ml-mgB45-3 {
    margin-bottom: 45px; }

@media (max-width: 1920px) {
    .ml-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mg45X-3 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mgY45-3 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ml-pd45X-3 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ml-pdY45-3 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ml-pdT45-3 {
        padding-top: 22.5px; }

    .ml-pdL45-3 {
        padding-left: 22.5px; }

    .ml-pdR45-3 {
        padding-right: 22.5px; }

    .ml-pdB45-3 {
        padding-bottom: 22.5px; }

    .ml-mgT45-3 {
        margin-top: 22.5px; }

    .ml-mgL45-3 {
        margin-left: 22.5px; }

    .ml-mgR45-3 {
        margin-right: 22.5px; }

    .ml-mgB45-3 {
        margin-bottom: 22.5px; } }
.ml-mg45X-4 {
    margin-top: 45px;
    margin-bottom: 45px; }

.ml-mgY45-4 {
    margin-left: 45px;
    margin-right: 45px; }

.ml-pd45X-4 {
    padding-top: 45px;
    padding-bottom: 45px; }

.ml-pdY45-4 {
    padding-left: 45px;
    padding-right: 45px; }

.ml-pdT45-4 {
    padding-top: 45px; }

.ml-pdL45-4 {
    padding-left: 45px; }

.ml-pdR45-4 {
    padding-right: 45px; }

.ml-pdB45-4 {
    padding-bottom: 45px; }

.ml-mgT45-4 {
    margin-top: 45px; }

.ml-mgL45-4 {
    margin-left: 45px; }

.ml-mgR45-4 {
    margin-right: 45px; }

.ml-mgB45-4 {
    margin-bottom: 45px; }

@media (max-width: 1920px) {
    .ml-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .ml-mg45X-4 {
        margin-top: 33.75px;
        margin-bottom: 33.75px; }

    .ml-mgY45-4 {
        margin-left: 33.75px;
        margin-right: 33.75px; }

    .ml-pd45X-4 {
        padding-top: 33.75px;
        padding-bottom: 33.75px; }

    .ml-pdY45-4 {
        padding-left: 33.75px;
        padding-right: 33.75px; }

    .ml-pdT45-4 {
        padding-top: 33.75px; }

    .ml-pdL45-4 {
        padding-left: 33.75px; }

    .ml-pdR45-4 {
        padding-right: 33.75px; }

    .ml-pdB45-4 {
        padding-bottom: 33.75px; }

    .ml-mgT45-4 {
        margin-top: 33.75px; }

    .ml-mgL45-4 {
        margin-left: 33.75px; }

    .ml-mgR45-4 {
        margin-right: 33.75px; }

    .ml-mgB45-4 {
        margin-bottom: 33.75px; } }
.ml-mg40X-1 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ml-mgY40-1 {
    margin-left: 40px;
    margin-right: 40px; }

.ml-pd40X-1 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ml-pdY40-1 {
    padding-left: 40px;
    padding-right: 40px; }

.ml-pdT40-1 {
    padding-top: 40px; }

.ml-pdL40-1 {
    padding-left: 40px; }

.ml-pdR40-1 {
    padding-right: 40px; }

.ml-pdB40-1 {
    padding-bottom: 40px; }

.ml-mgT40-1 {
    margin-top: 40px; }

.ml-mgL40-1 {
    margin-left: 40px; }

.ml-mgR40-1 {
    margin-right: 40px; }

.ml-mgB40-1 {
    margin-bottom: 40px; }

@media (max-width: 1920px) {
    .ml-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg40X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY40-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd40X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY40-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT40-1 {
        padding-top: 0px; }

    .ml-pdL40-1 {
        padding-left: 0px; }

    .ml-pdR40-1 {
        padding-right: 0px; }

    .ml-pdB40-1 {
        padding-bottom: 0px; }

    .ml-mgT40-1 {
        margin-top: 0px; }

    .ml-mgL40-1 {
        margin-left: 0px; }

    .ml-mgR40-1 {
        margin-right: 0px; }

    .ml-mgB40-1 {
        margin-bottom: 0px; } }
.ml-mg40X-2 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ml-mgY40-2 {
    margin-left: 40px;
    margin-right: 40px; }

.ml-pd40X-2 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ml-pdY40-2 {
    padding-left: 40px;
    padding-right: 40px; }

.ml-pdT40-2 {
    padding-top: 40px; }

.ml-pdL40-2 {
    padding-left: 40px; }

.ml-pdR40-2 {
    padding-right: 40px; }

.ml-pdB40-2 {
    padding-bottom: 40px; }

.ml-mgT40-2 {
    margin-top: 40px; }

.ml-mgL40-2 {
    margin-left: 40px; }

.ml-mgR40-2 {
    margin-right: 40px; }

.ml-mgB40-2 {
    margin-bottom: 40px; }

@media (max-width: 1920px) {
    .ml-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ml-mg40X-2 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ml-mgY40-2 {
        margin-left: 10px;
        margin-right: 10px; }

    .ml-pd40X-2 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .ml-pdY40-2 {
        padding-left: 10px;
        padding-right: 10px; }

    .ml-pdT40-2 {
        padding-top: 10px; }

    .ml-pdL40-2 {
        padding-left: 10px; }

    .ml-pdR40-2 {
        padding-right: 10px; }

    .ml-pdB40-2 {
        padding-bottom: 10px; }

    .ml-mgT40-2 {
        margin-top: 10px; }

    .ml-mgL40-2 {
        margin-left: 10px; }

    .ml-mgR40-2 {
        margin-right: 10px; }

    .ml-mgB40-2 {
        margin-bottom: 10px; } }
.ml-mg40X-3 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ml-mgY40-3 {
    margin-left: 40px;
    margin-right: 40px; }

.ml-pd40X-3 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ml-pdY40-3 {
    padding-left: 40px;
    padding-right: 40px; }

.ml-pdT40-3 {
    padding-top: 40px; }

.ml-pdL40-3 {
    padding-left: 40px; }

.ml-pdR40-3 {
    padding-right: 40px; }

.ml-pdB40-3 {
    padding-bottom: 40px; }

.ml-mgT40-3 {
    margin-top: 40px; }

.ml-mgL40-3 {
    margin-left: 40px; }

.ml-mgR40-3 {
    margin-right: 40px; }

.ml-mgB40-3 {
    margin-bottom: 40px; }

@media (max-width: 1920px) {
    .ml-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ml-mg40X-3 {
        margin-top: 20px;
        margin-bottom: 20px; }

    .ml-mgY40-3 {
        margin-left: 20px;
        margin-right: 20px; }

    .ml-pd40X-3 {
        padding-top: 20px;
        padding-bottom: 20px; }

    .ml-pdY40-3 {
        padding-left: 20px;
        padding-right: 20px; }

    .ml-pdT40-3 {
        padding-top: 20px; }

    .ml-pdL40-3 {
        padding-left: 20px; }

    .ml-pdR40-3 {
        padding-right: 20px; }

    .ml-pdB40-3 {
        padding-bottom: 20px; }

    .ml-mgT40-3 {
        margin-top: 20px; }

    .ml-mgL40-3 {
        margin-left: 20px; }

    .ml-mgR40-3 {
        margin-right: 20px; }

    .ml-mgB40-3 {
        margin-bottom: 20px; } }
.ml-mg40X-4 {
    margin-top: 40px;
    margin-bottom: 40px; }

.ml-mgY40-4 {
    margin-left: 40px;
    margin-right: 40px; }

.ml-pd40X-4 {
    padding-top: 40px;
    padding-bottom: 40px; }

.ml-pdY40-4 {
    padding-left: 40px;
    padding-right: 40px; }

.ml-pdT40-4 {
    padding-top: 40px; }

.ml-pdL40-4 {
    padding-left: 40px; }

.ml-pdR40-4 {
    padding-right: 40px; }

.ml-pdB40-4 {
    padding-bottom: 40px; }

.ml-mgT40-4 {
    margin-top: 40px; }

.ml-mgL40-4 {
    margin-left: 40px; }

.ml-mgR40-4 {
    margin-right: 40px; }

.ml-mgB40-4 {
    margin-bottom: 40px; }

@media (max-width: 1920px) {
    .ml-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ml-mg40X-4 {
        margin-top: 30px;
        margin-bottom: 30px; }

    .ml-mgY40-4 {
        margin-left: 30px;
        margin-right: 30px; }

    .ml-pd40X-4 {
        padding-top: 30px;
        padding-bottom: 30px; }

    .ml-pdY40-4 {
        padding-left: 30px;
        padding-right: 30px; }

    .ml-pdT40-4 {
        padding-top: 30px; }

    .ml-pdL40-4 {
        padding-left: 30px; }

    .ml-pdR40-4 {
        padding-right: 30px; }

    .ml-pdB40-4 {
        padding-bottom: 30px; }

    .ml-mgT40-4 {
        margin-top: 30px; }

    .ml-mgL40-4 {
        margin-left: 30px; }

    .ml-mgR40-4 {
        margin-right: 30px; }

    .ml-mgB40-4 {
        margin-bottom: 30px; } }
.ml-mg35X-1 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ml-mgY35-1 {
    margin-left: 35px;
    margin-right: 35px; }

.ml-pd35X-1 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ml-pdY35-1 {
    padding-left: 35px;
    padding-right: 35px; }

.ml-pdT35-1 {
    padding-top: 35px; }

.ml-pdL35-1 {
    padding-left: 35px; }

.ml-pdR35-1 {
    padding-right: 35px; }

.ml-pdB35-1 {
    padding-bottom: 35px; }

.ml-mgT35-1 {
    margin-top: 35px; }

.ml-mgL35-1 {
    margin-left: 35px; }

.ml-mgR35-1 {
    margin-right: 35px; }

.ml-mgB35-1 {
    margin-bottom: 35px; }

@media (max-width: 1920px) {
    .ml-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg35X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY35-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd35X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY35-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT35-1 {
        padding-top: 0px; }

    .ml-pdL35-1 {
        padding-left: 0px; }

    .ml-pdR35-1 {
        padding-right: 0px; }

    .ml-pdB35-1 {
        padding-bottom: 0px; }

    .ml-mgT35-1 {
        margin-top: 0px; }

    .ml-mgL35-1 {
        margin-left: 0px; }

    .ml-mgR35-1 {
        margin-right: 0px; }

    .ml-mgB35-1 {
        margin-bottom: 0px; } }
.ml-mg35X-2 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ml-mgY35-2 {
    margin-left: 35px;
    margin-right: 35px; }

.ml-pd35X-2 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ml-pdY35-2 {
    padding-left: 35px;
    padding-right: 35px; }

.ml-pdT35-2 {
    padding-top: 35px; }

.ml-pdL35-2 {
    padding-left: 35px; }

.ml-pdR35-2 {
    padding-right: 35px; }

.ml-pdB35-2 {
    padding-bottom: 35px; }

.ml-mgT35-2 {
    margin-top: 35px; }

.ml-mgL35-2 {
    margin-left: 35px; }

.ml-mgR35-2 {
    margin-right: 35px; }

.ml-mgB35-2 {
    margin-bottom: 35px; }

@media (max-width: 1920px) {
    .ml-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .ml-mg35X-2 {
        margin-top: 8.75px;
        margin-bottom: 8.75px; }

    .ml-mgY35-2 {
        margin-left: 8.75px;
        margin-right: 8.75px; }

    .ml-pd35X-2 {
        padding-top: 8.75px;
        padding-bottom: 8.75px; }

    .ml-pdY35-2 {
        padding-left: 8.75px;
        padding-right: 8.75px; }

    .ml-pdT35-2 {
        padding-top: 8.75px; }

    .ml-pdL35-2 {
        padding-left: 8.75px; }

    .ml-pdR35-2 {
        padding-right: 8.75px; }

    .ml-pdB35-2 {
        padding-bottom: 8.75px; }

    .ml-mgT35-2 {
        margin-top: 8.75px; }

    .ml-mgL35-2 {
        margin-left: 8.75px; }

    .ml-mgR35-2 {
        margin-right: 8.75px; }

    .ml-mgB35-2 {
        margin-bottom: 8.75px; } }
.ml-mg35X-3 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ml-mgY35-3 {
    margin-left: 35px;
    margin-right: 35px; }

.ml-pd35X-3 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ml-pdY35-3 {
    padding-left: 35px;
    padding-right: 35px; }

.ml-pdT35-3 {
    padding-top: 35px; }

.ml-pdL35-3 {
    padding-left: 35px; }

.ml-pdR35-3 {
    padding-right: 35px; }

.ml-pdB35-3 {
    padding-bottom: 35px; }

.ml-mgT35-3 {
    margin-top: 35px; }

.ml-mgL35-3 {
    margin-left: 35px; }

.ml-mgR35-3 {
    margin-right: 35px; }

.ml-mgB35-3 {
    margin-bottom: 35px; }

@media (max-width: 1920px) {
    .ml-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ml-mg35X-3 {
        margin-top: 17.5px;
        margin-bottom: 17.5px; }

    .ml-mgY35-3 {
        margin-left: 17.5px;
        margin-right: 17.5px; }

    .ml-pd35X-3 {
        padding-top: 17.5px;
        padding-bottom: 17.5px; }

    .ml-pdY35-3 {
        padding-left: 17.5px;
        padding-right: 17.5px; }

    .ml-pdT35-3 {
        padding-top: 17.5px; }

    .ml-pdL35-3 {
        padding-left: 17.5px; }

    .ml-pdR35-3 {
        padding-right: 17.5px; }

    .ml-pdB35-3 {
        padding-bottom: 17.5px; }

    .ml-mgT35-3 {
        margin-top: 17.5px; }

    .ml-mgL35-3 {
        margin-left: 17.5px; }

    .ml-mgR35-3 {
        margin-right: 17.5px; }

    .ml-mgB35-3 {
        margin-bottom: 17.5px; } }
.ml-mg35X-4 {
    margin-top: 35px;
    margin-bottom: 35px; }

.ml-mgY35-4 {
    margin-left: 35px;
    margin-right: 35px; }

.ml-pd35X-4 {
    padding-top: 35px;
    padding-bottom: 35px; }

.ml-pdY35-4 {
    padding-left: 35px;
    padding-right: 35px; }

.ml-pdT35-4 {
    padding-top: 35px; }

.ml-pdL35-4 {
    padding-left: 35px; }

.ml-pdR35-4 {
    padding-right: 35px; }

.ml-pdB35-4 {
    padding-bottom: 35px; }

.ml-mgT35-4 {
    margin-top: 35px; }

.ml-mgL35-4 {
    margin-left: 35px; }

.ml-mgR35-4 {
    margin-right: 35px; }

.ml-mgB35-4 {
    margin-bottom: 35px; }

@media (max-width: 1920px) {
    .ml-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .ml-mg35X-4 {
        margin-top: 26.25px;
        margin-bottom: 26.25px; }

    .ml-mgY35-4 {
        margin-left: 26.25px;
        margin-right: 26.25px; }

    .ml-pd35X-4 {
        padding-top: 26.25px;
        padding-bottom: 26.25px; }

    .ml-pdY35-4 {
        padding-left: 26.25px;
        padding-right: 26.25px; }

    .ml-pdT35-4 {
        padding-top: 26.25px; }

    .ml-pdL35-4 {
        padding-left: 26.25px; }

    .ml-pdR35-4 {
        padding-right: 26.25px; }

    .ml-pdB35-4 {
        padding-bottom: 26.25px; }

    .ml-mgT35-4 {
        margin-top: 26.25px; }

    .ml-mgL35-4 {
        margin-left: 26.25px; }

    .ml-mgR35-4 {
        margin-right: 26.25px; }

    .ml-mgB35-4 {
        margin-bottom: 26.25px; } }
.ml-mg30X-1 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ml-mgY30-1 {
    margin-left: 30px;
    margin-right: 30px; }

.ml-pd30X-1 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ml-pdY30-1 {
    padding-left: 30px;
    padding-right: 30px; }

.ml-pdT30-1 {
    padding-top: 30px; }

.ml-pdL30-1 {
    padding-left: 30px; }

.ml-pdR30-1 {
    padding-right: 30px; }

.ml-pdB30-1 {
    padding-bottom: 30px; }

.ml-mgT30-1 {
    margin-top: 30px; }

.ml-mgL30-1 {
    margin-left: 30px; }

.ml-mgR30-1 {
    margin-right: 30px; }

.ml-mgB30-1 {
    margin-bottom: 30px; }

@media (max-width: 1920px) {
    .ml-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg30X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY30-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd30X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY30-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT30-1 {
        padding-top: 0px; }

    .ml-pdL30-1 {
        padding-left: 0px; }

    .ml-pdR30-1 {
        padding-right: 0px; }

    .ml-pdB30-1 {
        padding-bottom: 0px; }

    .ml-mgT30-1 {
        margin-top: 0px; }

    .ml-mgL30-1 {
        margin-left: 0px; }

    .ml-mgR30-1 {
        margin-right: 0px; }

    .ml-mgB30-1 {
        margin-bottom: 0px; } }
.ml-mg30X-2 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ml-mgY30-2 {
    margin-left: 30px;
    margin-right: 30px; }

.ml-pd30X-2 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ml-pdY30-2 {
    padding-left: 30px;
    padding-right: 30px; }

.ml-pdT30-2 {
    padding-top: 30px; }

.ml-pdL30-2 {
    padding-left: 30px; }

.ml-pdR30-2 {
    padding-right: 30px; }

.ml-pdB30-2 {
    padding-bottom: 30px; }

.ml-mgT30-2 {
    margin-top: 30px; }

.ml-mgL30-2 {
    margin-left: 30px; }

.ml-mgR30-2 {
    margin-right: 30px; }

.ml-mgB30-2 {
    margin-bottom: 30px; }

@media (max-width: 1920px) {
    .ml-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mg30X-2 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mgY30-2 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ml-pd30X-2 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ml-pdY30-2 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ml-pdT30-2 {
        padding-top: 7.5px; }

    .ml-pdL30-2 {
        padding-left: 7.5px; }

    .ml-pdR30-2 {
        padding-right: 7.5px; }

    .ml-pdB30-2 {
        padding-bottom: 7.5px; }

    .ml-mgT30-2 {
        margin-top: 7.5px; }

    .ml-mgL30-2 {
        margin-left: 7.5px; }

    .ml-mgR30-2 {
        margin-right: 7.5px; }

    .ml-mgB30-2 {
        margin-bottom: 7.5px; } }
.ml-mg30X-3 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ml-mgY30-3 {
    margin-left: 30px;
    margin-right: 30px; }

.ml-pd30X-3 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ml-pdY30-3 {
    padding-left: 30px;
    padding-right: 30px; }

.ml-pdT30-3 {
    padding-top: 30px; }

.ml-pdL30-3 {
    padding-left: 30px; }

.ml-pdR30-3 {
    padding-right: 30px; }

.ml-pdB30-3 {
    padding-bottom: 30px; }

.ml-mgT30-3 {
    margin-top: 30px; }

.ml-mgL30-3 {
    margin-left: 30px; }

.ml-mgR30-3 {
    margin-right: 30px; }

.ml-mgB30-3 {
    margin-bottom: 30px; }

@media (max-width: 1920px) {
    .ml-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mg30X-3 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mgY30-3 {
        margin-left: 15px;
        margin-right: 15px; }

    .ml-pd30X-3 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ml-pdY30-3 {
        padding-left: 15px;
        padding-right: 15px; }

    .ml-pdT30-3 {
        padding-top: 15px; }

    .ml-pdL30-3 {
        padding-left: 15px; }

    .ml-pdR30-3 {
        padding-right: 15px; }

    .ml-pdB30-3 {
        padding-bottom: 15px; }

    .ml-mgT30-3 {
        margin-top: 15px; }

    .ml-mgL30-3 {
        margin-left: 15px; }

    .ml-mgR30-3 {
        margin-right: 15px; }

    .ml-mgB30-3 {
        margin-bottom: 15px; } }
.ml-mg30X-4 {
    margin-top: 30px;
    margin-bottom: 30px; }

.ml-mgY30-4 {
    margin-left: 30px;
    margin-right: 30px; }

.ml-pd30X-4 {
    padding-top: 30px;
    padding-bottom: 30px; }

.ml-pdY30-4 {
    padding-left: 30px;
    padding-right: 30px; }

.ml-pdT30-4 {
    padding-top: 30px; }

.ml-pdL30-4 {
    padding-left: 30px; }

.ml-pdR30-4 {
    padding-right: 30px; }

.ml-pdB30-4 {
    padding-bottom: 30px; }

.ml-mgT30-4 {
    margin-top: 30px; }

.ml-mgL30-4 {
    margin-left: 30px; }

.ml-mgR30-4 {
    margin-right: 30px; }

.ml-mgB30-4 {
    margin-bottom: 30px; }

@media (max-width: 1920px) {
    .ml-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mg30X-4 {
        margin-top: 22.5px;
        margin-bottom: 22.5px; }

    .ml-mgY30-4 {
        margin-left: 22.5px;
        margin-right: 22.5px; }

    .ml-pd30X-4 {
        padding-top: 22.5px;
        padding-bottom: 22.5px; }

    .ml-pdY30-4 {
        padding-left: 22.5px;
        padding-right: 22.5px; }

    .ml-pdT30-4 {
        padding-top: 22.5px; }

    .ml-pdL30-4 {
        padding-left: 22.5px; }

    .ml-pdR30-4 {
        padding-right: 22.5px; }

    .ml-pdB30-4 {
        padding-bottom: 22.5px; }

    .ml-mgT30-4 {
        margin-top: 22.5px; }

    .ml-mgL30-4 {
        margin-left: 22.5px; }

    .ml-mgR30-4 {
        margin-right: 22.5px; }

    .ml-mgB30-4 {
        margin-bottom: 22.5px; } }
.ml-mg25X-1 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ml-mgY25-1 {
    margin-left: 25px;
    margin-right: 25px; }

.ml-pd25X-1 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ml-pdY25-1 {
    padding-left: 25px;
    padding-right: 25px; }

.ml-pdT25-1 {
    padding-top: 25px; }

.ml-pdL25-1 {
    padding-left: 25px; }

.ml-pdR25-1 {
    padding-right: 25px; }

.ml-pdB25-1 {
    padding-bottom: 25px; }

.ml-mgT25-1 {
    margin-top: 25px; }

.ml-mgL25-1 {
    margin-left: 25px; }

.ml-mgR25-1 {
    margin-right: 25px; }

.ml-mgB25-1 {
    margin-bottom: 25px; }

@media (max-width: 1920px) {
    .ml-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg25X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY25-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd25X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY25-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT25-1 {
        padding-top: 0px; }

    .ml-pdL25-1 {
        padding-left: 0px; }

    .ml-pdR25-1 {
        padding-right: 0px; }

    .ml-pdB25-1 {
        padding-bottom: 0px; }

    .ml-mgT25-1 {
        margin-top: 0px; }

    .ml-mgL25-1 {
        margin-left: 0px; }

    .ml-mgR25-1 {
        margin-right: 0px; }

    .ml-mgB25-1 {
        margin-bottom: 0px; } }
.ml-mg25X-2 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ml-mgY25-2 {
    margin-left: 25px;
    margin-right: 25px; }

.ml-pd25X-2 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ml-pdY25-2 {
    padding-left: 25px;
    padding-right: 25px; }

.ml-pdT25-2 {
    padding-top: 25px; }

.ml-pdL25-2 {
    padding-left: 25px; }

.ml-pdR25-2 {
    padding-right: 25px; }

.ml-pdB25-2 {
    padding-bottom: 25px; }

.ml-mgT25-2 {
    margin-top: 25px; }

.ml-mgL25-2 {
    margin-left: 25px; }

.ml-mgR25-2 {
    margin-right: 25px; }

.ml-mgB25-2 {
    margin-bottom: 25px; }

@media (max-width: 1920px) {
    .ml-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .ml-mg25X-2 {
        margin-top: 6.25px;
        margin-bottom: 6.25px; }

    .ml-mgY25-2 {
        margin-left: 6.25px;
        margin-right: 6.25px; }

    .ml-pd25X-2 {
        padding-top: 6.25px;
        padding-bottom: 6.25px; }

    .ml-pdY25-2 {
        padding-left: 6.25px;
        padding-right: 6.25px; }

    .ml-pdT25-2 {
        padding-top: 6.25px; }

    .ml-pdL25-2 {
        padding-left: 6.25px; }

    .ml-pdR25-2 {
        padding-right: 6.25px; }

    .ml-pdB25-2 {
        padding-bottom: 6.25px; }

    .ml-mgT25-2 {
        margin-top: 6.25px; }

    .ml-mgL25-2 {
        margin-left: 6.25px; }

    .ml-mgR25-2 {
        margin-right: 6.25px; }

    .ml-mgB25-2 {
        margin-bottom: 6.25px; } }
.ml-mg25X-3 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ml-mgY25-3 {
    margin-left: 25px;
    margin-right: 25px; }

.ml-pd25X-3 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ml-pdY25-3 {
    padding-left: 25px;
    padding-right: 25px; }

.ml-pdT25-3 {
    padding-top: 25px; }

.ml-pdL25-3 {
    padding-left: 25px; }

.ml-pdR25-3 {
    padding-right: 25px; }

.ml-pdB25-3 {
    padding-bottom: 25px; }

.ml-mgT25-3 {
    margin-top: 25px; }

.ml-mgL25-3 {
    margin-left: 25px; }

.ml-mgR25-3 {
    margin-right: 25px; }

.ml-mgB25-3 {
    margin-bottom: 25px; }

@media (max-width: 1920px) {
    .ml-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ml-mg25X-3 {
        margin-top: 12.5px;
        margin-bottom: 12.5px; }

    .ml-mgY25-3 {
        margin-left: 12.5px;
        margin-right: 12.5px; }

    .ml-pd25X-3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px; }

    .ml-pdY25-3 {
        padding-left: 12.5px;
        padding-right: 12.5px; }

    .ml-pdT25-3 {
        padding-top: 12.5px; }

    .ml-pdL25-3 {
        padding-left: 12.5px; }

    .ml-pdR25-3 {
        padding-right: 12.5px; }

    .ml-pdB25-3 {
        padding-bottom: 12.5px; }

    .ml-mgT25-3 {
        margin-top: 12.5px; }

    .ml-mgL25-3 {
        margin-left: 12.5px; }

    .ml-mgR25-3 {
        margin-right: 12.5px; }

    .ml-mgB25-3 {
        margin-bottom: 12.5px; } }
.ml-mg25X-4 {
    margin-top: 25px;
    margin-bottom: 25px; }

.ml-mgY25-4 {
    margin-left: 25px;
    margin-right: 25px; }

.ml-pd25X-4 {
    padding-top: 25px;
    padding-bottom: 25px; }

.ml-pdY25-4 {
    padding-left: 25px;
    padding-right: 25px; }

.ml-pdT25-4 {
    padding-top: 25px; }

.ml-pdL25-4 {
    padding-left: 25px; }

.ml-pdR25-4 {
    padding-right: 25px; }

.ml-pdB25-4 {
    padding-bottom: 25px; }

.ml-mgT25-4 {
    margin-top: 25px; }

.ml-mgL25-4 {
    margin-left: 25px; }

.ml-mgR25-4 {
    margin-right: 25px; }

.ml-mgB25-4 {
    margin-bottom: 25px; }

@media (max-width: 1920px) {
    .ml-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ml-mg25X-4 {
        margin-top: 18.75px;
        margin-bottom: 18.75px; }

    .ml-mgY25-4 {
        margin-left: 18.75px;
        margin-right: 18.75px; }

    .ml-pd25X-4 {
        padding-top: 18.75px;
        padding-bottom: 18.75px; }

    .ml-pdY25-4 {
        padding-left: 18.75px;
        padding-right: 18.75px; }

    .ml-pdT25-4 {
        padding-top: 18.75px; }

    .ml-pdL25-4 {
        padding-left: 18.75px; }

    .ml-pdR25-4 {
        padding-right: 18.75px; }

    .ml-pdB25-4 {
        padding-bottom: 18.75px; }

    .ml-mgT25-4 {
        margin-top: 18.75px; }

    .ml-mgL25-4 {
        margin-left: 18.75px; }

    .ml-mgR25-4 {
        margin-right: 18.75px; }

    .ml-mgB25-4 {
        margin-bottom: 18.75px; } }
.ml-mg20X-1 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ml-mgY20-1 {
    margin-left: 20px;
    margin-right: 20px; }

.ml-pd20X-1 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ml-pdY20-1 {
    padding-left: 20px;
    padding-right: 20px; }

.ml-pdT20-1 {
    padding-top: 20px; }

.ml-pdL20-1 {
    padding-left: 20px; }

.ml-pdR20-1 {
    padding-right: 20px; }

.ml-pdB20-1 {
    padding-bottom: 20px; }

.ml-mgT20-1 {
    margin-top: 20px; }

.ml-mgL20-1 {
    margin-left: 20px; }

.ml-mgR20-1 {
    margin-right: 20px; }

.ml-mgB20-1 {
    margin-bottom: 20px; }

@media (max-width: 1920px) {
    .ml-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg20X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY20-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd20X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY20-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT20-1 {
        padding-top: 0px; }

    .ml-pdL20-1 {
        padding-left: 0px; }

    .ml-pdR20-1 {
        padding-right: 0px; }

    .ml-pdB20-1 {
        padding-bottom: 0px; }

    .ml-mgT20-1 {
        margin-top: 0px; }

    .ml-mgL20-1 {
        margin-left: 0px; }

    .ml-mgR20-1 {
        margin-right: 0px; }

    .ml-mgB20-1 {
        margin-bottom: 0px; } }
.ml-mg20X-2 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ml-mgY20-2 {
    margin-left: 20px;
    margin-right: 20px; }

.ml-pd20X-2 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ml-pdY20-2 {
    padding-left: 20px;
    padding-right: 20px; }

.ml-pdT20-2 {
    padding-top: 20px; }

.ml-pdL20-2 {
    padding-left: 20px; }

.ml-pdR20-2 {
    padding-right: 20px; }

.ml-pdB20-2 {
    padding-bottom: 20px; }

.ml-mgT20-2 {
    margin-top: 20px; }

.ml-mgL20-2 {
    margin-left: 20px; }

.ml-mgR20-2 {
    margin-right: 20px; }

.ml-mgB20-2 {
    margin-bottom: 20px; }

@media (max-width: 1920px) {
    .ml-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ml-mg20X-2 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ml-mgY20-2 {
        margin-left: 5px;
        margin-right: 5px; }

    .ml-pd20X-2 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .ml-pdY20-2 {
        padding-left: 5px;
        padding-right: 5px; }

    .ml-pdT20-2 {
        padding-top: 5px; }

    .ml-pdL20-2 {
        padding-left: 5px; }

    .ml-pdR20-2 {
        padding-right: 5px; }

    .ml-pdB20-2 {
        padding-bottom: 5px; }

    .ml-mgT20-2 {
        margin-top: 5px; }

    .ml-mgL20-2 {
        margin-left: 5px; }

    .ml-mgR20-2 {
        margin-right: 5px; }

    .ml-mgB20-2 {
        margin-bottom: 5px; } }
.ml-mg20X-3 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ml-mgY20-3 {
    margin-left: 20px;
    margin-right: 20px; }

.ml-pd20X-3 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ml-pdY20-3 {
    padding-left: 20px;
    padding-right: 20px; }

.ml-pdT20-3 {
    padding-top: 20px; }

.ml-pdL20-3 {
    padding-left: 20px; }

.ml-pdR20-3 {
    padding-right: 20px; }

.ml-pdB20-3 {
    padding-bottom: 20px; }

.ml-mgT20-3 {
    margin-top: 20px; }

.ml-mgL20-3 {
    margin-left: 20px; }

.ml-mgR20-3 {
    margin-right: 20px; }

.ml-mgB20-3 {
    margin-bottom: 20px; }

@media (max-width: 1920px) {
    .ml-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ml-mg20X-3 {
        margin-top: 10px;
        margin-bottom: 10px; }

    .ml-mgY20-3 {
        margin-left: 10px;
        margin-right: 10px; }

    .ml-pd20X-3 {
        padding-top: 10px;
        padding-bottom: 10px; }

    .ml-pdY20-3 {
        padding-left: 10px;
        padding-right: 10px; }

    .ml-pdT20-3 {
        padding-top: 10px; }

    .ml-pdL20-3 {
        padding-left: 10px; }

    .ml-pdR20-3 {
        padding-right: 10px; }

    .ml-pdB20-3 {
        padding-bottom: 10px; }

    .ml-mgT20-3 {
        margin-top: 10px; }

    .ml-mgL20-3 {
        margin-left: 10px; }

    .ml-mgR20-3 {
        margin-right: 10px; }

    .ml-mgB20-3 {
        margin-bottom: 10px; } }
.ml-mg20X-4 {
    margin-top: 20px;
    margin-bottom: 20px; }

.ml-mgY20-4 {
    margin-left: 20px;
    margin-right: 20px; }

.ml-pd20X-4 {
    padding-top: 20px;
    padding-bottom: 20px; }

.ml-pdY20-4 {
    padding-left: 20px;
    padding-right: 20px; }

.ml-pdT20-4 {
    padding-top: 20px; }

.ml-pdL20-4 {
    padding-left: 20px; }

.ml-pdR20-4 {
    padding-right: 20px; }

.ml-pdB20-4 {
    padding-bottom: 20px; }

.ml-mgT20-4 {
    margin-top: 20px; }

.ml-mgL20-4 {
    margin-left: 20px; }

.ml-mgR20-4 {
    margin-right: 20px; }

.ml-mgB20-4 {
    margin-bottom: 20px; }

@media (max-width: 1920px) {
    .ml-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mg20X-4 {
        margin-top: 15px;
        margin-bottom: 15px; }

    .ml-mgY20-4 {
        margin-left: 15px;
        margin-right: 15px; }

    .ml-pd20X-4 {
        padding-top: 15px;
        padding-bottom: 15px; }

    .ml-pdY20-4 {
        padding-left: 15px;
        padding-right: 15px; }

    .ml-pdT20-4 {
        padding-top: 15px; }

    .ml-pdL20-4 {
        padding-left: 15px; }

    .ml-pdR20-4 {
        padding-right: 15px; }

    .ml-pdB20-4 {
        padding-bottom: 15px; }

    .ml-mgT20-4 {
        margin-top: 15px; }

    .ml-mgL20-4 {
        margin-left: 15px; }

    .ml-mgR20-4 {
        margin-right: 15px; }

    .ml-mgB20-4 {
        margin-bottom: 15px; } }
.ml-mg15X-1 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ml-mgY15-1 {
    margin-left: 15px;
    margin-right: 15px; }

.ml-pd15X-1 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ml-pdY15-1 {
    padding-left: 15px;
    padding-right: 15px; }

.ml-pdT15-1 {
    padding-top: 15px; }

.ml-pdL15-1 {
    padding-left: 15px; }

.ml-pdR15-1 {
    padding-right: 15px; }

.ml-pdB15-1 {
    padding-bottom: 15px; }

.ml-mgT15-1 {
    margin-top: 15px; }

.ml-mgL15-1 {
    margin-left: 15px; }

.ml-mgR15-1 {
    margin-right: 15px; }

.ml-mgB15-1 {
    margin-bottom: 15px; }

@media (max-width: 1920px) {
    .ml-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg15X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY15-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd15X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY15-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT15-1 {
        padding-top: 0px; }

    .ml-pdL15-1 {
        padding-left: 0px; }

    .ml-pdR15-1 {
        padding-right: 0px; }

    .ml-pdB15-1 {
        padding-bottom: 0px; }

    .ml-mgT15-1 {
        margin-top: 0px; }

    .ml-mgL15-1 {
        margin-left: 0px; }

    .ml-mgR15-1 {
        margin-right: 0px; }

    .ml-mgB15-1 {
        margin-bottom: 0px; } }
.ml-mg15X-2 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ml-mgY15-2 {
    margin-left: 15px;
    margin-right: 15px; }

.ml-pd15X-2 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ml-pdY15-2 {
    padding-left: 15px;
    padding-right: 15px; }

.ml-pdT15-2 {
    padding-top: 15px; }

.ml-pdL15-2 {
    padding-left: 15px; }

.ml-pdR15-2 {
    padding-right: 15px; }

.ml-pdB15-2 {
    padding-bottom: 15px; }

.ml-mgT15-2 {
    margin-top: 15px; }

.ml-mgL15-2 {
    margin-left: 15px; }

.ml-mgR15-2 {
    margin-right: 15px; }

.ml-mgB15-2 {
    margin-bottom: 15px; }

@media (max-width: 1920px) {
    .ml-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ml-mg15X-2 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ml-mgY15-2 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .ml-pd15X-2 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .ml-pdY15-2 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .ml-pdT15-2 {
        padding-top: 3.75px; }

    .ml-pdL15-2 {
        padding-left: 3.75px; }

    .ml-pdR15-2 {
        padding-right: 3.75px; }

    .ml-pdB15-2 {
        padding-bottom: 3.75px; }

    .ml-mgT15-2 {
        margin-top: 3.75px; }

    .ml-mgL15-2 {
        margin-left: 3.75px; }

    .ml-mgR15-2 {
        margin-right: 3.75px; }

    .ml-mgB15-2 {
        margin-bottom: 3.75px; } }
.ml-mg15X-3 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ml-mgY15-3 {
    margin-left: 15px;
    margin-right: 15px; }

.ml-pd15X-3 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ml-pdY15-3 {
    padding-left: 15px;
    padding-right: 15px; }

.ml-pdT15-3 {
    padding-top: 15px; }

.ml-pdL15-3 {
    padding-left: 15px; }

.ml-pdR15-3 {
    padding-right: 15px; }

.ml-pdB15-3 {
    padding-bottom: 15px; }

.ml-mgT15-3 {
    margin-top: 15px; }

.ml-mgL15-3 {
    margin-left: 15px; }

.ml-mgR15-3 {
    margin-right: 15px; }

.ml-mgB15-3 {
    margin-bottom: 15px; }

@media (max-width: 1920px) {
    .ml-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mg15X-3 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mgY15-3 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ml-pd15X-3 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ml-pdY15-3 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ml-pdT15-3 {
        padding-top: 7.5px; }

    .ml-pdL15-3 {
        padding-left: 7.5px; }

    .ml-pdR15-3 {
        padding-right: 7.5px; }

    .ml-pdB15-3 {
        padding-bottom: 7.5px; }

    .ml-mgT15-3 {
        margin-top: 7.5px; }

    .ml-mgL15-3 {
        margin-left: 7.5px; }

    .ml-mgR15-3 {
        margin-right: 7.5px; }

    .ml-mgB15-3 {
        margin-bottom: 7.5px; } }
.ml-mg15X-4 {
    margin-top: 15px;
    margin-bottom: 15px; }

.ml-mgY15-4 {
    margin-left: 15px;
    margin-right: 15px; }

.ml-pd15X-4 {
    padding-top: 15px;
    padding-bottom: 15px; }

.ml-pdY15-4 {
    padding-left: 15px;
    padding-right: 15px; }

.ml-pdT15-4 {
    padding-top: 15px; }

.ml-pdL15-4 {
    padding-left: 15px; }

.ml-pdR15-4 {
    padding-right: 15px; }

.ml-pdB15-4 {
    padding-bottom: 15px; }

.ml-mgT15-4 {
    margin-top: 15px; }

.ml-mgL15-4 {
    margin-left: 15px; }

.ml-mgR15-4 {
    margin-right: 15px; }

.ml-mgB15-4 {
    margin-bottom: 15px; }

@media (max-width: 1920px) {
    .ml-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ml-mg15X-4 {
        margin-top: 11.25px;
        margin-bottom: 11.25px; }

    .ml-mgY15-4 {
        margin-left: 11.25px;
        margin-right: 11.25px; }

    .ml-pd15X-4 {
        padding-top: 11.25px;
        padding-bottom: 11.25px; }

    .ml-pdY15-4 {
        padding-left: 11.25px;
        padding-right: 11.25px; }

    .ml-pdT15-4 {
        padding-top: 11.25px; }

    .ml-pdL15-4 {
        padding-left: 11.25px; }

    .ml-pdR15-4 {
        padding-right: 11.25px; }

    .ml-pdB15-4 {
        padding-bottom: 11.25px; }

    .ml-mgT15-4 {
        margin-top: 11.25px; }

    .ml-mgL15-4 {
        margin-left: 11.25px; }

    .ml-mgR15-4 {
        margin-right: 11.25px; }

    .ml-mgB15-4 {
        margin-bottom: 11.25px; } }
.ml-mg10X-1 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ml-mgY10-1 {
    margin-left: 10px;
    margin-right: 10px; }

.ml-pd10X-1 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ml-pdY10-1 {
    padding-left: 10px;
    padding-right: 10px; }

.ml-pdT10-1 {
    padding-top: 10px; }

.ml-pdL10-1 {
    padding-left: 10px; }

.ml-pdR10-1 {
    padding-right: 10px; }

.ml-pdB10-1 {
    padding-bottom: 10px; }

.ml-mgT10-1 {
    margin-top: 10px; }

.ml-mgL10-1 {
    margin-left: 10px; }

.ml-mgR10-1 {
    margin-right: 10px; }

.ml-mgB10-1 {
    margin-bottom: 10px; }

@media (max-width: 1920px) {
    .ml-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg10X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY10-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd10X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY10-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT10-1 {
        padding-top: 0px; }

    .ml-pdL10-1 {
        padding-left: 0px; }

    .ml-pdR10-1 {
        padding-right: 0px; }

    .ml-pdB10-1 {
        padding-bottom: 0px; }

    .ml-mgT10-1 {
        margin-top: 0px; }

    .ml-mgL10-1 {
        margin-left: 0px; }

    .ml-mgR10-1 {
        margin-right: 0px; }

    .ml-mgB10-1 {
        margin-bottom: 0px; } }
.ml-mg10X-2 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ml-mgY10-2 {
    margin-left: 10px;
    margin-right: 10px; }

.ml-pd10X-2 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ml-pdY10-2 {
    padding-left: 10px;
    padding-right: 10px; }

.ml-pdT10-2 {
    padding-top: 10px; }

.ml-pdL10-2 {
    padding-left: 10px; }

.ml-pdR10-2 {
    padding-right: 10px; }

.ml-pdB10-2 {
    padding-bottom: 10px; }

.ml-mgT10-2 {
    margin-top: 10px; }

.ml-mgL10-2 {
    margin-left: 10px; }

.ml-mgR10-2 {
    margin-right: 10px; }

.ml-mgB10-2 {
    margin-bottom: 10px; }

@media (max-width: 1920px) {
    .ml-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ml-mg10X-2 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ml-mgY10-2 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .ml-pd10X-2 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .ml-pdY10-2 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .ml-pdT10-2 {
        padding-top: 2.5px; }

    .ml-pdL10-2 {
        padding-left: 2.5px; }

    .ml-pdR10-2 {
        padding-right: 2.5px; }

    .ml-pdB10-2 {
        padding-bottom: 2.5px; }

    .ml-mgT10-2 {
        margin-top: 2.5px; }

    .ml-mgL10-2 {
        margin-left: 2.5px; }

    .ml-mgR10-2 {
        margin-right: 2.5px; }

    .ml-mgB10-2 {
        margin-bottom: 2.5px; } }
.ml-mg10X-3 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ml-mgY10-3 {
    margin-left: 10px;
    margin-right: 10px; }

.ml-pd10X-3 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ml-pdY10-3 {
    padding-left: 10px;
    padding-right: 10px; }

.ml-pdT10-3 {
    padding-top: 10px; }

.ml-pdL10-3 {
    padding-left: 10px; }

.ml-pdR10-3 {
    padding-right: 10px; }

.ml-pdB10-3 {
    padding-bottom: 10px; }

.ml-mgT10-3 {
    margin-top: 10px; }

.ml-mgL10-3 {
    margin-left: 10px; }

.ml-mgR10-3 {
    margin-right: 10px; }

.ml-mgB10-3 {
    margin-bottom: 10px; }

@media (max-width: 1920px) {
    .ml-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ml-mg10X-3 {
        margin-top: 5px;
        margin-bottom: 5px; }

    .ml-mgY10-3 {
        margin-left: 5px;
        margin-right: 5px; }

    .ml-pd10X-3 {
        padding-top: 5px;
        padding-bottom: 5px; }

    .ml-pdY10-3 {
        padding-left: 5px;
        padding-right: 5px; }

    .ml-pdT10-3 {
        padding-top: 5px; }

    .ml-pdL10-3 {
        padding-left: 5px; }

    .ml-pdR10-3 {
        padding-right: 5px; }

    .ml-pdB10-3 {
        padding-bottom: 5px; }

    .ml-mgT10-3 {
        margin-top: 5px; }

    .ml-mgL10-3 {
        margin-left: 5px; }

    .ml-mgR10-3 {
        margin-right: 5px; }

    .ml-mgB10-3 {
        margin-bottom: 5px; } }
.ml-mg10X-4 {
    margin-top: 10px;
    margin-bottom: 10px; }

.ml-mgY10-4 {
    margin-left: 10px;
    margin-right: 10px; }

.ml-pd10X-4 {
    padding-top: 10px;
    padding-bottom: 10px; }

.ml-pdY10-4 {
    padding-left: 10px;
    padding-right: 10px; }

.ml-pdT10-4 {
    padding-top: 10px; }

.ml-pdL10-4 {
    padding-left: 10px; }

.ml-pdR10-4 {
    padding-right: 10px; }

.ml-pdB10-4 {
    padding-bottom: 10px; }

.ml-mgT10-4 {
    margin-top: 10px; }

.ml-mgL10-4 {
    margin-left: 10px; }

.ml-mgR10-4 {
    margin-right: 10px; }

.ml-mgB10-4 {
    margin-bottom: 10px; }

@media (max-width: 1920px) {
    .ml-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mg10X-4 {
        margin-top: 7.5px;
        margin-bottom: 7.5px; }

    .ml-mgY10-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; }

    .ml-pd10X-4 {
        padding-top: 7.5px;
        padding-bottom: 7.5px; }

    .ml-pdY10-4 {
        padding-left: 7.5px;
        padding-right: 7.5px; }

    .ml-pdT10-4 {
        padding-top: 7.5px; }

    .ml-pdL10-4 {
        padding-left: 7.5px; }

    .ml-pdR10-4 {
        padding-right: 7.5px; }

    .ml-pdB10-4 {
        padding-bottom: 7.5px; }

    .ml-mgT10-4 {
        margin-top: 7.5px; }

    .ml-mgL10-4 {
        margin-left: 7.5px; }

    .ml-mgR10-4 {
        margin-right: 7.5px; }

    .ml-mgB10-4 {
        margin-bottom: 7.5px; } }
.ml-mg5X-1 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ml-mgY5-1 {
    margin-left: 5px;
    margin-right: 5px; }

.ml-pd5X-1 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ml-pdY5-1 {
    padding-left: 5px;
    padding-right: 5px; }

.ml-pdT5-1 {
    padding-top: 5px; }

.ml-pdL5-1 {
    padding-left: 5px; }

.ml-pdR5-1 {
    padding-right: 5px; }

.ml-pdB5-1 {
    padding-bottom: 5px; }

.ml-mgT5-1 {
    margin-top: 5px; }

.ml-mgL5-1 {
    margin-left: 5px; }

.ml-mgR5-1 {
    margin-right: 5px; }

.ml-mgB5-1 {
    margin-bottom: 5px; }

@media (max-width: 1920px) {
    .ml-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg5X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY5-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd5X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY5-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT5-1 {
        padding-top: 0px; }

    .ml-pdL5-1 {
        padding-left: 0px; }

    .ml-pdR5-1 {
        padding-right: 0px; }

    .ml-pdB5-1 {
        padding-bottom: 0px; }

    .ml-mgT5-1 {
        margin-top: 0px; }

    .ml-mgL5-1 {
        margin-left: 0px; }

    .ml-mgR5-1 {
        margin-right: 0px; }

    .ml-mgB5-1 {
        margin-bottom: 0px; } }
.ml-mg5X-2 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ml-mgY5-2 {
    margin-left: 5px;
    margin-right: 5px; }

.ml-pd5X-2 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ml-pdY5-2 {
    padding-left: 5px;
    padding-right: 5px; }

.ml-pdT5-2 {
    padding-top: 5px; }

.ml-pdL5-2 {
    padding-left: 5px; }

.ml-pdR5-2 {
    padding-right: 5px; }

.ml-pdB5-2 {
    padding-bottom: 5px; }

.ml-mgT5-2 {
    margin-top: 5px; }

.ml-mgL5-2 {
    margin-left: 5px; }

.ml-mgR5-2 {
    margin-right: 5px; }

.ml-mgB5-2 {
    margin-bottom: 5px; }

@media (max-width: 1920px) {
    .ml-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .ml-mg5X-2 {
        margin-top: 1.25px;
        margin-bottom: 1.25px; }

    .ml-mgY5-2 {
        margin-left: 1.25px;
        margin-right: 1.25px; }

    .ml-pd5X-2 {
        padding-top: 1.25px;
        padding-bottom: 1.25px; }

    .ml-pdY5-2 {
        padding-left: 1.25px;
        padding-right: 1.25px; }

    .ml-pdT5-2 {
        padding-top: 1.25px; }

    .ml-pdL5-2 {
        padding-left: 1.25px; }

    .ml-pdR5-2 {
        padding-right: 1.25px; }

    .ml-pdB5-2 {
        padding-bottom: 1.25px; }

    .ml-mgT5-2 {
        margin-top: 1.25px; }

    .ml-mgL5-2 {
        margin-left: 1.25px; }

    .ml-mgR5-2 {
        margin-right: 1.25px; }

    .ml-mgB5-2 {
        margin-bottom: 1.25px; } }
.ml-mg5X-3 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ml-mgY5-3 {
    margin-left: 5px;
    margin-right: 5px; }

.ml-pd5X-3 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ml-pdY5-3 {
    padding-left: 5px;
    padding-right: 5px; }

.ml-pdT5-3 {
    padding-top: 5px; }

.ml-pdL5-3 {
    padding-left: 5px; }

.ml-pdR5-3 {
    padding-right: 5px; }

.ml-pdB5-3 {
    padding-bottom: 5px; }

.ml-mgT5-3 {
    margin-top: 5px; }

.ml-mgL5-3 {
    margin-left: 5px; }

.ml-mgR5-3 {
    margin-right: 5px; }

.ml-mgB5-3 {
    margin-bottom: 5px; }

@media (max-width: 1920px) {
    .ml-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ml-mg5X-3 {
        margin-top: 2.5px;
        margin-bottom: 2.5px; }

    .ml-mgY5-3 {
        margin-left: 2.5px;
        margin-right: 2.5px; }

    .ml-pd5X-3 {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }

    .ml-pdY5-3 {
        padding-left: 2.5px;
        padding-right: 2.5px; }

    .ml-pdT5-3 {
        padding-top: 2.5px; }

    .ml-pdL5-3 {
        padding-left: 2.5px; }

    .ml-pdR5-3 {
        padding-right: 2.5px; }

    .ml-pdB5-3 {
        padding-bottom: 2.5px; }

    .ml-mgT5-3 {
        margin-top: 2.5px; }

    .ml-mgL5-3 {
        margin-left: 2.5px; }

    .ml-mgR5-3 {
        margin-right: 2.5px; }

    .ml-mgB5-3 {
        margin-bottom: 2.5px; } }
.ml-mg5X-4 {
    margin-top: 5px;
    margin-bottom: 5px; }

.ml-mgY5-4 {
    margin-left: 5px;
    margin-right: 5px; }

.ml-pd5X-4 {
    padding-top: 5px;
    padding-bottom: 5px; }

.ml-pdY5-4 {
    padding-left: 5px;
    padding-right: 5px; }

.ml-pdT5-4 {
    padding-top: 5px; }

.ml-pdL5-4 {
    padding-left: 5px; }

.ml-pdR5-4 {
    padding-right: 5px; }

.ml-pdB5-4 {
    padding-bottom: 5px; }

.ml-mgT5-4 {
    margin-top: 5px; }

.ml-mgL5-4 {
    margin-left: 5px; }

.ml-mgR5-4 {
    margin-right: 5px; }

.ml-mgB5-4 {
    margin-bottom: 5px; }

@media (max-width: 1920px) {
    .ml-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ml-mg5X-4 {
        margin-top: 3.75px;
        margin-bottom: 3.75px; }

    .ml-mgY5-4 {
        margin-left: 3.75px;
        margin-right: 3.75px; }

    .ml-pd5X-4 {
        padding-top: 3.75px;
        padding-bottom: 3.75px; }

    .ml-pdY5-4 {
        padding-left: 3.75px;
        padding-right: 3.75px; }

    .ml-pdT5-4 {
        padding-top: 3.75px; }

    .ml-pdL5-4 {
        padding-left: 3.75px; }

    .ml-pdR5-4 {
        padding-right: 3.75px; }

    .ml-pdB5-4 {
        padding-bottom: 3.75px; }

    .ml-mgT5-4 {
        margin-top: 3.75px; }

    .ml-mgL5-4 {
        margin-left: 3.75px; }

    .ml-mgR5-4 {
        margin-right: 3.75px; }

    .ml-mgB5-4 {
        margin-bottom: 3.75px; } }
.ml-mg0X-1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ml-mgY0-1 {
    margin-left: 0px;
    margin-right: 0px; }

.ml-pd0X-1 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ml-pdY0-1 {
    padding-left: 0px;
    padding-right: 0px; }

.ml-pdT0-1 {
    padding-top: 0px; }

.ml-pdL0-1 {
    padding-left: 0px; }

.ml-pdR0-1 {
    padding-right: 0px; }

.ml-pdB0-1 {
    padding-bottom: 0px; }

.ml-mgT0-1 {
    margin-top: 0px; }

.ml-mgL0-1 {
    margin-left: 0px; }

.ml-mgR0-1 {
    margin-right: 0px; }

.ml-mgB0-1 {
    margin-bottom: 0px; }

@media (max-width: 1920px) {
    .ml-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg0X-1 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY0-1 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd0X-1 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY0-1 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT0-1 {
        padding-top: 0px; }

    .ml-pdL0-1 {
        padding-left: 0px; }

    .ml-pdR0-1 {
        padding-right: 0px; }

    .ml-pdB0-1 {
        padding-bottom: 0px; }

    .ml-mgT0-1 {
        margin-top: 0px; }

    .ml-mgL0-1 {
        margin-left: 0px; }

    .ml-mgR0-1 {
        margin-right: 0px; }

    .ml-mgB0-1 {
        margin-bottom: 0px; } }
.ml-mg0X-2 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ml-mgY0-2 {
    margin-left: 0px;
    margin-right: 0px; }

.ml-pd0X-2 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ml-pdY0-2 {
    padding-left: 0px;
    padding-right: 0px; }

.ml-pdT0-2 {
    padding-top: 0px; }

.ml-pdL0-2 {
    padding-left: 0px; }

.ml-pdR0-2 {
    padding-right: 0px; }

.ml-pdB0-2 {
    padding-bottom: 0px; }

.ml-mgT0-2 {
    margin-top: 0px; }

.ml-mgL0-2 {
    margin-left: 0px; }

.ml-mgR0-2 {
    margin-right: 0px; }

.ml-mgB0-2 {
    margin-bottom: 0px; }

@media (max-width: 1920px) {
    .ml-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg0X-2 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY0-2 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd0X-2 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY0-2 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT0-2 {
        padding-top: 0px; }

    .ml-pdL0-2 {
        padding-left: 0px; }

    .ml-pdR0-2 {
        padding-right: 0px; }

    .ml-pdB0-2 {
        padding-bottom: 0px; }

    .ml-mgT0-2 {
        margin-top: 0px; }

    .ml-mgL0-2 {
        margin-left: 0px; }

    .ml-mgR0-2 {
        margin-right: 0px; }

    .ml-mgB0-2 {
        margin-bottom: 0px; } }
.ml-mg0X-3 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ml-mgY0-3 {
    margin-left: 0px;
    margin-right: 0px; }

.ml-pd0X-3 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ml-pdY0-3 {
    padding-left: 0px;
    padding-right: 0px; }

.ml-pdT0-3 {
    padding-top: 0px; }

.ml-pdL0-3 {
    padding-left: 0px; }

.ml-pdR0-3 {
    padding-right: 0px; }

.ml-pdB0-3 {
    padding-bottom: 0px; }

.ml-mgT0-3 {
    margin-top: 0px; }

.ml-mgL0-3 {
    margin-left: 0px; }

.ml-mgR0-3 {
    margin-right: 0px; }

.ml-mgB0-3 {
    margin-bottom: 0px; }

@media (max-width: 1920px) {
    .ml-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg0X-3 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY0-3 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd0X-3 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY0-3 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT0-3 {
        padding-top: 0px; }

    .ml-pdL0-3 {
        padding-left: 0px; }

    .ml-pdR0-3 {
        padding-right: 0px; }

    .ml-pdB0-3 {
        padding-bottom: 0px; }

    .ml-mgT0-3 {
        margin-top: 0px; }

    .ml-mgL0-3 {
        margin-left: 0px; }

    .ml-mgR0-3 {
        margin-right: 0px; }

    .ml-mgB0-3 {
        margin-bottom: 0px; } }
.ml-mg0X-4 {
    margin-top: 0px;
    margin-bottom: 0px; }

.ml-mgY0-4 {
    margin-left: 0px;
    margin-right: 0px; }

.ml-pd0X-4 {
    padding-top: 0px;
    padding-bottom: 0px; }

.ml-pdY0-4 {
    padding-left: 0px;
    padding-right: 0px; }

.ml-pdT0-4 {
    padding-top: 0px; }

.ml-pdL0-4 {
    padding-left: 0px; }

.ml-pdR0-4 {
    padding-right: 0px; }

.ml-pdB0-4 {
    padding-bottom: 0px; }

.ml-mgT0-4 {
    margin-top: 0px; }

.ml-mgL0-4 {
    margin-left: 0px; }

.ml-mgR0-4 {
    margin-right: 0px; }

.ml-mgB0-4 {
    margin-bottom: 0px; }

@media (max-width: 1920px) {
    .ml-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mg0X-4 {
        margin-top: 0px;
        margin-bottom: 0px; }

    .ml-mgY0-4 {
        margin-left: 0px;
        margin-right: 0px; }

    .ml-pd0X-4 {
        padding-top: 0px;
        padding-bottom: 0px; }

    .ml-pdY0-4 {
        padding-left: 0px;
        padding-right: 0px; }

    .ml-pdT0-4 {
        padding-top: 0px; }

    .ml-pdL0-4 {
        padding-left: 0px; }

    .ml-pdR0-4 {
        padding-right: 0px; }

    .ml-pdB0-4 {
        padding-bottom: 0px; }

    .ml-mgT0-4 {
        margin-top: 0px; }

    .ml-mgL0-4 {
        margin-left: 0px; }

    .ml-mgR0-4 {
        margin-right: 0px; }

    .ml-mgB0-4 {
        margin-bottom: 0px; } }
.ml-fz50-1 {
    font-size: 50px; }

@media (max-width: 1920px) {
    .ml-fz50-1 {
        font-size: 0px; } }
.ml-fz50-2 {
    font-size: 50px; }

@media (max-width: 1920px) {
    .ml-fz50-2 {
        font-size: 12.5px; } }
.ml-fz50-3 {
    font-size: 50px; }

@media (max-width: 1920px) {
    .ml-fz50-3 {
        font-size: 25px; } }
.ml-fz50-4 {
    font-size: 50px; }

@media (max-width: 1920px) {
    .ml-fz50-4 {
        font-size: 37.5px; } }
.ml-fz48-1 {
    font-size: 48px; }

@media (max-width: 1920px) {
    .ml-fz48-1 {
        font-size: 0px; } }
.ml-fz48-2 {
    font-size: 48px; }

@media (max-width: 1920px) {
    .ml-fz48-2 {
        font-size: 12px; } }
.ml-fz48-3 {
    font-size: 48px; }

@media (max-width: 1920px) {
    .ml-fz48-3 {
        font-size: 24px; } }
.ml-fz48-4 {
    font-size: 48px; }

@media (max-width: 1920px) {
    .ml-fz48-4 {
        font-size: 36px; } }
.ml-fz46-1 {
    font-size: 46px; }

@media (max-width: 1920px) {
    .ml-fz46-1 {
        font-size: 0px; } }
.ml-fz46-2 {
    font-size: 46px; }

@media (max-width: 1920px) {
    .ml-fz46-2 {
        font-size: 11.5px; } }
.ml-fz46-3 {
    font-size: 46px; }

@media (max-width: 1920px) {
    .ml-fz46-3 {
        font-size: 23px; } }
.ml-fz46-4 {
    font-size: 46px; }

@media (max-width: 1920px) {
    .ml-fz46-4 {
        font-size: 34.5px; } }
.ml-fz44-1 {
    font-size: 44px; }

@media (max-width: 1920px) {
    .ml-fz44-1 {
        font-size: 0px; } }
.ml-fz44-2 {
    font-size: 44px; }

@media (max-width: 1920px) {
    .ml-fz44-2 {
        font-size: 11px; } }
.ml-fz44-3 {
    font-size: 44px; }

@media (max-width: 1920px) {
    .ml-fz44-3 {
        font-size: 22px; } }
.ml-fz44-4 {
    font-size: 44px; }

@media (max-width: 1920px) {
    .ml-fz44-4 {
        font-size: 33px; } }
.ml-fz42-1 {
    font-size: 42px; }

@media (max-width: 1920px) {
    .ml-fz42-1 {
        font-size: 0px; } }
.ml-fz42-2 {
    font-size: 42px; }

@media (max-width: 1920px) {
    .ml-fz42-2 {
        font-size: 10.5px; } }
.ml-fz42-3 {
    font-size: 42px; }

@media (max-width: 1920px) {
    .ml-fz42-3 {
        font-size: 21px; } }
.ml-fz42-4 {
    font-size: 42px; }

@media (max-width: 1920px) {
    .ml-fz42-4 {
        font-size: 31.5px; } }
.ml-fz40-1 {
    font-size: 40px; }

@media (max-width: 1920px) {
    .ml-fz40-1 {
        font-size: 0px; } }
.ml-fz40-2 {
    font-size: 40px; }

@media (max-width: 1920px) {
    .ml-fz40-2 {
        font-size: 10px; } }
.ml-fz40-3 {
    font-size: 40px; }

@media (max-width: 1920px) {
    .ml-fz40-3 {
        font-size: 20px; } }
.ml-fz40-4 {
    font-size: 40px; }

@media (max-width: 1920px) {
    .ml-fz40-4 {
        font-size: 30px; } }
.ml-fz38-1 {
    font-size: 38px; }

@media (max-width: 1920px) {
    .ml-fz38-1 {
        font-size: 0px; } }
.ml-fz38-2 {
    font-size: 38px; }

@media (max-width: 1920px) {
    .ml-fz38-2 {
        font-size: 9.5px; } }
.ml-fz38-3 {
    font-size: 38px; }

@media (max-width: 1920px) {
    .ml-fz38-3 {
        font-size: 19px; } }
.ml-fz38-4 {
    font-size: 38px; }

@media (max-width: 1920px) {
    .ml-fz38-4 {
        font-size: 28.5px; } }
.ml-fz36-1 {
    font-size: 36px; }

@media (max-width: 1920px) {
    .ml-fz36-1 {
        font-size: 0px; } }
.ml-fz36-2 {
    font-size: 36px; }

@media (max-width: 1920px) {
    .ml-fz36-2 {
        font-size: 9px; } }
.ml-fz36-3 {
    font-size: 36px; }

@media (max-width: 1920px) {
    .ml-fz36-3 {
        font-size: 18px; } }
.ml-fz36-4 {
    font-size: 36px; }

@media (max-width: 1920px) {
    .ml-fz36-4 {
        font-size: 27px; } }
.ml-fz34-1 {
    font-size: 34px; }

@media (max-width: 1920px) {
    .ml-fz34-1 {
        font-size: 0px; } }
.ml-fz34-2 {
    font-size: 34px; }

@media (max-width: 1920px) {
    .ml-fz34-2 {
        font-size: 8.5px; } }
.ml-fz34-3 {
    font-size: 34px; }

@media (max-width: 1920px) {
    .ml-fz34-3 {
        font-size: 17px; } }
.ml-fz34-4 {
    font-size: 34px; }

@media (max-width: 1920px) {
    .ml-fz34-4 {
        font-size: 25.5px; } }
.ml-fz32-1 {
    font-size: 32px; }

@media (max-width: 1920px) {
    .ml-fz32-1 {
        font-size: 0px; } }
.ml-fz32-2 {
    font-size: 32px; }

@media (max-width: 1920px) {
    .ml-fz32-2 {
        font-size: 8px; } }
.ml-fz32-3 {
    font-size: 32px; }

@media (max-width: 1920px) {
    .ml-fz32-3 {
        font-size: 16px; } }
.ml-fz32-4 {
    font-size: 32px; }

@media (max-width: 1920px) {
    .ml-fz32-4 {
        font-size: 24px; } }
.ml-fz30-1 {
    font-size: 30px; }

@media (max-width: 1920px) {
    .ml-fz30-1 {
        font-size: 0px; } }
.ml-fz30-2 {
    font-size: 30px; }

@media (max-width: 1920px) {
    .ml-fz30-2 {
        font-size: 7.5px; } }
.ml-fz30-3 {
    font-size: 30px; }

@media (max-width: 1920px) {
    .ml-fz30-3 {
        font-size: 15px; } }
.ml-fz30-4 {
    font-size: 30px; }

@media (max-width: 1920px) {
    .ml-fz30-4 {
        font-size: 22.5px; } }
.ml-fz28-1 {
    font-size: 28px; }

@media (max-width: 1920px) {
    .ml-fz28-1 {
        font-size: 0px; } }
.ml-fz28-2 {
    font-size: 28px; }

@media (max-width: 1920px) {
    .ml-fz28-2 {
        font-size: 7px; } }
.ml-fz28-3 {
    font-size: 28px; }

@media (max-width: 1920px) {
    .ml-fz28-3 {
        font-size: 14px; } }
.ml-fz28-4 {
    font-size: 28px; }

@media (max-width: 1920px) {
    .ml-fz28-4 {
        font-size: 21px; } }
.ml-fz26-1 {
    font-size: 26px; }

@media (max-width: 1920px) {
    .ml-fz26-1 {
        font-size: 0px; } }
.ml-fz26-2 {
    font-size: 26px; }

@media (max-width: 1920px) {
    .ml-fz26-2 {
        font-size: 6.5px; } }
.ml-fz26-3 {
    font-size: 26px; }

@media (max-width: 1920px) {
    .ml-fz26-3 {
        font-size: 13px; } }
.ml-fz26-4 {
    font-size: 26px; }

@media (max-width: 1920px) {
    .ml-fz26-4 {
        font-size: 19.5px; } }
.ml-fz24-1 {
    font-size: 24px; }

@media (max-width: 1920px) {
    .ml-fz24-1 {
        font-size: 0px; } }
.ml-fz24-2 {
    font-size: 24px; }

@media (max-width: 1920px) {
    .ml-fz24-2 {
        font-size: 6px; } }
.ml-fz24-3 {
    font-size: 24px; }

@media (max-width: 1920px) {
    .ml-fz24-3 {
        font-size: 12px; } }
.ml-fz24-4 {
    font-size: 24px; }

@media (max-width: 1920px) {
    .ml-fz24-4 {
        font-size: 18px; } }
.ml-fz22-1 {
    font-size: 22px; }

@media (max-width: 1920px) {
    .ml-fz22-1 {
        font-size: 0px; } }
.ml-fz22-2 {
    font-size: 22px; }

@media (max-width: 1920px) {
    .ml-fz22-2 {
        font-size: 5.5px; } }
.ml-fz22-3 {
    font-size: 22px; }

@media (max-width: 1920px) {
    .ml-fz22-3 {
        font-size: 11px; } }
.ml-fz22-4 {
    font-size: 22px; }

@media (max-width: 1920px) {
    .ml-fz22-4 {
        font-size: 16.5px; } }
.ml-fz20-1 {
    font-size: 20px; }

@media (max-width: 1920px) {
    .ml-fz20-1 {
        font-size: 0px; } }
.ml-fz20-2 {
    font-size: 20px; }

@media (max-width: 1920px) {
    .ml-fz20-2 {
        font-size: 5px; } }
.ml-fz20-3 {
    font-size: 20px; }

@media (max-width: 1920px) {
    .ml-fz20-3 {
        font-size: 10px; } }
.ml-fz20-4 {
    font-size: 20px; }

@media (max-width: 1920px) {
    .ml-fz20-4 {
        font-size: 15px; } }
.ml-fz18-1 {
    font-size: 18px; }

@media (max-width: 1920px) {
    .ml-fz18-1 {
        font-size: 0px; } }
.ml-fz18-2 {
    font-size: 18px; }

@media (max-width: 1920px) {
    .ml-fz18-2 {
        font-size: 4.5px; } }
.ml-fz18-3 {
    font-size: 18px; }

@media (max-width: 1920px) {
    .ml-fz18-3 {
        font-size: 9px; } }
.ml-fz18-4 {
    font-size: 18px; }

@media (max-width: 1920px) {
    .ml-fz18-4 {
        font-size: 13.5px; } }
.ml-fz16-1 {
    font-size: 16px; }

@media (max-width: 1920px) {
    .ml-fz16-1 {
        font-size: 0px; } }
.ml-fz16-2 {
    font-size: 16px; }

@media (max-width: 1920px) {
    .ml-fz16-2 {
        font-size: 4px; } }
.ml-fz16-3 {
    font-size: 16px; }

@media (max-width: 1920px) {
    .ml-fz16-3 {
        font-size: 8px; } }
.ml-fz16-4 {
    font-size: 16px; }

@media (max-width: 1920px) {
    .ml-fz16-4 {
        font-size: 12px; } }
.ml-fz14-1 {
    font-size: 14px; }

@media (max-width: 1920px) {
    .ml-fz14-1 {
        font-size: 0px; } }
.ml-fz14-2 {
    font-size: 14px; }

@media (max-width: 1920px) {
    .ml-fz14-2 {
        font-size: 3.5px; } }
.ml-fz14-3 {
    font-size: 14px; }

@media (max-width: 1920px) {
    .ml-fz14-3 {
        font-size: 7px; } }
.ml-fz14-4 {
    font-size: 14px; }

@media (max-width: 1920px) {
    .ml-fz14-4 {
        font-size: 10.5px; } }
.ml-fz12-1 {
    font-size: 12px; }

@media (max-width: 1920px) {
    .ml-fz12-1 {
        font-size: 0px; } }
.ml-fz12-2 {
    font-size: 12px; }

@media (max-width: 1920px) {
    .ml-fz12-2 {
        font-size: 3px; } }
.ml-fz12-3 {
    font-size: 12px; }

@media (max-width: 1920px) {
    .ml-fz12-3 {
        font-size: 6px; } }
.ml-fz12-4 {
    font-size: 12px; }

@media (max-width: 1920px) {
    .ml-fz12-4 {
        font-size: 9px; } }
.ml-fz10-1 {
    font-size: 10px; }

@media (max-width: 1920px) {
    .ml-fz10-1 {
        font-size: 0px; } }
.ml-fz10-2 {
    font-size: 10px; }

@media (max-width: 1920px) {
    .ml-fz10-2 {
        font-size: 2.5px; } }
.ml-fz10-3 {
    font-size: 10px; }

@media (max-width: 1920px) {
    .ml-fz10-3 {
        font-size: 5px; } }
.ml-fz10-4 {
    font-size: 10px; }

@media (max-width: 1920px) {
    .ml-fz10-4 {
        font-size: 7.5px; } }
.ml-fz8-1 {
    font-size: 8px; }

@media (max-width: 1920px) {
    .ml-fz8-1 {
        font-size: 0px; } }
.ml-fz8-2 {
    font-size: 8px; }

@media (max-width: 1920px) {
    .ml-fz8-2 {
        font-size: 2px; } }
.ml-fz8-3 {
    font-size: 8px; }

@media (max-width: 1920px) {
    .ml-fz8-3 {
        font-size: 4px; } }
.ml-fz8-4 {
    font-size: 8px; }

@media (max-width: 1920px) {
    .ml-fz8-4 {
        font-size: 6px; } }
.ml-fz6-1 {
    font-size: 6px; }

@media (max-width: 1920px) {
    .ml-fz6-1 {
        font-size: 0px; } }
.ml-fz6-2 {
    font-size: 6px; }

@media (max-width: 1920px) {
    .ml-fz6-2 {
        font-size: 1.5px; } }
.ml-fz6-3 {
    font-size: 6px; }

@media (max-width: 1920px) {
    .ml-fz6-3 {
        font-size: 3px; } }
.ml-fz6-4 {
    font-size: 6px; }

@media (max-width: 1920px) {
    .ml-fz6-4 {
        font-size: 4.5px; } }
.ml-fz4-1 {
    font-size: 4px; }

@media (max-width: 1920px) {
    .ml-fz4-1 {
        font-size: 0px; } }
.ml-fz4-2 {
    font-size: 4px; }

@media (max-width: 1920px) {
    .ml-fz4-2 {
        font-size: 1px; } }
.ml-fz4-3 {
    font-size: 4px; }

@media (max-width: 1920px) {
    .ml-fz4-3 {
        font-size: 2px; } }
.ml-fz4-4 {
    font-size: 4px; }

@media (max-width: 1920px) {
    .ml-fz4-4 {
        font-size: 3px; } }
.ml-fz2-1 {
    font-size: 2px; }

@media (max-width: 1920px) {
    .ml-fz2-1 {
        font-size: 0px; } }
.ml-fz2-2 {
    font-size: 2px; }

@media (max-width: 1920px) {
    .ml-fz2-2 {
        font-size: 0.5px; } }
.ml-fz2-3 {
    font-size: 2px; }

@media (max-width: 1920px) {
    .ml-fz2-3 {
        font-size: 1px; } }
.ml-fz2-4 {
    font-size: 2px; }

@media (max-width: 1920px) {
    .ml-fz2-4 {
        font-size: 1.5px; } }


/* ALL */

.row .three{
    transform: scale(.8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #ecf0f1;
    text-align: center;
}

@media (max-width: 576px) {
    .row .three{
        transform: scale(.6);
    }
}

.hamburger .line{
    width: 50px;
    height: 5px;
    background-color: #0168ad;
    display: block;
    margin: 8px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.hamburger:hover{
    cursor: pointer;
}

/* ONE */

#hamburger-1.is-active .line:nth-child(2){
    opacity: 0;
}

#hamburger-1.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px) rotate(45deg);
    -ms-transform: translateY(13px) rotate(45deg);
    -o-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(-45deg);
    -ms-transform: translateY(-13px) rotate(-45deg);
    -o-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
}

/* TWO */

#hamburger-2.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(13px);
}

#hamburger-2.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px);
    -ms-transform: translateY(-13px);
    -o-transform: translateY(-13px);
    transform: translateY(-13px);
}

/* THREE */

#hamburger-3.is-active .line:nth-child(1),
#hamburger-3.is-active .line:nth-child(3){
    width: 40px;
}

#hamburger-3.is-active .line:nth-child(1){
    -webkit-transform: translateX(-10px) rotate(-45deg);
    -ms-transform: translateX(-10px) rotate(-45deg);
    -o-transform: translateX(-10px) rotate(-45deg);
    transform: translateX(-10px) rotate(-45deg);
}

#hamburger-3.is-active .line:nth-child(3){
    -webkit-transform: translateX(-10px) rotate(45deg);
    -ms-transform: translateX(-10px) rotate(45deg);
    -o-transform: translateX(-10px) rotate(45deg);
    transform: translateX(-10px) rotate(45deg);
}

/* FOUR */

#hamburger-4.is-active .line:nth-child(1),
#hamburger-4.is-active .line:nth-child(3){
    width: 40px;
}

#hamburger-4.is-active .line:nth-child(1){
    -webkit-transform: translateX(10px) rotate(45deg);
    -ms-transform: translateX(10px) rotate(45deg);
    -o-transform: translateX(10px) rotate(45deg);
    transform: translateX(10px) rotate(45deg);
}

#hamburger-4.is-active .line:nth-child(3){
    -webkit-transform: translateX(10px) rotate(-45deg);
    -ms-transform: translateX(10px) rotate(-45deg);
    -o-transform: translateX(10px) rotate(-45deg);
    transform: translateX(10px) rotate(-45deg);
}

/* FIVE */

#hamburger-5.is-active{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

#hamburger-5.is-active .line:nth-child(2){
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

#hamburger-5 .line:nth-child(2){
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}


#hamburger-5.is-active .line:nth-child(2){
    opacity: 0;
}

#hamburger-5.is-active .line:nth-child(1),
#hamburger-5.is-active .line:nth-child(3){
    width: 35px;
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    transform-origin: right;
}

#hamburger-5.is-active .line:nth-child(1){
    -webkit-transform: translateY(15px) rotate(45deg);
    -ms-transform: translateY(15px) rotate(45deg);
    -o-transform: translateY(15px) rotate(45deg);
    transform: translateY(15px) rotate(45deg);
}

#hamburger-5.is-active .line:nth-child(3){
    -webkit-transform: translateY(-15px) rotate(-45deg);
    -ms-transform: translateY(-15px) rotate(-45deg);
    -o-transform: translateY(-15px) rotate(-45deg);
    transform: translateY(-15px) rotate(-45deg);
}

/* SIX */

#hamburger-6.is-active{
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#hamburger-6.is-active .line:nth-child(2){
    width: 0px;
}

#hamburger-6.is-active .line:nth-child(1),
#hamburger-6.is-active .line:nth-child(3){
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

#hamburger-6.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(13px);
}

#hamburger-6.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(90deg);
    -ms-transform: translateY(-13px) rotate(90deg);
    -o-transform: translateY(-13px) rotate(90deg);
    transform: translateY(-13px) rotate(90deg);
}

/* SEVEN */

#hamburger-7.is-active .line:nth-child(1){
    width: 30px;
}

#hamburger-7.is-active .line:nth-child(2){
    width: 40px;
}

#hamburger-7.is-active .line{
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}

/* EIGHT */

#hamburger-8.is-active .line:nth-child(2){
    opacity: 0;
}

#hamburger-8.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(13px);
}

#hamburger-8.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(90deg);
    -ms-transform: translateY(-13px) rotate(90deg);
    -o-transform: translateY(-13px) rotate(90deg);
    transform: translateY(-13px) rotate(90deg);
}

/* NINE */

#hamburger-9{
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-9.is-active{
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#hamburger-9:before{
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70px;
    height: 70px;
    border: 5px solid transparent;
    top: calc(50% - 35px);
    left: calc(50% - 35px);
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-9.is-active:before{
    border: 5px solid #ecf0f1;
}

#hamburger-9.is-active .line{
    width: 35px;
}

#hamburger-9.is-active .line:nth-child(2){
    opacity: 0;
}

#hamburger-9.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(13px);
}

#hamburger-9.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(90deg);
    -ms-transform: translateY(-13px) rotate(90deg);
    -o-transform: translateY(-13px) rotate(90deg);
    transform: translateY(-13px) rotate(90deg);
}

/* TEN */

#hamburger-10{
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-10.is-active{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

#hamburger-10.is-active .line:nth-child(1){
    width: 30px
}

#hamburger-10.is-active .line:nth-child(2){
    width: 40px
}

/* ELEVEN */

#hamburger-11{
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-11.is-active{
    animation: smallbig 0.6s forwards;
}

@keyframes smallbig{
    0%, 100%{
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    50%{
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
}

#hamburger-11.is-active .line:nth-child(1),
#hamburger-11.is-active .line:nth-child(2),
#hamburger-11.is-active .line:nth-child(3){
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

#hamburger-11.is-active .line:nth-child(2){
    opacity: 0;
}

#hamburger-11.is-active .line:nth-child(1){
    -webkit-transform: translateY(13px) rotate(45deg);
    -ms-transform: translateY(13px) rotate(45deg);
    -o-transform: translateY(13px) rotate(45deg);
    transform: translateY(13px) rotate(45deg);
}

#hamburger-11.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(-45deg);
    -ms-transform: translateY(-13px) rotate(-45deg);
    -o-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
}

/* TWELVE */

#hamburger-12.is-active .line:nth-child(1){
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

#hamburger-12.is-active .line:nth-child(3){
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

@media (max-width: 576px) {
    .phone {
        display: block; } }

@media (min-width: 1024px) {
    .sm {
        display: none !important; } }

@media (min-width: 576px) {
    .ms {
        display: none !important; } }

@media (max-width: 1024px) {
    .pc {
        display: none !important; } }

@media (max-width: 576px) {
    .pc-1 {
        display: none !important; } }

@media (max-width: 768px) {
    .pc-2 {
        display: none !important; } }

@media (min-width: 1024px) {
    .news .row .col:nth-child(2) {
        height: 500px;
    }
}

@media (max-width: 1024px) {
    .news .row .col:nth-child(2) .bd {
        height: 350px;
    }

    .news .row .col:nth-child(2) .bd {
        padding: 0 2%;
    }
}

@media (min-width: 1024px) {
    .news .row .col:nth-child(2) .bd {
        height: 400px;
    }
}


@media (max-width: 576px) {
    .news .row .col:nth-child(2) .bd {
        margin-top: 30px;
        margin-bottom: 10px;
        height: 270px;
    }
}

.menu-box::-webkit-scrollbar {
    display: none;
}

.none {
    display: none;
}

.cover {
    z-index: 9;
    background-color: #f7f7f7;
}

@media (min-width: 576px) {
    .cover {
        top: 100px
    }
}


@media (max-width: 576px) {
    .cover {
        top: 60px
    }

    .info-box p,
    .info-box span {
        width: 100%;
    }

    .info-box p img,
    .info-box span img {
        width: 100%;
        height: initial;
        object-fit: contain;
    }

    .share {
        margin-top: 10px;
    }
}

@media (max-width: 768px) {
    #test1 {
        padding: 20px 0 !important;
    }

    #test1 .layui-laypage-refresh,
    #test1 .layui-laypage-limits {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .case .case-box-1 .swiper-container .swiper-slide {
        flex-wrap: wrap;
    }

    .case .case-box-1 .swiper-container .swiper-slide .img-box {
        width: 100%;
        height: 60%;
    }

    .case .case-box-1 .swiper-container .swiper-slide .info {
        width: 100%;
        height: 40%;
    }
}

@media (max-width: 576px) {
    .detail .txt p,
    .detail .txt span {
        width: 100%;
    }

    .detail .txt p img,
    .detail .txt span img {
        width: 100%;
        object-fit: contain;
    }

}

.drop-box .pd10X a {
    color: #575757 !important;
}

@media (max-width: 768px) {
    .organization p {
        overflow-x: scroll;
    }

    .organization p::-webkit-scrollbar {
        display: none;
    }

    .organization p img {
        width: 200%;
    }
}

p span,
p a{
    background-color: initial !important;
}

.comment-lst {
    background-color: #fff;
}

.comment-lst .tip:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 30px;
    height: 2px;
    background-color: #0067aa;
    transform: translateX(-50%);
}

.comment-lst .lst-box {
    background-color: #f7f7f7;
}

.comment-lst .lst-box .headline span:nth-child(3) {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
}

.comment-lst .lst-box .name {
    flex-shrink: 0;
}

.comment-lst .lst-box .sum  {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.comment-lst .lst-box .sum .line-1  {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: #737373;
    transform: translateX(-50%);
}

.comment-lst .lst-box .sum .line-2  {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #737373;
    transform: translateY(-50%);
}

.comment-lst .lst-box .question {
    line-height: 2;
    border-bottom: 1px solid transparent;
}

.comment-lst .active {
    color: #fff;
    background-color: #0067aa;
}

.comment-lst .active .sum .line-2,
.comment-lst .active .sum .line-1 {
    background-color: #fff;
}

.comment-lst .active .sum .line-1 {
    display: none;
}

.comment-lst .active .question {
    border-bottom: 1px solid #2d81b9;
}

@media (max-width: 576px) {
    .honor-lst {
        padding-left: 10px;
        padding-right: 10px;
    }
}



.Topping-news{
    padding: 70px 0 0 0;
}
.Topping-news .tn-tie{
    color: #f6000a;
    font-weight: 700;
    text-align: center;
    font-size: 34px;
    letter-spacing: 1px;
    margin: 0 0 20px 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
}
.Topping-news .tn-con{
    font-size: 16px;
    color: #323232;
    line-height: 2.2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    word-break: break-all;
    text-indent: 2em;
}
.Topping-news .tn-con:hover{
    color: #0168ad;
}
.Topping-news .tn-hs{
    color: #f6000a;
}
@media (max-width: 1600px) {
    .Topping-news .tn-tie{
        font-size: 28px;
    }
    .Topping-news .tn-con{
        font-size: 16px;
    }
}
@media (max-width: 1400px) {
    .Topping-news .tn-tie{
        font-size: 24px;
    }
    .Topping-news .tn-con{
        font-size: 16px;
    }
}
@media (max-width: 576px) {
    .Topping-news{
        padding: 20px 0 0 0;
    }
    .Topping-news .tn-tie{
        font-size: 18px;
        margin: 0 0 10px 0;
    }
    .Topping-news .tn-con{
        font-size: 14px;
    }
}






