/*! Pentix v.1.0 - 2019-10-03 */
 article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
ul,ol,li{
    margin:0;
    padding:0;
    list-style:none;
    font-weight:inherit
}
h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
    font-weight:400
}
blockquote,q{
    margin:1.9rem 0;
    font-size:1.5rem;
    line-height:1.8
}
q{
    display:inline-block;
}
q:before,q:after{
    content:none
}
input[type="submit"],input[type="reset"],input[type="button"],button{
    color:inherit;
    font-size:inherit;
    line-height:normal;
    overflow:visible;
    cursor:pointer;
    -webkit-appearance:button;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
input::-moz-focus-inner,button::-moz-focus-inner{
    border:0 !important;
    padding:0 !important
}
table{
    border-spacing:0;
    border-collapse:collapse;
    background-color:transparent
}
td,th{
    text-align:left;
    border:0 none;
    padding:0;
    vertical-align:top
}
th{
    font-weight:bold
}
.body{
    position:relative;
    margin:0;
    padding:0;
}
.body *,.body,.body *:before,.body:before,.body *:after,.body:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.body .inline-block{
    display:inline-block;
    vertical-align:middle
}
.clearfix{
    zoom:1
}
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
    clear:both
}
.container{
    max-width:1200px;
    padding-left:20px;
    padding-right:20px;
    margin:0 auto
}
.medium-container{
    max-width:840px;
    margin:0 auto
}
.large-container{
    max-width:1920px;
    margin:0 auto
}
.full,.back{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.screen-height{
    display:block;
    position:relative;
    height:100vh
}
.back{
    z-index:-1
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.sub-block{
    display:block;
    font-size:.8em;
    color:#666;
    font-style:italic
}
.date-square{
    width:100px;
    height:100px;
    line-height:80px;
    position:relative;
    z-index:1;
    padding:10px;
    font-family:Montserrat;
    display:inline-block;
}
.date-square .month,.date-square .year,.date-square .day{
    font-size:12px;
    display:block;
    font-weight:600
}
.date-square .day{
    font-size:32px;
    padding:5px 0
}
.date-square.small{
    width:70px;
    height:70px;
    line-height:50px;
}
.date-square.small .day{
    padding:0
}
.btn{
    background:none;
    border:0 none;
    padding:0;
    border-radius:0;
    color:#fff;
    font-size:13px;
    font-weight:600;
    padding:0 35px;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    z-index:1;
    height:46px;
    line-height:46px;
    position:relative;
    white-space:nowrap;
    text-decoration:none;
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-align:center;
}
.btn:before,.btn:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s
}
.btn:before{
    background:#29abe2
}
.btn:hover,.btn:focus,.btn:active,.btn.active{
    color:#fff;
}
.btn:hover:before,.btn:focus:before,.btn:active:before,.btn.active:before{
    background:#35354a
}
.btn.disabled,.btn:disabled,.btn[disabled]{
    opacity:.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80)
}
.btn-sm{
    padding:0 15px;
    height:32px;
    line-height:32px
}
.btn-md{
    padding:0 25px;
    height:38px;
    line-height:38px
}
.btn-lg{
    padding:0 45px;
    font-size:16px;
    height:54px;
    line-height:54px
}
.btn-block{
    margin-top:30px
}
.btn-content{
    width:100%;
    max-width:240px
}
.embed{
    overflow:hidden;
}
.embed iframe{
    display:inline-block;
    width:100%;
    height:100%;
    border:0 none
}
label.required:after{
    content:"*";
    margin-left:3px;
    font-family:sans-serif
}
.input-group-state{
    display:table-cell;
    vertical-align:top;
    width:0;
    height:0;
    font-size:8px;
    color:inherit;
}
.input-group-state .positioned{
    display:block;
    z-index:3;
    width:0;
    height:0;
    position:relative;
    left:-5px;
    top:5px;
}
.input-group-state,.input-group-state *{
    pointer-events:none
}
.input-group-state .text{
    position:absolute;
    top:0;
    right:0;
}
.input-group-state .text > *{
    display:none
}
.field-control[readonly]{
    cursor:default
}
.field-control[disabled]{
    cursor:not-allowed
}
.field-control[readonly],.field-control[disabled]{
    pointer-events:none
}
.field-control:required ~ .input-group-state .required-text{
    display:inline-block
}
.field-readonly,.field-disabled,.field-readonly *,.field-disabled *{
    pointer-events:none
}
.field-readonly .field-back,.field-disabled .field-back{
    border-color:#f6f6f6
}
.field-readonly .check-icon .check-block,.field-disabled .check-icon .check-block{
    background-color:#f6f6f6
}
.field-readonly .rating-field .rating-icon,.field-disabled .rating-field .rating-icon{
    color:#f6f6f6
}
.field-readonly .field-cancel,.field-disabled .field-cancel{
    display:none
}
.field-error .input-group-state .error-text{
    display:inline-block;
}
.field-error .input-group-state .error-text ~ .required-text{
    display:none
}
.field-error .input-group-state .required-text{
    color:#b80000
}
.field-valid .input-group-state .valid-text{
    display:inline-block;
}
.field-valid .input-group-state .valid-text ~ .required-text{
    display:none
}
.field-valid .input-group-state .required-text{
    color:#2b995d
}
.error-text{
    color:#b80000
}
.valid-text{
    color:#2b995d
}
.alert{
    padding:20px;
    border:1px solid #eee;
    font-size:16px;
    line-height:1.4;
    margin-bottom:20px
}
.alert-error{
    background-color:#b80000;
    border-color:#d20000;
    color:#fff
}
.alert-valid{
    background-color:#2b995d;
    border-color:#31ad69;
    color:#fff
}
.field-sub-text{
    display:block;
    font-size:13px;
    line-height:15px;
    margin-top:3px;
    clear:both
}
.field-group + .field-sub-text{
    margin-top:10px
}
.label{
    display:inline-block;
    vertical-align:top;
    white-space:normal;
    position:relative;
}
.field-group{
    position:relative;
    color:#666;
}
.field-group,.field-group *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.field-group + .field-group,.field-group + .field-groups{
    margin-top:20px
}
.field-group label,.field-groups label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:normal
}
.field-groups .field-group + .field-group{
    margin-top:10px
}
.field-wrap{
    position:relative;
    display:table;
    border-collapse:separate;
    width:100%;
}
.field-wrap .field-control,.field-wrap .field-addon-btn{
    display:table-cell;
    vertical-align:top
}
.field-wrap .field-control{
    width:100%
}
.field-wrap .field-addon-btn{
    width:1%
}
.field-wrap .field-actions{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.field-wrap .field-file-control{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    z-index:1
}
.field-wrap .field-file-control,.field-back{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.field-back{
    border:1px solid #eee;
    background-color:#fff;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s
}
.field-control{
    background:transparent;
    border:0 none;
    color:inherit;
    font-family:inherit;
    display:inline-block;
    height:46px;
    line-height:22px;
    padding:12px 20px;
    position:relative;
    font-size:14px;
    margin:0;
    z-index:2;
    outline:0 none;
}
.field-control::-webkit-input-placeholder{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    color:inherit;
    font-size:inherit
}
.field-control::-moz-placeholder{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    color:inherit;
    font-size:inherit
}
.field-control:-moz-placeholder{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    color:inherit;
    font-size:inherit
}
.field-control:-ms-input-placeholder{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    color:inherit;
    font-size:inherit
}
.field-control[type="password"]{
    font-family:Helvetica,Arial,sans-serif
}
textarea.field-control{
    height:112px;
    min-height:46px;
    resize:vertical
}
.field-op-state{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70)
}
.field-wrap:hover .field-op-state,.field-focus ~ .field-op-state,.field-control:focus ~ .field-op-state,.chosen-container-active ~ .field-op-state{
    opacity:1;
    -ms-filter:none;
    filter:none
}
.field-wrap:hover .field-back,.field-focus ~ .field-back,.field-control:focus ~ .field-back,.chosen-container-active ~ .field-back{
    border-width:2px;
    border-color:#29abe2
}
.field-icon{
    position:absolute;
    left:0;
    top:0;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s
}
.field-icon,.select-arrow{
    font-size:18px;
    width:46px;
    height:46px;
    line-height:46px;
    z-index:2;
    display:block;
    text-align:center;
    pointer-events:none
}
.has-icon{
    padding-left:26px;
}
.has-icon .field-icon{
    position:absolute;
    left:0;
    top:0;
}
select.field-control{
    cursor:pointer;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding-right:46px;
}
select.field-control[multiple],select.field-control[size]{
    height:auto;
    padding:0
}
select.field-control option{
    line-height:22px;
    padding:3px 20px;
    color:#666
}
.select-arrow{
    position:absolute;
    top:0;
    right:0;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s
}
.radio,.checkbox{
    white-space:nowrap;
}
.radio label,.checkbox label{
    padding-left:0;
    line-height:24px;
    margin:0;
    cursor:pointer
}
.label{
    display:inline-block;
    vertical-align:top;
    white-space:normal;
    position:relative;
    top:2px
}
.check-icon,.check-block{
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    position:relative;
}
.check-icon + .label{
    margin-left:8px
}
.check-block{
    width:24px;
    height:24px;
    background-color:#eee
}
.check-pin{
    width:16px;
    height:16px;
    position:absolute;
    left:4px;
    top:4px;
    background-color:#29abe2;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0)
}
.check-i{
    font-size:18px;
    opacity:.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter:alpha(opacity=60)
}
[type="radio"] ~ .check-icon .check-block,[type="radio"] ~ .check-icon .check-pin{
    border-radius:50%
}
label:hover .check-pin,label:hover .check-i{
    opacity:.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50)
}
:checked ~ .check-icon .check-pin,:checked ~ .check-icon .check-i{
    opacity:1;
    -ms-filter:none;
    filter:none
}
.checkbox [type="checkbox"],.radio [type="radio"]{
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    position:absolute;
    margin:0;
    width:24px;
    height:24px
}
.field-group > .checkbox label,.field-group > .radio label{
    color:inherit;
    margin:0;
    font-weight:inherit
}
.chosen-field .chosen-container{
    opacity:1 !important;
    -ms-filter:none !important;
    filter:none !important
}
.chosen-field .chosen-container,.chosen-field .chosen-single{
    color:inherit;
    font-family:inherit;
    font-size:14px;
    margin:0;
    padding:0;
    border:0 none;
    outline:0 none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.chosen-field .chosen-single{
    background:transparent;
    height:46px;
    line-height:22px;
    z-index:2;
}
.chosen-field .chosen-single span,.chosen-field .chosen-single input{
    display:inline-block;
    vertical-align:top;
    padding:12px 46px 12px 20px;
    margin:0;
    line-height:22px;
    height:46px;
    width:100%;
    border:0 none
}
.chosen-field .chosen-single div{
    display:none
}
.chosen-field .chosen-container-active.chosen-with-drop .chosen-single{
    border:0 none;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.chosen-field .chosen-drop{
    margin:0;
    border:1px solid #ccc;
    border-radius:0;
    -webkit-box-shadow:0 5px 6px rgba(0,0,0,0.15);
    box-shadow:0 5px 6px rgba(0,0,0,0.15);
    width:auto;
    min-width:100%;
    z-index:5
}
.chosen-field .chosen-container-single .chosen-search{
    padding:5px 5px 10px;
}
.chosen-field .chosen-container-single .chosen-search .chosen-search-input{
    padding:5px 15px;
    border:1px solid #eee;
    color:inherit;
    font-size:inherit;
    font-family:inherit
}
.chosen-field .chosen-results{
    margin:0;
    padding:0;
    color:inherit;
    border-radius:0;
}
.chosen-field .chosen-results li{
    padding:3px 20px;
    line-height:20px;
    background:#fff;
    word-wrap:normal;
}
.chosen-field .chosen-results li:nth-child(even){
    background-color:#f7f7f7
}
.chosen-field .chosen-results li.highlighted{
    background:#29abe2;
    color:#fff
}
.chosen-field .chosen-results li.no-results{
    background:#fff
}
.field-spin-sides .field-control{
    padding-left:46px;
    padding-right:46px
}
.field-spin-sides .field-increment,.field-spin-sides .field-decrement{
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    width:46px;
    height:46px;
    vertical-align:top;
    line-height:46px;
    z-index:4;
    font-size:16px;
    text-align:center;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    cursor:pointer;
    color:#35354a;
}
.field-spin-sides .field-increment.disabled,.field-spin-sides .field-decrement.disabled{
    color:#999 !important
}
.field-spin-sides .field-increment:hover,.field-spin-sides .field-decrement:hover,.field-spin-sides .field-increment:focus,.field-spin-sides .field-decrement:focus{
    color:#29abe2
}
.field-spin-sides .field-increment{
    left:auto;
    right:0
}
.field-group .rating-field label{
    margin:0
}
.field-group .rating-field label{
    color:inherit
}
.rating-field{
    white-space:nowrap;
    font-size:16px;
    line-height:46px;
    color:#fc0;
}
.rating-field{
    zoom:1
}
.rating-field:before,.rating-field:after{
    content:"";
    display:table;
    clear:both
}
.rating-field label{
    float:right;
    cursor:pointer;
    margin:0;
    padding:0 2px;
    text-align:center
}
.rating-field:hover .rating-cancel-icon{
    opacity:1;
    -ms-filter:none;
    filter:none
}
.rating-field .rating-cancel-icon{
    font-size:.6em;
    line-height:1.2;
    color:#ccc;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
}
.rating-field .rating-cancel-icon{
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s
}
.rating-field .rating-icon{
    color:#ccc
}
.rating-field .rating-active-icon{
    display:none;
    color:inherit
}
.rating-field input[type="radio"] ~ label:hover .rating-icon,.rating-field input[type="radio"] ~ label:hover ~ label .rating-icon,.rating-field [type="radio"]:checked ~ label .rating-icon{
    color:inherit
}
.rating-field input[type="radio"] ~ label:hover .rating-active-icon,.rating-field input[type="radio"] ~ label:hover ~ label .rating-active-icon,.rating-field [type="radio"]:checked ~ label .rating-active-icon{
    display:inline-block;
}
.rating-field input[type="radio"] ~ label:hover .rating-active-icon + .rating-icon,.rating-field input[type="radio"] ~ label:hover ~ label .rating-active-icon + .rating-icon,.rating-field [type="radio"]:checked ~ label .rating-active-icon + .rating-icon{
    display:none
}
.rating-field input[type="radio"] ~ label.rating-cancel-icon:hover{
    color:inherit;
}
.rating-field input[type="radio"] ~ label.rating-cancel-icon:hover ~ label .rating-icon,.rating-field .rating-cancel:checked ~ label .rating-icon,.rating-field *:hover [type="radio"] ~ label .rating-icon{
    color:#ccc
}
.rating-field input[type="radio"] ~ label.rating-cancel-icon:hover ~ label .rating-active-icon,.rating-field .rating-cancel:checked ~ label .rating-active-icon,.rating-field *:hover [type="radio"] ~ label .rating-active-icon{
    display:none;
}
.rating-field input[type="radio"] ~ label.rating-cancel-icon:hover ~ label .rating-active-icon + .rating-icon,.rating-field .rating-cancel:checked ~ label .rating-active-icon + .rating-icon,.rating-field *:hover [type="radio"] ~ label .rating-active-icon + .rating-icon{
    display:inline-block
}
.rating-field [type="radio"]{
    display:none;
}
.field-group.field-line{
    zoom:1
}
.field-group.field-line:before,.field-group.field-line:after{
    content:"";
    display:table;
    clear:both
}
.field-group.field-line > label{
    margin-bottom:0;
    margin-right:10px;
    float:left;
    height:46px;
    padding:10px 0;
    line-height:26px
}
.field-group.field-line > .field-group,.field-group.field-line > .rating-field{
    float:left
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
body.body .collapse{
    display:none
}
body.body .auto-size{
    width:auto
}
.no-overflow{
    overflow:hidden
}
.no-wrap{
    white-space:nowrap
}
.clearfix{
    zoom:1
}
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
    clear:both
}
.image{
    max-width:100%;
    display:inline-block;
    vertical-align:top
}
.cover-image{
    display:block;
    width:100%;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.image-wrap{
    overflow:hidden;
    display:block;
    position:relative;
    padding-bottom:56.25%;
}
.image-wrap .image{
    position:absolute;
    left:0;
    top:0;
    width:100%
}
.fix-image-wrap{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    clip:rect(0,auto,auto,0);
    overflow:hidden;
}
.fix-image-wrap .image,.fix-image-wrap .cover-image{
    position:fixed;
    left:0;
    top:0;
}
a{
    text-decoration:none;
    color:#29abe2;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    font-size:inherit;
    outline:0 none;
}
a:hover,a:focus,a:active,a.active{
    color:#35354a
}
.grayscale-link{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
}

.grayscale-link img{
	height: 200px;
    width: -webkit-fill-available;
}

.grayscale-link:hover,.grayscale-link:focus,.grayscale-link:active,.grayscale-link.active{
    -webkit-filter:grayscale(0%);
    filter:grayscale(0%)
}
.content-link{
    color:inherit;
}
.content-link:hover,.content-link:focus,.content-link:active,.content-link.active{
    color:#29abe2
}
.simple-link:hover,.simple-link:focus,.simple-link:active,.simple-link.active{
    color:#29abe2;
    text-decoration:underline
}
.solid-link,.muted-solid-link{
    display:block;
    color:inherit;
}
.solid-link:hover,.muted-solid-link:hover,.solid-link:focus,.muted-solid-link:focus,.solid-link:active,.muted-solid-link:active,.solid-link.active,.muted-solid-link.active{
    color:#29abe2
}
.muted-solid-link{
    padding:5px;
    background-color:#f7f7f7;
}
.muted-solid-link:hover,.muted-solid-link:focus,.muted-solid-link:active,.muted-solid-link.active{
    color:#fff;
    background-color:#29abe2
}
.btn-link,.btn-text{
    line-height:46px;
    color:#29abe2;
    white-space:nowrap;
    font-weight:600;
    display:inline-block;
    vertical-align:top
}
.close-link{
    position:absolute;
    top:20px;
    right:20px;
    color:inherit;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    font-size:24px;
}
.close-link:hover,.close-link:focus,.close-link:active,.close-link.active{
    color:inherit;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.cols-list{
    display:block;
}
.cols-list{
    zoom:1
}
.cols-list:before,.cols-list:after{
    content:"";
    display:table;
    clear:both
}
.cols-list > .list-item{
    display:block;
    float:left
}
.list{
    line-height:1.6;
}
.list li + li{
    margin-top:5px
}
.list-mark{
    margin-right:12px
}
.spaced-list li{
    margin-bottom:3px;
}
.spaced-list li:last-child{
    margin-bottom:0
}
body.body .pos-reset{
    left:auto;
    right:auto;
    top:auto;
    bottom:auto
}
body.body .middle-block{
    display:inline-block;
    vertical-align:middle !important;
    line-height:1.2
}
body.body .pos-top,body.body .pos-bottom,body.body .pos-v-center,body.body .out-top,body.body .out-bottom{
    position:absolute;
    left:0
}
body.body .pos-left,body.body .pos-right,body.body .pos-h-center,body.body .out-left,body.body .out-right{
    position:absolute;
    top:0
}
body.body .out-left,body.body .pos-right{
    left:auto
}
body.body .out-top,body.body .pos-bottom{
    top:auto
}
body.body .pos-top{
    top:0
}
body.body .pos-bottom{
    bottom:0
}
body.body .pos-left{
    left:0
}
body.body .pos-right{
    right:0
}
body.body .pos-h-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
body.body .pos-v-center{
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
body.body .pos-center{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
body.body .out-top{
    bottom:100%
}
body.body .out-bottom{
    top:100%
}
body.body .out-left{
    right:100%
}
body.body .out-right{
    left:100%
}
body.body .left-half{
    left:50%
}
body.body .pull-left-half{
    left:-50%
}
body.body .right-half{
    right:50%
}
body.body .pull-right-half{
    right:-50%
}
body.body .top-half{
    top:50%
}
body.body .pull-top-half{
    top:-50%
}
body.body .bottom-half{
    bottom:50%
}
body.body .pull-bottom-half{
    bottom:-50%
}
body.body .pos-relative,body.body .pos-front,body.body .pos-back{
    position:relative;
}
body.body .pos-absolute{
    position:absolute;
}
body.body .pos-fixed{
    position:fixed;
}
body.body .pos-static{
    position:static;
}
body.body .pos-front{
    z-index:1
}
body.body .pos-back{
    z-index:-1
}
body.body .singlepage-block{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:10000
}
.row{
    zoom:1
}
.row:before,.row:after{
    content:"";
    display:table;
    clear:both
}
.row > .col-1,.row > .col-2,.row > .col-3,.row > .col-4,.row > .col-5,.row > .col-6,.row > .col-7,.row > .col-8,.row > .col-9,.row > .col-10,.row > .col-11,.row > .col-12,.row > .col{
    display:inline-block;
    float:left;
    position:relative;
}
.col-1{
    width:8.333333333333332%
}
.push-1{
    left:8.333333333333332%
}
.pull-1{
    left:-8.333333333333332%
}
.col-offs-1{
    margin-left:8.333333333333332%
}
.col-2{
    width:16.666666666666664%
}
.push-2{
    left:16.666666666666664%
}
.pull-2{
    left:-16.666666666666664%
}
.col-offs-2{
    margin-left:16.666666666666664%
}
.col-3{
    width:25%
}
.push-3{
    left:25%
}
.pull-3{
    left:-25%
}
.col-offs-3{
    margin-left:25%
}
.col-4{
    width:33.33333333333333%
}
.push-4{
    left:33.33333333333333%
}
.pull-4{
    left:-33.33333333333333%
}
.col-offs-4{
    margin-left:33.33333333333333%
}
.col-5{
    width:41.66666666666667%
}
.push-5{
    left:41.66666666666667%
}
.pull-5{
    left:-41.66666666666667%
}
.col-offs-5{
    margin-left:41.66666666666667%
}
.col-6{
    width:50%
}
.push-6{
    left:50%
}
.pull-6{
    left:-50%
}
.col-offs-6{
    margin-left:50%
}
.col-7{
    width:58.333333333333336%
}
.push-7{
    left:58.333333333333336%
}
.pull-7{
    left:-58.333333333333336%
}
.col-offs-7{
    margin-left:58.333333333333336%
}
.col-8{
    width:66.66666666666666%
}
.push-8{
    left:66.66666666666666%
}
.pull-8{
    left:-66.66666666666666%
}
.col-offs-8{
    margin-left:66.66666666666666%
}
.col-9{
    width:75%
}
.push-9{
    left:75%
}
.pull-9{
    left:-75%
}
.col-offs-9{
    margin-left:75%
}
.col-10{
    width:83.33333333333334%
}
.push-10{
    left:83.33333333333334%
}
.pull-10{
    left:-83.33333333333334%
}
.col-offs-10{
    margin-left:83.33333333333334%
}
.col-11{
    width:91.66666666666666%
}
.push-11{
    left:91.66666666666666%
}
.pull-11{
    left:-91.66666666666666%
}
.col-offs-11{
    margin-left:91.66666666666666%
}
.col-12{
    width:100%
}
.push-12{
    left:100%
}
.pull-12{
    left:-100%
}
.col-offs-12{
    margin-left:100%
}
.table{
    display:table;
    border-collapse:separate;
    width:100%;
}
.table > .col-1,.table > .col-2,.table > .col-3,.table > .col-4,.table > .col-5,.table > .col-6,.table > .col-7,.table > .col-8,.table > .col-9,.table > .col-10,.table > .col-11,.table > .col-12,.table > .col{
    display:table-cell;
    vertical-align:top
}
.col-middle{
    vertical-align:middle !important
}
.col-bottom{
    vertical-align:bottom !important
}
.col-top{
    vertical-align:top !important
}
.col-tight{
    width:1%
}
.auto-table{
    table-layout:auto
}
.separator{
    border:0 none;
    border-top:1px solid;
    color:inherit
}
.dashed{
    border-style:dashed
}
.top-separator{
    border-top:1px solid #eee
}
.bottom-separator{
    border-bottom:1px solid #eee
}
.left-separator{
    border-left:1px solid #eee;
    padding-left:30px
}
.right-separator{
    border-right:1px solid #eee;
    padding-right:30px
}
body.body .border{
    border:1px solid
}
body.body .round,body.body .round:before,body.body .round:after{
    border-radius:50%
}
body.body .round-left,body.body .round-left:before,body.body .round-left:after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
body.body .round-top,body.body .round-top:before,body.body .round-top:after{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
body.body .round-right,body.body .round-right:before,body.body .round-right:after{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
body.body .round-bottom,body.body .round-bottom:before,body.body .round-bottom:after{
    border-top-left-radius:0;
    border-top-right-radius:0
}
body.body .round-top-left,body.body .round-top-left:before,body.body .round-top-left:after{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
body.body .round-top-right,body.body .round-top-right:before,body.body .round-top-right:after{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:0
}
body.body .round-bottom-right,body.body .round-bottom-right:before,body.body .round-bottom-right:after{
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:0
}
body.body .round-bottom-left,body.body .round-bottom-left:before,body.body .round-bottom-left:after{
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
body.body .op{
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70)
}
body.body .op-w{
    opacity:.2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter:alpha(opacity=20)
}
body.body .op-half{
    opacity:.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50)
}
body.body .backface-hidden{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden
}
.table-bordered > tbody > tr > td,.table-striped > tbody > tr > td,.table-bordered > thead > tr > td,.table-striped > thead > tr > td,.table-bordered > tbody > tr > th,.table-striped > tbody > tr > th,.table-bordered > thead > tr > th,.table-striped > thead > tr > th{
    padding:15px 20px
}
.table-bordered > tbody > tr > td,.table-bordered > tbody > tr > th{
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
}
.table-bordered > tbody > tr > td:first-child,.table-bordered > tbody > tr > th:first-child{
    border-left:1px solid #eee
}
.table-bordered > tbody > tr:first-child > td,.table-bordered > tbody > tr:first-child > th{
    border-top:1px solid #eee
}
.table-striped > tbody > tr:nth-of-type(odd){
    background-color:#f7f7f7
}
.table-lines > tbody > tr > td,.table-lines > tbody > tr > th{
    border-bottom:1px solid #eee;
}
.table-lines > tbody > tr > td:first-child,.table-lines > tbody > tr > th:first-child{
    border-left:1px solid #eee
}
.table-lines > tbody > tr > td:last-child,.table-lines > tbody > tr > th:last-child{
    border-right:1px solid #eee
}
.table-lines > tbody > tr:first-child > td,.table-lines > tbody > tr:first-child > th{
    border-top:1px solid #eee
}
.text-center{
    text-align:center
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-justify{
    text-align:justify
}
.text-justify-center{
    text-align:justify;
    text-align-last:center
}
body.body .text-2x{
    font-size:200%
}
body.body .text-3x{
    font-size:300%
}
body.body .text-4x{
    font-size:400%
}
body.body .text-5x{
    font-size:500%
}
body.body .text-1x2{
    font-size:50%
}
body.body .text-1x3{
    font-size:33.3333%
}
body.body .text-2x3{
    font-size:66.6666%
}
body.body .text-1x4{
    font-size:25%
}
body.body .text-3x4{
    font-size:75%
}
body.body .main-text{
    line-height:1.6
}
body.body .strict-text{
    line-height:1
}
body.body .normal-text{
    line-height:1.2
}
.text-upper{
    text-transform:uppercase
}
.text-italic{
    font-style:italic
}
.text-push-out-left,.text-push-out-right{
    height:0;
    line-height:0;
    white-space:nowrap
}
.text-push-out-left{
    float:right;
    margin-right:100%
}
.text-push-out-right{
    float:left;
    margin-left:100%
}
body .text-light{
    font-weight:300
}
body .text-regular{
    font-weight:400
}
body .text-medium{
    font-weight:500
}
body .text-semibold{
    font-weight:600
}
body strong,body b,body .text-bold{
    font-weight:700
}
body .text-extra-bold{
    font-weight:800
}
body .text-black{
    font-weight:900
}
body .single-line-text{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:100%;
    vertical-align:top
}
.reset-ins{
    padding:0 !important
}
.reset-offs{
    margin:0 !important
}
.cols-tiny:not(.table){
    margin-left:-1px
}
.cols-tiny > .col-1,.cols-tiny > .table > .col-1,.cols-tiny > .col-2,.cols-tiny > .table > .col-2,.cols-tiny > .col-3,.cols-tiny > .table > .col-3,.cols-tiny > .col-4,.cols-tiny > .table > .col-4,.cols-tiny > .col-5,.cols-tiny > .table > .col-5,.cols-tiny > .col-6,.cols-tiny > .table > .col-6,.cols-tiny > .col-7,.cols-tiny > .table > .col-7,.cols-tiny > .col-8,.cols-tiny > .table > .col-8,.cols-tiny > .col-9,.cols-tiny > .table > .col-9,.cols-tiny > .col-10,.cols-tiny > .table > .col-10,.cols-tiny > .col-11,.cols-tiny > .table > .col-11,.cols-tiny > .col-12,.cols-tiny > .table > .col-12,.cols-tiny > .col,.cols-tiny > .table > .col,.cols-tiny > .list-item,.cols-tiny > .table > .list-item{
    padding-left:1px
}
.rows-tiny.row,.rows-tiny.table{
    margin-top:-1px
}
.rows-tiny > .row,.rows-tiny > .table{
    padding-top:1px;
}
.rows-tiny > .row:first-child,.rows-tiny > .table:first-child{
    padding-top:0
}
.rows-tiny > .col-1,.rows-tiny > .col,.rows-tiny > .col-2,.rows-tiny > .col-3,.rows-tiny > .col-4,.rows-tiny > .col-5,.rows-tiny > .col-6,.rows-tiny > .col-7,.rows-tiny > .col-8,.rows-tiny > .col-9,.rows-tiny > .col-10,.rows-tiny > .col-11,.rows-tiny > .col-12{
    padding-top:1px
}
.cols-xs:not(.table){
    margin-left:-5px
}
.cols-xs > .col-1,.cols-xs > .table > .col-1,.cols-xs > .col-2,.cols-xs > .table > .col-2,.cols-xs > .col-3,.cols-xs > .table > .col-3,.cols-xs > .col-4,.cols-xs > .table > .col-4,.cols-xs > .col-5,.cols-xs > .table > .col-5,.cols-xs > .col-6,.cols-xs > .table > .col-6,.cols-xs > .col-7,.cols-xs > .table > .col-7,.cols-xs > .col-8,.cols-xs > .table > .col-8,.cols-xs > .col-9,.cols-xs > .table > .col-9,.cols-xs > .col-10,.cols-xs > .table > .col-10,.cols-xs > .col-11,.cols-xs > .table > .col-11,.cols-xs > .col-12,.cols-xs > .table > .col-12,.cols-xs > .col,.cols-xs > .table > .col,.cols-xs > .list-item,.cols-xs > .table > .list-item{
    padding-left:5px
}
.rows-xs.row,.rows-xs.table{
    margin-top:-5px
}
.rows-xs > .row,.rows-xs > .table{
    padding-top:5px;
}
.rows-xs > .row:first-child,.rows-xs > .table:first-child{
    padding-top:0
}
.rows-xs > .col-1,.rows-xs > .col,.rows-xs > .col-2,.rows-xs > .col-3,.rows-xs > .col-4,.rows-xs > .col-5,.rows-xs > .col-6,.rows-xs > .col-7,.rows-xs > .col-8,.rows-xs > .col-9,.rows-xs > .col-10,.rows-xs > .col-11,.rows-xs > .col-12{
    padding-top:5px
}
.cols-sm:not(.table){
    margin-left:-10px
}
.cols-sm > .col-1,.cols-sm > .table > .col-1,.cols-sm > .col-2,.cols-sm > .table > .col-2,.cols-sm > .col-3,.cols-sm > .table > .col-3,.cols-sm > .col-4,.cols-sm > .table > .col-4,.cols-sm > .col-5,.cols-sm > .table > .col-5,.cols-sm > .col-6,.cols-sm > .table > .col-6,.cols-sm > .col-7,.cols-sm > .table > .col-7,.cols-sm > .col-8,.cols-sm > .table > .col-8,.cols-sm > .col-9,.cols-sm > .table > .col-9,.cols-sm > .col-10,.cols-sm > .table > .col-10,.cols-sm > .col-11,.cols-sm > .table > .col-11,.cols-sm > .col-12,.cols-sm > .table > .col-12,.cols-sm > .col,.cols-sm > .table > .col,.cols-sm > .list-item,.cols-sm > .table > .list-item{
    padding-left:10px
}
.rows-sm.row,.rows-sm.table{
    margin-top:-10px
}
.rows-sm > .row,.rows-sm > .table{
    padding-top:10px;
}
.rows-sm > .row:first-child,.rows-sm > .table:first-child{
    padding-top:0
}
.rows-sm > .col-1,.rows-sm > .col,.rows-sm > .col-2,.rows-sm > .col-3,.rows-sm > .col-4,.rows-sm > .col-5,.rows-sm > .col-6,.rows-sm > .col-7,.rows-sm > .col-8,.rows-sm > .col-9,.rows-sm > .col-10,.rows-sm > .col-11,.rows-sm > .col-12{
    padding-top:10px
}
.cols-md:not(.table){
    margin-left:-20px
}
.cols-md > .col-1,.cols-md > .table > .col-1,.cols-md > .col-2,.cols-md > .table > .col-2,.cols-md > .col-3,.cols-md > .table > .col-3,.cols-md > .col-4,.cols-md > .table > .col-4,.cols-md > .col-5,.cols-md > .table > .col-5,.cols-md > .col-6,.cols-md > .table > .col-6,.cols-md > .col-7,.cols-md > .table > .col-7,.cols-md > .col-8,.cols-md > .table > .col-8,.cols-md > .col-9,.cols-md > .table > .col-9,.cols-md > .col-10,.cols-md > .table > .col-10,.cols-md > .col-11,.cols-md > .table > .col-11,.cols-md > .col-12,.cols-md > .table > .col-12,.cols-md > .col,.cols-md > .table > .col,.cols-md > .list-item,.cols-md > .table > .list-item{
    padding-left:20px
}
.rows-md.row,.rows-md.table{
    margin-top:-20px
}
.rows-md > .row,.rows-md > .table{
    padding-top:20px;
}
.rows-md > .row:first-child,.rows-md > .table:first-child{
    padding-top:0
}
.rows-md > .col-1,.rows-md > .col,.rows-md > .col-2,.rows-md > .col-3,.rows-md > .col-4,.rows-md > .col-5,.rows-md > .col-6,.rows-md > .col-7,.rows-md > .col-8,.rows-md > .col-9,.rows-md > .col-10,.rows-md > .col-11,.rows-md > .col-12{
    padding-top:20px
}
.cols-lg:not(.table){
    margin-left:-30px
}
.cols-lg > .col-1,.cols-lg > .table > .col-1,.cols-lg > .col-2,.cols-lg > .table > .col-2,.cols-lg > .col-3,.cols-lg > .table > .col-3,.cols-lg > .col-4,.cols-lg > .table > .col-4,.cols-lg > .col-5,.cols-lg > .table > .col-5,.cols-lg > .col-6,.cols-lg > .table > .col-6,.cols-lg > .col-7,.cols-lg > .table > .col-7,.cols-lg > .col-8,.cols-lg > .table > .col-8,.cols-lg > .col-9,.cols-lg > .table > .col-9,.cols-lg > .col-10,.cols-lg > .table > .col-10,.cols-lg > .col-11,.cols-lg > .table > .col-11,.cols-lg > .col-12,.cols-lg > .table > .col-12,.cols-lg > .col,.cols-lg > .table > .col,.cols-lg > .list-item,.cols-lg > .table > .list-item{
    padding-left:30px
}
.rows-lg.row,.rows-lg.table{
    margin-top:-30px
}
.rows-lg > .row,.rows-lg > .table{
    padding-top:30px;
}
.rows-lg > .row:first-child,.rows-lg > .table:first-child{
    padding-top:0
}
.rows-lg > .col-1,.rows-lg > .col,.rows-lg > .col-2,.rows-lg > .col-3,.rows-lg > .col-4,.rows-lg > .col-5,.rows-lg > .col-6,.rows-lg > .col-7,.rows-lg > .col-8,.rows-lg > .col-9,.rows-lg > .col-10,.rows-lg > .col-11,.rows-lg > .col-12{
    padding-top:30px
}
.cols-xl:not(.table){
    margin-left:-60px
}
.cols-xl > .col-1,.cols-xl > .table > .col-1,.cols-xl > .col-2,.cols-xl > .table > .col-2,.cols-xl > .col-3,.cols-xl > .table > .col-3,.cols-xl > .col-4,.cols-xl > .table > .col-4,.cols-xl > .col-5,.cols-xl > .table > .col-5,.cols-xl > .col-6,.cols-xl > .table > .col-6,.cols-xl > .col-7,.cols-xl > .table > .col-7,.cols-xl > .col-8,.cols-xl > .table > .col-8,.cols-xl > .col-9,.cols-xl > .table > .col-9,.cols-xl > .col-10,.cols-xl > .table > .col-10,.cols-xl > .col-11,.cols-xl > .table > .col-11,.cols-xl > .col-12,.cols-xl > .table > .col-12,.cols-xl > .col,.cols-xl > .table > .col,.cols-xl > .list-item,.cols-xl > .table > .list-item{
    padding-left:60px
}
.rows-xl.row,.rows-xl.table{
    margin-top:-60px
}
.rows-xl > .row,.rows-xl > .table{
    padding-top:60px;
}
.rows-xl > .row:first-child,.rows-xl > .table:first-child{
    padding-top:0
}
.rows-xl > .col-1,.rows-xl > .col,.rows-xl > .col-2,.rows-xl > .col-3,.rows-xl > .col-4,.rows-xl > .col-5,.rows-xl > .col-6,.rows-xl > .col-7,.rows-xl > .col-8,.rows-xl > .col-9,.rows-xl > .col-10,.rows-xl > .col-11,.rows-xl > .col-12{
    padding-top:60px
}
.cols-xxl:not(.table){
    margin-left:-100px
}
.cols-xxl > .col-1,.cols-xxl > .table > .col-1,.cols-xxl > .col-2,.cols-xxl > .table > .col-2,.cols-xxl > .col-3,.cols-xxl > .table > .col-3,.cols-xxl > .col-4,.cols-xxl > .table > .col-4,.cols-xxl > .col-5,.cols-xxl > .table > .col-5,.cols-xxl > .col-6,.cols-xxl > .table > .col-6,.cols-xxl > .col-7,.cols-xxl > .table > .col-7,.cols-xxl > .col-8,.cols-xxl > .table > .col-8,.cols-xxl > .col-9,.cols-xxl > .table > .col-9,.cols-xxl > .col-10,.cols-xxl > .table > .col-10,.cols-xxl > .col-11,.cols-xxl > .table > .col-11,.cols-xxl > .col-12,.cols-xxl > .table > .col-12,.cols-xxl > .col,.cols-xxl > .table > .col,.cols-xxl > .list-item,.cols-xxl > .table > .list-item{
    padding-left:100px
}
.rows-xxl.row,.rows-xxl.table{
    margin-top:-100px
}
.rows-xxl > .row,.rows-xxl > .table{
    padding-top:100px;
}
.rows-xxl > .row:first-child,.rows-xxl > .table:first-child{
    padding-top:0
}
.rows-xxl > .col-1,.rows-xxl > .col,.rows-xxl > .col-2,.rows-xxl > .col-3,.rows-xxl > .col-4,.rows-xxl > .col-5,.rows-xxl > .col-6,.rows-xxl > .col-7,.rows-xxl > .col-8,.rows-xxl > .col-9,.rows-xxl > .col-10,.rows-xxl > .col-11,.rows-xxl > .col-12{
    padding-top:100px
}
body.body .shift-tiny{
    margin-top:1px
}
body.body .offs-tiny{
    margin-bottom:1px
}
body.body .out-tiny{
    margin-top:1px;
    margin-bottom:1px
}
body.body .ins-tiny{
    padding-top:1px;
    padding-bottom:1px
}
body.body .sides-tiny{
    padding-left:1px;
    padding-right:1px
}
body.body .block-tiny{
    padding:1px
}
body.body .shift-xs{
    margin-top:5px
}
body.body .offs-xs{
    margin-bottom:5px
}
body.body .out-xs{
    margin-top:5px;
    margin-bottom:5px
}
body.body .ins-xs{
    padding-top:5px;
    padding-bottom:5px
}
body.body .sides-xs{
    padding-left:5px;
    padding-right:5px
}
body.body .block-xs{
    padding:5px
}
body.body .shift-sm{
    margin-top:10px
}
body.body .offs-sm{
    margin-bottom:10px
}
body.body .out-sm{
    margin-top:10px;
    margin-bottom:10px
}
body.body .ins-sm{
    padding-top:10px;
    padding-bottom:10px
}
body.body .sides-sm{
    padding-left:10px;
    padding-right:10px
}
body.body .block-sm{
    padding:10px
}
body.body .shift-md{
    margin-top:20px
}
body.body .offs-md{
    margin-bottom:20px
}
body.body .out-md{
    margin-top:20px;
    margin-bottom:20px
}
body.body .ins-md{
    padding-top:20px;
    padding-bottom:20px
}
body.body .sides-md{
    padding-left:20px;
    padding-right:20px
}
body.body .block-md{
    padding:20px
}
body.body .shift-lg{
    margin-top:30px
}
body.body .offs-lg{
    margin-bottom:30px
}
body.body .out-lg{
    margin-top:30px;
    margin-bottom:30px
}
body.body .ins-lg{
    padding-top:30px;
    padding-bottom:30px
}
body.body .sides-lg{
    padding-left:30px;
    padding-right:30px
}
body.body .block-lg{
    padding:30px
}
body.body .shift-xl{
    margin-top:60px
}
body.body .offs-xl{
    margin-bottom:60px
}
body.body .out-xl{
    margin-top:60px;
    margin-bottom:60px
}
body.body .ins-xl{
    padding-top:60px;
    padding-bottom:60px
}
body.body .sides-xl{
    padding-left:60px;
    padding-right:60px
}
body.body .block-xl{
    padding:60px
}
body.body .shift-xxl{
    margin-top:100px
}
body.body .offs-xxl{
    margin-bottom:100px
}
body.body .out-xxl{
    margin-top:100px;
    margin-bottom:100px
}
body.body .ins-xxl{
    padding-top:100px;
    padding-bottom:100px
}
body.body .sides-xxl{
    padding-left:100px;
    padding-right:100px
}
body.body .block-xxl{
    padding:100px
}
body.body .block-center{
    margin-left:auto;
    margin-right:auto
}
body.body .full-height{
    height:100%
}
body.body .half-height{
    height:50%
}
body.body .auto-height{
    height:auto
}
body.body .min-letter-1{
    min-width:1.1ch
}
body.body .letter-1{
    width:1.1ch
}
body.body .min-letter-2{
    min-width:2.2ch
}
body.body .letter-2{
    width:2.2ch
}
body.body .min-letter-3{
    min-width:3.3ch
}
body.body .letter-3{
    width:3.3ch
}
body.body .min-letter-4{
    min-width:4.4ch
}
body.body .letter-4{
    width:4.4ch
}
body.body .border-clear-left{
    border-left:0 none
}
body.body .border-clear-top{
    border-top:0 none
}
body.body .border-clear-right{
    border-right:0 none
}
body.body .border-clear-bottom{
    border-bottom:0 none
}
.toggle-icon{
    cursor:pointer;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
.toggle-line-right{
    position:relative;
}
.toggle-line-right:after{
    content:"";
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    -ms-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    position:absolute;
    right:0;
    top:0;
    height:0;
    width:4px;
    background-color:#29abe2
}
.toggle-block{
    display:none
}
.active .toggle-icon{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.active .toggle-line-right:after{
    height:100%
}
.active .toggle-block{
    display:block
}
body.body .animation-scale-top-right{
    display:block;
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -o-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-animation:scaleAnimation .3s;
    -moz-animation:scaleAnimation .3s;
    -o-animation:scaleAnimation .3s;
    -ms-animation:scaleAnimation .3s;
    animation:scaleAnimation .3s
}
body.body .animation-unscale-top-right{
    display:block;
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -o-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-animation:unscaleAnimation .3s;
    -moz-animation:unscaleAnimation .3s;
    -o-animation:unscaleAnimation .3s;
    -ms-animation:unscaleAnimation .3s;
    animation:unscaleAnimation .3s;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
body.body .showup-translate-up{
    -webkit-animation:translateUp 1s;
    -moz-animation:translateUp 1s;
    -o-animation:translateUp 1s;
    -ms-animation:translateUp 1s;
    animation:translateUp 1s
}
body.body .showup-translate-down{
    -webkit-animation:translateDown 1s;
    -moz-animation:translateDown 1s;
    -o-animation:translateDown 1s;
    -ms-animation:translateDown 1s;
    animation:translateDown 1s
}
body.body .showup-translate-left{
    -webkit-animation:translateLeft 1s;
    -moz-animation:translateLeft 1s;
    -o-animation:translateLeft 1s;
    -ms-animation:translateLeft 1s;
    animation:translateLeft 1s
}
body.body .showup-translate-right{
    -webkit-animation:translateRight 1s;
    -moz-animation:translateRight 1s;
    -o-animation:translateRight 1s;
    -ms-animation:translateRight 1s;
    animation:translateRight 1s
}
body.body .showup-scale{
    -webkit-animation:scaleAnimation 1s;
    -moz-animation:scaleAnimation 1s;
    -o-animation:scaleAnimation 1s;
    -ms-animation:scaleAnimation 1s;
    animation:scaleAnimation 1s
}
body.body .showup-scale-down{
    -webkit-animation:scaleDownAnimation 1s;
    -moz-animation:scaleDownAnimation 1s;
    -o-animation:scaleDownAnimation 1s;
    -ms-animation:scaleDownAnimation 1s;
    animation:scaleDownAnimation 1s
}
@-moz-keyframes scaleAnimation{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes scaleAnimation{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-o-keyframes scaleAnimation{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes scaleAnimation{
    0%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-moz-keyframes unscaleAnimation{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
}
@-webkit-keyframes unscaleAnimation{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
}
@-o-keyframes unscaleAnimation{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
}
@keyframes unscaleAnimation{
    0%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    100%{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0)
    }
}
@-moz-keyframes scaleDownAnimation{
    0%{
        -webkit-transform:scale(2);
        -moz-transform:scale(2);
        -o-transform:scale(2);
        -ms-transform:scale(2);
        transform:scale(2)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes scaleDownAnimation{
    0%{
        -webkit-transform:scale(2);
        -moz-transform:scale(2);
        -o-transform:scale(2);
        -ms-transform:scale(2);
        transform:scale(2)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-o-keyframes scaleDownAnimation{
    0%{
        -webkit-transform:scale(2);
        -moz-transform:scale(2);
        -o-transform:scale(2);
        -ms-transform:scale(2);
        transform:scale(2)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes scaleDownAnimation{
    0%{
        -webkit-transform:scale(2);
        -moz-transform:scale(2);
        -o-transform:scale(2);
        -ms-transform:scale(2);
        transform:scale(2)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
}
@-moz-keyframes translateUp{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(100px);
        -moz-transform:translateY(100px);
        -o-transform:translateY(100px);
        -ms-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes translateUp{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(100px);
        -moz-transform:translateY(100px);
        -o-transform:translateY(100px);
        -ms-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-o-keyframes translateUp{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(100px);
        -moz-transform:translateY(100px);
        -o-transform:translateY(100px);
        -ms-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes translateUp{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(100px);
        -moz-transform:translateY(100px);
        -o-transform:translateY(100px);
        -ms-transform:translateY(100px);
        transform:translateY(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-moz-keyframes translateDown{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(-100px);
        -moz-transform:translateY(-100px);
        -o-transform:translateY(-100px);
        -ms-transform:translateY(-100px);
        transform:translateY(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes translateDown{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(-100px);
        -moz-transform:translateY(-100px);
        -o-transform:translateY(-100px);
        -ms-transform:translateY(-100px);
        transform:translateY(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-o-keyframes translateDown{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(-100px);
        -moz-transform:translateY(-100px);
        -o-transform:translateY(-100px);
        -ms-transform:translateY(-100px);
        transform:translateY(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes translateDown{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateY(-100px);
        -moz-transform:translateY(-100px);
        -o-transform:translateY(-100px);
        -ms-transform:translateY(-100px);
        transform:translateY(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
}
@-moz-keyframes translateLeft{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(100px);
        -moz-transform:translateX(100px);
        -o-transform:translateX(100px);
        -ms-transform:translateX(100px);
        transform:translateX(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes translateLeft{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(100px);
        -moz-transform:translateX(100px);
        -o-transform:translateX(100px);
        -ms-transform:translateX(100px);
        transform:translateX(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-o-keyframes translateLeft{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(100px);
        -moz-transform:translateX(100px);
        -o-transform:translateX(100px);
        -ms-transform:translateX(100px);
        transform:translateX(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes translateLeft{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(100px);
        -moz-transform:translateX(100px);
        -o-transform:translateX(100px);
        -ms-transform:translateX(100px);
        transform:translateX(100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-moz-keyframes translateRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(-100px);
        -moz-transform:translateX(-100px);
        -o-transform:translateX(-100px);
        -ms-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes translateRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(-100px);
        -moz-transform:translateX(-100px);
        -o-transform:translateX(-100px);
        -ms-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@-o-keyframes translateRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(-100px);
        -moz-transform:translateX(-100px);
        -o-transform:translateX(-100px);
        -ms-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes translateRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translateX(-100px);
        -moz-transform:translateX(-100px);
        -o-transform:translateX(-100px);
        -ms-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
.responsive-1by1,.responsive-16by9,.responsive-4by3,.responsive-9by8,.responsive-3by2{
    position:relative;
    overflow:hidden;
    height:0;
    width:100%;
    display:block;
}
.responsive-1by1 img,.responsive-16by9 img,.responsive-4by3 img,.responsive-9by8 img,.responsive-3by2 img,.responsive-1by1 iframe,.responsive-16by9 iframe,.responsive-4by3 iframe,.responsive-9by8 iframe,.responsive-3by2 iframe{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.responsive-1by1{
    padding-top:100%
}
.responsive-16by9{
    padding-top:56.25%
}
.responsive-4by3{
    padding-top:75%
}
.responsive-3by2{
    padding-top:66.66%
}
.responsive-9by8{
    padding-top:88.88%
}
.cols-tiny > .sm-col-1,.cols-tiny > .table > .sm-col-1,.cols-tiny > .md-col-1,.cols-tiny > .table > .md-col-1,.cols-tiny > .lg-col-1,.cols-tiny > .table > .lg-col-1,.cols-tiny > .sm-col-2,.cols-tiny > .table > .sm-col-2,.cols-tiny > .md-col-2,.cols-tiny > .table > .md-col-2,.cols-tiny > .lg-col-2,.cols-tiny > .table > .lg-col-2,.cols-tiny > .sm-col-3,.cols-tiny > .table > .sm-col-3,.cols-tiny > .md-col-3,.cols-tiny > .table > .md-col-3,.cols-tiny > .lg-col-3,.cols-tiny > .table > .lg-col-3,.cols-tiny > .sm-col-4,.cols-tiny > .table > .sm-col-4,.cols-tiny > .md-col-4,.cols-tiny > .table > .md-col-4,.cols-tiny > .lg-col-4,.cols-tiny > .table > .lg-col-4,.cols-tiny > .sm-col-5,.cols-tiny > .table > .sm-col-5,.cols-tiny > .md-col-5,.cols-tiny > .table > .md-col-5,.cols-tiny > .lg-col-5,.cols-tiny > .table > .lg-col-5,.cols-tiny > .sm-col-6,.cols-tiny > .table > .sm-col-6,.cols-tiny > .md-col-6,.cols-tiny > .table > .md-col-6,.cols-tiny > .lg-col-6,.cols-tiny > .table > .lg-col-6,.cols-tiny > .sm-col-7,.cols-tiny > .table > .sm-col-7,.cols-tiny > .md-col-7,.cols-tiny > .table > .md-col-7,.cols-tiny > .lg-col-7,.cols-tiny > .table > .lg-col-7,.cols-tiny > .sm-col-8,.cols-tiny > .table > .sm-col-8,.cols-tiny > .md-col-8,.cols-tiny > .table > .md-col-8,.cols-tiny > .lg-col-8,.cols-tiny > .table > .lg-col-8,.cols-tiny > .sm-col-9,.cols-tiny > .table > .sm-col-9,.cols-tiny > .md-col-9,.cols-tiny > .table > .md-col-9,.cols-tiny > .lg-col-9,.cols-tiny > .table > .lg-col-9,.cols-tiny > .sm-col-10,.cols-tiny > .table > .sm-col-10,.cols-tiny > .md-col-10,.cols-tiny > .table > .md-col-10,.cols-tiny > .lg-col-10,.cols-tiny > .table > .lg-col-10,.cols-tiny > .sm-col-11,.cols-tiny > .table > .sm-col-11,.cols-tiny > .md-col-11,.cols-tiny > .table > .md-col-11,.cols-tiny > .lg-col-11,.cols-tiny > .table > .lg-col-11,.cols-tiny > .sm-col-12,.cols-tiny > .table > .sm-col-12,.cols-tiny > .md-col-12,.cols-tiny > .table > .md-col-12,.cols-tiny > .lg-col-12,.cols-tiny > .table > .lg-col-12{
    padding-left:1px
}
.rows-tiny > .sm-col-1,.rows-tiny > .md-col-1,.rows-tiny > .lg-col-1,.rows-tiny > .sm-col-2,.rows-tiny > .md-col-2,.rows-tiny > .lg-col-2,.rows-tiny > .sm-col-3,.rows-tiny > .md-col-3,.rows-tiny > .lg-col-3,.rows-tiny > .sm-col-4,.rows-tiny > .md-col-4,.rows-tiny > .lg-col-4,.rows-tiny > .sm-col-5,.rows-tiny > .md-col-5,.rows-tiny > .lg-col-5,.rows-tiny > .sm-col-6,.rows-tiny > .md-col-6,.rows-tiny > .lg-col-6,.rows-tiny > .sm-col-7,.rows-tiny > .md-col-7,.rows-tiny > .lg-col-7,.rows-tiny > .sm-col-8,.rows-tiny > .md-col-8,.rows-tiny > .lg-col-8,.rows-tiny > .sm-col-9,.rows-tiny > .md-col-9,.rows-tiny > .lg-col-9,.rows-tiny > .sm-col-10,.rows-tiny > .md-col-10,.rows-tiny > .lg-col-10,.rows-tiny > .sm-col-11,.rows-tiny > .md-col-11,.rows-tiny > .lg-col-11,.rows-tiny > .sm-col-12,.rows-tiny > .md-col-12,.rows-tiny > .lg-col-12{
    padding-top:1px
}
.cols-xs > .sm-col-1,.cols-xs > .table > .sm-col-1,.cols-xs > .md-col-1,.cols-xs > .table > .md-col-1,.cols-xs > .lg-col-1,.cols-xs > .table > .lg-col-1,.cols-xs > .sm-col-2,.cols-xs > .table > .sm-col-2,.cols-xs > .md-col-2,.cols-xs > .table > .md-col-2,.cols-xs > .lg-col-2,.cols-xs > .table > .lg-col-2,.cols-xs > .sm-col-3,.cols-xs > .table > .sm-col-3,.cols-xs > .md-col-3,.cols-xs > .table > .md-col-3,.cols-xs > .lg-col-3,.cols-xs > .table > .lg-col-3,.cols-xs > .sm-col-4,.cols-xs > .table > .sm-col-4,.cols-xs > .md-col-4,.cols-xs > .table > .md-col-4,.cols-xs > .lg-col-4,.cols-xs > .table > .lg-col-4,.cols-xs > .sm-col-5,.cols-xs > .table > .sm-col-5,.cols-xs > .md-col-5,.cols-xs > .table > .md-col-5,.cols-xs > .lg-col-5,.cols-xs > .table > .lg-col-5,.cols-xs > .sm-col-6,.cols-xs > .table > .sm-col-6,.cols-xs > .md-col-6,.cols-xs > .table > .md-col-6,.cols-xs > .lg-col-6,.cols-xs > .table > .lg-col-6,.cols-xs > .sm-col-7,.cols-xs > .table > .sm-col-7,.cols-xs > .md-col-7,.cols-xs > .table > .md-col-7,.cols-xs > .lg-col-7,.cols-xs > .table > .lg-col-7,.cols-xs > .sm-col-8,.cols-xs > .table > .sm-col-8,.cols-xs > .md-col-8,.cols-xs > .table > .md-col-8,.cols-xs > .lg-col-8,.cols-xs > .table > .lg-col-8,.cols-xs > .sm-col-9,.cols-xs > .table > .sm-col-9,.cols-xs > .md-col-9,.cols-xs > .table > .md-col-9,.cols-xs > .lg-col-9,.cols-xs > .table > .lg-col-9,.cols-xs > .sm-col-10,.cols-xs > .table > .sm-col-10,.cols-xs > .md-col-10,.cols-xs > .table > .md-col-10,.cols-xs > .lg-col-10,.cols-xs > .table > .lg-col-10,.cols-xs > .sm-col-11,.cols-xs > .table > .sm-col-11,.cols-xs > .md-col-11,.cols-xs > .table > .md-col-11,.cols-xs > .lg-col-11,.cols-xs > .table > .lg-col-11,.cols-xs > .sm-col-12,.cols-xs > .table > .sm-col-12,.cols-xs > .md-col-12,.cols-xs > .table > .md-col-12,.cols-xs > .lg-col-12,.cols-xs > .table > .lg-col-12{
    padding-left:5px
}
.rows-xs > .sm-col-1,.rows-xs > .md-col-1,.rows-xs > .lg-col-1,.rows-xs > .sm-col-2,.rows-xs > .md-col-2,.rows-xs > .lg-col-2,.rows-xs > .sm-col-3,.rows-xs > .md-col-3,.rows-xs > .lg-col-3,.rows-xs > .sm-col-4,.rows-xs > .md-col-4,.rows-xs > .lg-col-4,.rows-xs > .sm-col-5,.rows-xs > .md-col-5,.rows-xs > .lg-col-5,.rows-xs > .sm-col-6,.rows-xs > .md-col-6,.rows-xs > .lg-col-6,.rows-xs > .sm-col-7,.rows-xs > .md-col-7,.rows-xs > .lg-col-7,.rows-xs > .sm-col-8,.rows-xs > .md-col-8,.rows-xs > .lg-col-8,.rows-xs > .sm-col-9,.rows-xs > .md-col-9,.rows-xs > .lg-col-9,.rows-xs > .sm-col-10,.rows-xs > .md-col-10,.rows-xs > .lg-col-10,.rows-xs > .sm-col-11,.rows-xs > .md-col-11,.rows-xs > .lg-col-11,.rows-xs > .sm-col-12,.rows-xs > .md-col-12,.rows-xs > .lg-col-12{
    padding-top:5px
}
.cols-sm > .sm-col-1,.cols-sm > .table > .sm-col-1,.cols-sm > .md-col-1,.cols-sm > .table > .md-col-1,.cols-sm > .lg-col-1,.cols-sm > .table > .lg-col-1,.cols-sm > .sm-col-2,.cols-sm > .table > .sm-col-2,.cols-sm > .md-col-2,.cols-sm > .table > .md-col-2,.cols-sm > .lg-col-2,.cols-sm > .table > .lg-col-2,.cols-sm > .sm-col-3,.cols-sm > .table > .sm-col-3,.cols-sm > .md-col-3,.cols-sm > .table > .md-col-3,.cols-sm > .lg-col-3,.cols-sm > .table > .lg-col-3,.cols-sm > .sm-col-4,.cols-sm > .table > .sm-col-4,.cols-sm > .md-col-4,.cols-sm > .table > .md-col-4,.cols-sm > .lg-col-4,.cols-sm > .table > .lg-col-4,.cols-sm > .sm-col-5,.cols-sm > .table > .sm-col-5,.cols-sm > .md-col-5,.cols-sm > .table > .md-col-5,.cols-sm > .lg-col-5,.cols-sm > .table > .lg-col-5,.cols-sm > .sm-col-6,.cols-sm > .table > .sm-col-6,.cols-sm > .md-col-6,.cols-sm > .table > .md-col-6,.cols-sm > .lg-col-6,.cols-sm > .table > .lg-col-6,.cols-sm > .sm-col-7,.cols-sm > .table > .sm-col-7,.cols-sm > .md-col-7,.cols-sm > .table > .md-col-7,.cols-sm > .lg-col-7,.cols-sm > .table > .lg-col-7,.cols-sm > .sm-col-8,.cols-sm > .table > .sm-col-8,.cols-sm > .md-col-8,.cols-sm > .table > .md-col-8,.cols-sm > .lg-col-8,.cols-sm > .table > .lg-col-8,.cols-sm > .sm-col-9,.cols-sm > .table > .sm-col-9,.cols-sm > .md-col-9,.cols-sm > .table > .md-col-9,.cols-sm > .lg-col-9,.cols-sm > .table > .lg-col-9,.cols-sm > .sm-col-10,.cols-sm > .table > .sm-col-10,.cols-sm > .md-col-10,.cols-sm > .table > .md-col-10,.cols-sm > .lg-col-10,.cols-sm > .table > .lg-col-10,.cols-sm > .sm-col-11,.cols-sm > .table > .sm-col-11,.cols-sm > .md-col-11,.cols-sm > .table > .md-col-11,.cols-sm > .lg-col-11,.cols-sm > .table > .lg-col-11,.cols-sm > .sm-col-12,.cols-sm > .table > .sm-col-12,.cols-sm > .md-col-12,.cols-sm > .table > .md-col-12,.cols-sm > .lg-col-12,.cols-sm > .table > .lg-col-12{
    padding-left:10px
}
.rows-sm > .sm-col-1,.rows-sm > .md-col-1,.rows-sm > .lg-col-1,.rows-sm > .sm-col-2,.rows-sm > .md-col-2,.rows-sm > .lg-col-2,.rows-sm > .sm-col-3,.rows-sm > .md-col-3,.rows-sm > .lg-col-3,.rows-sm > .sm-col-4,.rows-sm > .md-col-4,.rows-sm > .lg-col-4,.rows-sm > .sm-col-5,.rows-sm > .md-col-5,.rows-sm > .lg-col-5,.rows-sm > .sm-col-6,.rows-sm > .md-col-6,.rows-sm > .lg-col-6,.rows-sm > .sm-col-7,.rows-sm > .md-col-7,.rows-sm > .lg-col-7,.rows-sm > .sm-col-8,.rows-sm > .md-col-8,.rows-sm > .lg-col-8,.rows-sm > .sm-col-9,.rows-sm > .md-col-9,.rows-sm > .lg-col-9,.rows-sm > .sm-col-10,.rows-sm > .md-col-10,.rows-sm > .lg-col-10,.rows-sm > .sm-col-11,.rows-sm > .md-col-11,.rows-sm > .lg-col-11,.rows-sm > .sm-col-12,.rows-sm > .md-col-12,.rows-sm > .lg-col-12{
    padding-top:10px
}
.cols-md > .sm-col-1,.cols-md > .table > .sm-col-1,.cols-md > .md-col-1,.cols-md > .table > .md-col-1,.cols-md > .lg-col-1,.cols-md > .table > .lg-col-1,.cols-md > .sm-col-2,.cols-md > .table > .sm-col-2,.cols-md > .md-col-2,.cols-md > .table > .md-col-2,.cols-md > .lg-col-2,.cols-md > .table > .lg-col-2,.cols-md > .sm-col-3,.cols-md > .table > .sm-col-3,.cols-md > .md-col-3,.cols-md > .table > .md-col-3,.cols-md > .lg-col-3,.cols-md > .table > .lg-col-3,.cols-md > .sm-col-4,.cols-md > .table > .sm-col-4,.cols-md > .md-col-4,.cols-md > .table > .md-col-4,.cols-md > .lg-col-4,.cols-md > .table > .lg-col-4,.cols-md > .sm-col-5,.cols-md > .table > .sm-col-5,.cols-md > .md-col-5,.cols-md > .table > .md-col-5,.cols-md > .lg-col-5,.cols-md > .table > .lg-col-5,.cols-md > .sm-col-6,.cols-md > .table > .sm-col-6,.cols-md > .md-col-6,.cols-md > .table > .md-col-6,.cols-md > .lg-col-6,.cols-md > .table > .lg-col-6,.cols-md > .sm-col-7,.cols-md > .table > .sm-col-7,.cols-md > .md-col-7,.cols-md > .table > .md-col-7,.cols-md > .lg-col-7,.cols-md > .table > .lg-col-7,.cols-md > .sm-col-8,.cols-md > .table > .sm-col-8,.cols-md > .md-col-8,.cols-md > .table > .md-col-8,.cols-md > .lg-col-8,.cols-md > .table > .lg-col-8,.cols-md > .sm-col-9,.cols-md > .table > .sm-col-9,.cols-md > .md-col-9,.cols-md > .table > .md-col-9,.cols-md > .lg-col-9,.cols-md > .table > .lg-col-9,.cols-md > .sm-col-10,.cols-md > .table > .sm-col-10,.cols-md > .md-col-10,.cols-md > .table > .md-col-10,.cols-md > .lg-col-10,.cols-md > .table > .lg-col-10,.cols-md > .sm-col-11,.cols-md > .table > .sm-col-11,.cols-md > .md-col-11,.cols-md > .table > .md-col-11,.cols-md > .lg-col-11,.cols-md > .table > .lg-col-11,.cols-md > .sm-col-12,.cols-md > .table > .sm-col-12,.cols-md > .md-col-12,.cols-md > .table > .md-col-12,.cols-md > .lg-col-12,.cols-md > .table > .lg-col-12{
    padding-left:20px
}
.rows-md > .sm-col-1,.rows-md > .md-col-1,.rows-md > .lg-col-1,.rows-md > .sm-col-2,.rows-md > .md-col-2,.rows-md > .lg-col-2,.rows-md > .sm-col-3,.rows-md > .md-col-3,.rows-md > .lg-col-3,.rows-md > .sm-col-4,.rows-md > .md-col-4,.rows-md > .lg-col-4,.rows-md > .sm-col-5,.rows-md > .md-col-5,.rows-md > .lg-col-5,.rows-md > .sm-col-6,.rows-md > .md-col-6,.rows-md > .lg-col-6,.rows-md > .sm-col-7,.rows-md > .md-col-7,.rows-md > .lg-col-7,.rows-md > .sm-col-8,.rows-md > .md-col-8,.rows-md > .lg-col-8,.rows-md > .sm-col-9,.rows-md > .md-col-9,.rows-md > .lg-col-9,.rows-md > .sm-col-10,.rows-md > .md-col-10,.rows-md > .lg-col-10,.rows-md > .sm-col-11,.rows-md > .md-col-11,.rows-md > .lg-col-11,.rows-md > .sm-col-12,.rows-md > .md-col-12,.rows-md > .lg-col-12{
    padding-top:20px
}
.cols-lg > .sm-col-1,.cols-lg > .table > .sm-col-1,.cols-lg > .md-col-1,.cols-lg > .table > .md-col-1,.cols-lg > .lg-col-1,.cols-lg > .table > .lg-col-1,.cols-lg > .sm-col-2,.cols-lg > .table > .sm-col-2,.cols-lg > .md-col-2,.cols-lg > .table > .md-col-2,.cols-lg > .lg-col-2,.cols-lg > .table > .lg-col-2,.cols-lg > .sm-col-3,.cols-lg > .table > .sm-col-3,.cols-lg > .md-col-3,.cols-lg > .table > .md-col-3,.cols-lg > .lg-col-3,.cols-lg > .table > .lg-col-3,.cols-lg > .sm-col-4,.cols-lg > .table > .sm-col-4,.cols-lg > .md-col-4,.cols-lg > .table > .md-col-4,.cols-lg > .lg-col-4,.cols-lg > .table > .lg-col-4,.cols-lg > .sm-col-5,.cols-lg > .table > .sm-col-5,.cols-lg > .md-col-5,.cols-lg > .table > .md-col-5,.cols-lg > .lg-col-5,.cols-lg > .table > .lg-col-5,.cols-lg > .sm-col-6,.cols-lg > .table > .sm-col-6,.cols-lg > .md-col-6,.cols-lg > .table > .md-col-6,.cols-lg > .lg-col-6,.cols-lg > .table > .lg-col-6,.cols-lg > .sm-col-7,.cols-lg > .table > .sm-col-7,.cols-lg > .md-col-7,.cols-lg > .table > .md-col-7,.cols-lg > .lg-col-7,.cols-lg > .table > .lg-col-7,.cols-lg > .sm-col-8,.cols-lg > .table > .sm-col-8,.cols-lg > .md-col-8,.cols-lg > .table > .md-col-8,.cols-lg > .lg-col-8,.cols-lg > .table > .lg-col-8,.cols-lg > .sm-col-9,.cols-lg > .table > .sm-col-9,.cols-lg > .md-col-9,.cols-lg > .table > .md-col-9,.cols-lg > .lg-col-9,.cols-lg > .table > .lg-col-9,.cols-lg > .sm-col-10,.cols-lg > .table > .sm-col-10,.cols-lg > .md-col-10,.cols-lg > .table > .md-col-10,.cols-lg > .lg-col-10,.cols-lg > .table > .lg-col-10,.cols-lg > .sm-col-11,.cols-lg > .table > .sm-col-11,.cols-lg > .md-col-11,.cols-lg > .table > .md-col-11,.cols-lg > .lg-col-11,.cols-lg > .table > .lg-col-11,.cols-lg > .sm-col-12,.cols-lg > .table > .sm-col-12,.cols-lg > .md-col-12,.cols-lg > .table > .md-col-12,.cols-lg > .lg-col-12,.cols-lg > .table > .lg-col-12{
    padding-left:30px
}
.rows-lg > .sm-col-1,.rows-lg > .md-col-1,.rows-lg > .lg-col-1,.rows-lg > .sm-col-2,.rows-lg > .md-col-2,.rows-lg > .lg-col-2,.rows-lg > .sm-col-3,.rows-lg > .md-col-3,.rows-lg > .lg-col-3,.rows-lg > .sm-col-4,.rows-lg > .md-col-4,.rows-lg > .lg-col-4,.rows-lg > .sm-col-5,.rows-lg > .md-col-5,.rows-lg > .lg-col-5,.rows-lg > .sm-col-6,.rows-lg > .md-col-6,.rows-lg > .lg-col-6,.rows-lg > .sm-col-7,.rows-lg > .md-col-7,.rows-lg > .lg-col-7,.rows-lg > .sm-col-8,.rows-lg > .md-col-8,.rows-lg > .lg-col-8,.rows-lg > .sm-col-9,.rows-lg > .md-col-9,.rows-lg > .lg-col-9,.rows-lg > .sm-col-10,.rows-lg > .md-col-10,.rows-lg > .lg-col-10,.rows-lg > .sm-col-11,.rows-lg > .md-col-11,.rows-lg > .lg-col-11,.rows-lg > .sm-col-12,.rows-lg > .md-col-12,.rows-lg > .lg-col-12{
    padding-top:30px
}
.cols-xl > .sm-col-1,.cols-xl > .table > .sm-col-1,.cols-xl > .md-col-1,.cols-xl > .table > .md-col-1,.cols-xl > .lg-col-1,.cols-xl > .table > .lg-col-1,.cols-xl > .sm-col-2,.cols-xl > .table > .sm-col-2,.cols-xl > .md-col-2,.cols-xl > .table > .md-col-2,.cols-xl > .lg-col-2,.cols-xl > .table > .lg-col-2,.cols-xl > .sm-col-3,.cols-xl > .table > .sm-col-3,.cols-xl > .md-col-3,.cols-xl > .table > .md-col-3,.cols-xl > .lg-col-3,.cols-xl > .table > .lg-col-3,.cols-xl > .sm-col-4,.cols-xl > .table > .sm-col-4,.cols-xl > .md-col-4,.cols-xl > .table > .md-col-4,.cols-xl > .lg-col-4,.cols-xl > .table > .lg-col-4,.cols-xl > .sm-col-5,.cols-xl > .table > .sm-col-5,.cols-xl > .md-col-5,.cols-xl > .table > .md-col-5,.cols-xl > .lg-col-5,.cols-xl > .table > .lg-col-5,.cols-xl > .sm-col-6,.cols-xl > .table > .sm-col-6,.cols-xl > .md-col-6,.cols-xl > .table > .md-col-6,.cols-xl > .lg-col-6,.cols-xl > .table > .lg-col-6,.cols-xl > .sm-col-7,.cols-xl > .table > .sm-col-7,.cols-xl > .md-col-7,.cols-xl > .table > .md-col-7,.cols-xl > .lg-col-7,.cols-xl > .table > .lg-col-7,.cols-xl > .sm-col-8,.cols-xl > .table > .sm-col-8,.cols-xl > .md-col-8,.cols-xl > .table > .md-col-8,.cols-xl > .lg-col-8,.cols-xl > .table > .lg-col-8,.cols-xl > .sm-col-9,.cols-xl > .table > .sm-col-9,.cols-xl > .md-col-9,.cols-xl > .table > .md-col-9,.cols-xl > .lg-col-9,.cols-xl > .table > .lg-col-9,.cols-xl > .sm-col-10,.cols-xl > .table > .sm-col-10,.cols-xl > .md-col-10,.cols-xl > .table > .md-col-10,.cols-xl > .lg-col-10,.cols-xl > .table > .lg-col-10,.cols-xl > .sm-col-11,.cols-xl > .table > .sm-col-11,.cols-xl > .md-col-11,.cols-xl > .table > .md-col-11,.cols-xl > .lg-col-11,.cols-xl > .table > .lg-col-11,.cols-xl > .sm-col-12,.cols-xl > .table > .sm-col-12,.cols-xl > .md-col-12,.cols-xl > .table > .md-col-12,.cols-xl > .lg-col-12,.cols-xl > .table > .lg-col-12{
    padding-left:60px
}
.rows-xl > .sm-col-1,.rows-xl > .md-col-1,.rows-xl > .lg-col-1,.rows-xl > .sm-col-2,.rows-xl > .md-col-2,.rows-xl > .lg-col-2,.rows-xl > .sm-col-3,.rows-xl > .md-col-3,.rows-xl > .lg-col-3,.rows-xl > .sm-col-4,.rows-xl > .md-col-4,.rows-xl > .lg-col-4,.rows-xl > .sm-col-5,.rows-xl > .md-col-5,.rows-xl > .lg-col-5,.rows-xl > .sm-col-6,.rows-xl > .md-col-6,.rows-xl > .lg-col-6,.rows-xl > .sm-col-7,.rows-xl > .md-col-7,.rows-xl > .lg-col-7,.rows-xl > .sm-col-8,.rows-xl > .md-col-8,.rows-xl > .lg-col-8,.rows-xl > .sm-col-9,.rows-xl > .md-col-9,.rows-xl > .lg-col-9,.rows-xl > .sm-col-10,.rows-xl > .md-col-10,.rows-xl > .lg-col-10,.rows-xl > .sm-col-11,.rows-xl > .md-col-11,.rows-xl > .lg-col-11,.rows-xl > .sm-col-12,.rows-xl > .md-col-12,.rows-xl > .lg-col-12{
    padding-top:60px
}
.cols-xxl > .sm-col-1,.cols-xxl > .table > .sm-col-1,.cols-xxl > .md-col-1,.cols-xxl > .table > .md-col-1,.cols-xxl > .lg-col-1,.cols-xxl > .table > .lg-col-1,.cols-xxl > .sm-col-2,.cols-xxl > .table > .sm-col-2,.cols-xxl > .md-col-2,.cols-xxl > .table > .md-col-2,.cols-xxl > .lg-col-2,.cols-xxl > .table > .lg-col-2,.cols-xxl > .sm-col-3,.cols-xxl > .table > .sm-col-3,.cols-xxl > .md-col-3,.cols-xxl > .table > .md-col-3,.cols-xxl > .lg-col-3,.cols-xxl > .table > .lg-col-3,.cols-xxl > .sm-col-4,.cols-xxl > .table > .sm-col-4,.cols-xxl > .md-col-4,.cols-xxl > .table > .md-col-4,.cols-xxl > .lg-col-4,.cols-xxl > .table > .lg-col-4,.cols-xxl > .sm-col-5,.cols-xxl > .table > .sm-col-5,.cols-xxl > .md-col-5,.cols-xxl > .table > .md-col-5,.cols-xxl > .lg-col-5,.cols-xxl > .table > .lg-col-5,.cols-xxl > .sm-col-6,.cols-xxl > .table > .sm-col-6,.cols-xxl > .md-col-6,.cols-xxl > .table > .md-col-6,.cols-xxl > .lg-col-6,.cols-xxl > .table > .lg-col-6,.cols-xxl > .sm-col-7,.cols-xxl > .table > .sm-col-7,.cols-xxl > .md-col-7,.cols-xxl > .table > .md-col-7,.cols-xxl > .lg-col-7,.cols-xxl > .table > .lg-col-7,.cols-xxl > .sm-col-8,.cols-xxl > .table > .sm-col-8,.cols-xxl > .md-col-8,.cols-xxl > .table > .md-col-8,.cols-xxl > .lg-col-8,.cols-xxl > .table > .lg-col-8,.cols-xxl > .sm-col-9,.cols-xxl > .table > .sm-col-9,.cols-xxl > .md-col-9,.cols-xxl > .table > .md-col-9,.cols-xxl > .lg-col-9,.cols-xxl > .table > .lg-col-9,.cols-xxl > .sm-col-10,.cols-xxl > .table > .sm-col-10,.cols-xxl > .md-col-10,.cols-xxl > .table > .md-col-10,.cols-xxl > .lg-col-10,.cols-xxl > .table > .lg-col-10,.cols-xxl > .sm-col-11,.cols-xxl > .table > .sm-col-11,.cols-xxl > .md-col-11,.cols-xxl > .table > .md-col-11,.cols-xxl > .lg-col-11,.cols-xxl > .table > .lg-col-11,.cols-xxl > .sm-col-12,.cols-xxl > .table > .sm-col-12,.cols-xxl > .md-col-12,.cols-xxl > .table > .md-col-12,.cols-xxl > .lg-col-12,.cols-xxl > .table > .lg-col-12{
    padding-left:100px
}
.rows-xxl > .sm-col-1,.rows-xxl > .md-col-1,.rows-xxl > .lg-col-1,.rows-xxl > .sm-col-2,.rows-xxl > .md-col-2,.rows-xxl > .lg-col-2,.rows-xxl > .sm-col-3,.rows-xxl > .md-col-3,.rows-xxl > .lg-col-3,.rows-xxl > .sm-col-4,.rows-xxl > .md-col-4,.rows-xxl > .lg-col-4,.rows-xxl > .sm-col-5,.rows-xxl > .md-col-5,.rows-xxl > .lg-col-5,.rows-xxl > .sm-col-6,.rows-xxl > .md-col-6,.rows-xxl > .lg-col-6,.rows-xxl > .sm-col-7,.rows-xxl > .md-col-7,.rows-xxl > .lg-col-7,.rows-xxl > .sm-col-8,.rows-xxl > .md-col-8,.rows-xxl > .lg-col-8,.rows-xxl > .sm-col-9,.rows-xxl > .md-col-9,.rows-xxl > .lg-col-9,.rows-xxl > .sm-col-10,.rows-xxl > .md-col-10,.rows-xxl > .lg-col-10,.rows-xxl > .sm-col-11,.rows-xxl > .md-col-11,.rows-xxl > .lg-col-11,.rows-xxl > .sm-col-12,.rows-xxl > .md-col-12,.rows-xxl > .lg-col-12{
    padding-top:100px
}
.sm-fix-container,.md-fix-container,.lg-fix-container{
    margin-left:-20px;
    margin-right:-20px
}
body.body .text-xxl{
    font-size:64px
}
body.body .text-xl{
    font-size:48px
}
body.body .text-lg{
    font-size:34px
}
body.body .text-md{
    font-size:24px
}
body.body .text-sm{
    font-size:18px
}
body.body .text-n{
    font-size:14px
}
body.body .text-xs{
    font-size:12px
}
body.body .res-text-xxl{
    font-size:42px
}
body.body .res-text-xl{
    font-size:30px
}
body.body .res-text-lg{
    font-size:16px
}
body.body .res-text-md{
    font-size:15px
}
body.body .res-text-sm{
    font-size:13px
}
body.body .res-text-n{
    font-size:11px
}
body.body .res-text-xs{
    font-size:10px
}
.smart-container,.md-smart-container{
    max-width:380px;
    margin-left:auto;
    margin-right:auto
}
@media (max-width:767px){
    .xs-hidden{
        display:none !important
    }
    .only-xs-text-center{
        text-align:center
    }
    .only-xs-text-left{
        text-align:left
    }
    .only-xs-text-right{
        text-align:right
    }
    .only-xs-text-justify{
        text-align:justify
    }
    .only-xs-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .only-xs-fix-container{
        margin-left:0;
        margin-right:0
    }
    .only-xs-shift-tiny{
        margin-top:1px
    }
    .only-xs-offs-tiny{
        margin-bottom:1px
    }
    .only-xs-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .only-xs-shift-xs{
        margin-top:5px
    }
    .only-xs-offs-xs{
        margin-bottom:5px
    }
    .only-xs-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .only-xs-shift-sm{
        margin-top:10px
    }
    .only-xs-offs-sm{
        margin-bottom:10px
    }
    .only-xs-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .only-xs-shift-md{
        margin-top:20px
    }
    .only-xs-offs-md{
        margin-bottom:20px
    }
    .only-xs-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .only-xs-shift-lg{
        margin-top:30px
    }
    .only-xs-offs-lg{
        margin-bottom:30px
    }
    .only-xs-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .only-xs-shift-xl{
        margin-top:60px
    }
    .only-xs-offs-xl{
        margin-bottom:60px
    }
    .only-xs-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .only-xs-shift-xxl{
        margin-top:100px
    }
    .only-xs-offs-xxl{
        margin-bottom:100px
    }
    .only-xs-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
}
@media (min-width:768px){
    body.body .res-text-xxl{
        font-size:44px
    }
    body.body .res-text-xl{
        font-size:32px
    }
    body.body .res-text-lg{
        font-size:24px
    }
    body.body .res-text-md{
        font-size:18px
    }
    body.body .res-text-sm{
        font-size:14px
    }
    body.body .res-text-n{
        font-size:12px
    }
    body.body .res-text-xs{
        font-size:11px
    }
    .sm-col-1{
        width:8.333333333333332%
    }
    .sm-push-1{
        left:8.333333333333332%
    }
    .sm-pull-1{
        left:-8.333333333333332%
    }
    .sm-col-offs-1{
        margin-left:8.333333333333332%
    }
    .row > .sm-col-1,.row > .sm-col-2,.row > .sm-col-3,.row > .sm-col-4,.row > .sm-col-5,.row > .sm-col-6,.row > .sm-col-7,.row > .sm-col-8,.row > .sm-col-9,.row > .sm-col-10,.row > .sm-col-11,.row > .sm-col-12,.row > .sm-col{
        display:inline-block;
        float:left;
        position:relative;
    }
    .table > .sm-col-1,.table > .sm-col-2,.table > .sm-col-3,.table > .sm-col-4,.table > .sm-col-5,.table > .sm-col-6,.table > .sm-col-7,.table > .sm-col-8,.table > .sm-col-9,.table > .sm-col-10,.table > .sm-col-11,.table > .sm-col-12,.table > .sm-col{
        display:table-cell;
        vertical-align:top
    }
    .sm-col-2{
        width:16.666666666666664%
    }
    .sm-push-2{
        left:16.666666666666664%
    }
    .sm-pull-2{
        left:-16.666666666666664%
    }
    .sm-col-offs-2{
        margin-left:16.666666666666664%
    }
    .sm-col-3{
        width:25%
    }
    .sm-push-3{
        left:25%
    }
    .sm-pull-3{
        left:-25%
    }
    .sm-col-offs-3{
        margin-left:25%
    }
    .sm-col-4{
        width:33.33333333333333%
    }
    .sm-push-4{
        left:33.33333333333333%
    }
    .sm-pull-4{
        left:-33.33333333333333%
    }
    .sm-col-offs-4{
        margin-left:33.33333333333333%
    }
    .sm-col-5{
        width:41.66666666666667%
    }
    .sm-push-5{
        left:41.66666666666667%
    }
    .sm-pull-5{
        left:-41.66666666666667%
    }
    .sm-col-offs-5{
        margin-left:41.66666666666667%
    }
    .sm-col-6{
        width:50%
    }
    .sm-push-6{
        left:50%
    }
    .sm-pull-6{
        left:-50%
    }
    .sm-col-offs-6{
        margin-left:50%
    }
    .sm-col-7{
        width:58.333333333333336%
    }
    .sm-push-7{
        left:58.333333333333336%
    }
    .sm-pull-7{
        left:-58.333333333333336%
    }
    .sm-col-offs-7{
        margin-left:58.333333333333336%
    }
    .sm-col-8{
        width:66.66666666666666%
    }
    .sm-push-8{
        left:66.66666666666666%
    }
    .sm-pull-8{
        left:-66.66666666666666%
    }
    .sm-col-offs-8{
        margin-left:66.66666666666666%
    }
    .sm-col-9{
        width:75%
    }
    .sm-push-9{
        left:75%
    }
    .sm-pull-9{
        left:-75%
    }
    .sm-col-offs-9{
        margin-left:75%
    }
    .sm-col-10{
        width:83.33333333333334%
    }
    .sm-push-10{
        left:83.33333333333334%
    }
    .sm-pull-10{
        left:-83.33333333333334%
    }
    .sm-col-offs-10{
        margin-left:83.33333333333334%
    }
    .sm-col-11{
        width:91.66666666666666%
    }
    .sm-push-11{
        left:91.66666666666666%
    }
    .sm-pull-11{
        left:-91.66666666666666%
    }
    .sm-col-offs-11{
        margin-left:91.66666666666666%
    }
    .sm-col-12{
        width:100%
    }
    .sm-push-12{
        left:100%
    }
    .sm-pull-12{
        left:-100%
    }
    .sm-col-offs-12{
        margin-left:100%
    }
    .sm-text-center{
        text-align:center
    }
    .sm-text-left{
        text-align:left
    }
    .sm-text-right{
        text-align:right
    }
    .sm-text-justify{
        text-align:justify
    }
    .sm-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .sm-fix-container{
        margin-left:0;
        margin-right:0
    }
    .sm-shift-tiny{
        margin-top:1px
    }
    .sm-offs-tiny{
        margin-bottom:1px
    }
    .sm-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .sm-shift-xs{
        margin-top:5px
    }
    .sm-offs-xs{
        margin-bottom:5px
    }
    .sm-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .sm-shift-sm{
        margin-top:10px
    }
    .sm-offs-sm{
        margin-bottom:10px
    }
    .sm-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .sm-shift-md{
        margin-top:20px
    }
    .sm-offs-md{
        margin-bottom:20px
    }
    .sm-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .sm-shift-lg{
        margin-top:30px
    }
    .sm-offs-lg{
        margin-bottom:30px
    }
    .sm-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .sm-shift-xl{
        margin-top:60px
    }
    .sm-offs-xl{
        margin-bottom:60px
    }
    .sm-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .sm-shift-xxl{
        margin-top:100px
    }
    .sm-offs-xxl{
        margin-bottom:100px
    }
    .sm-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
    .xs-shown{
        display:none !important
    }
    .smart-container{
        max-width:840px
    }
}
@media (max-width:767px),(min-width:992px){
    .sm-shown{
        display:none !important
    }
}
@media (min-width:992px){
    body.body .res-text-xxl{
        font-size:54px
    }
    body.body .res-text-xl{
        font-size:40px
    }
    body.body .res-text-lg{
        font-size:28px
    }
    body.body .res-text-md{
        font-size:21px
    }
    body.body .res-text-sm{
        font-size:16px
    }
    body.body .res-text-n{
        font-size:13px
    }
    body.body .res-text-xs{
        font-size:12px
    }
    .md-col-1{
        width:8.333333333333332%
    }
    .md-push-1{
        left:8.333333333333332%
    }
    .md-pull-1{
        left:-8.333333333333332%
    }
    .md-col-offs-1{
        margin-left:8.333333333333332%
    }
    .row > .md-col-1,.row > .md-col-2,.row > .md-col-3,.row > .md-col-4,.row > .md-col-5,.row > .md-col-6,.row > .md-col-7,.row > .md-col-8,.row > .md-col-9,.row > .md-col-10,.row > .md-col-11,.row > .md-col-12,.row > .md-col{
        display:inline-block;
        float:left;
        position:relative;
    }
    .table > .md-col-1,.table > .md-col-2,.table > .md-col-3,.table > .md-col-4,.table > .md-col-5,.table > .md-col-6,.table > .md-col-7,.table > .md-col-8,.table > .md-col-9,.table > .md-col-10,.table > .md-col-11,.table > .md-col-12,.table > .md-col{
        display:table-cell;
        vertical-align:top
    }
    .md-col-2{
        width:16.666666666666664%
    }
    .md-push-2{
        left:16.666666666666664%
    }
    .md-pull-2{
        left:-16.666666666666664%
    }
    .md-col-offs-2{
        margin-left:16.666666666666664%
    }
    .md-col-3{
        width:25%
    }
    .md-push-3{
        left:25%
    }
    .md-pull-3{
        left:-25%
    }
    .md-col-offs-3{
        margin-left:25%
    }
    .md-col-4{
        width:33.33333333333333%
    }
    .md-push-4{
        left:33.33333333333333%
    }
    .md-pull-4{
        left:-33.33333333333333%
    }
    .md-col-offs-4{
        margin-left:33.33333333333333%
    }
    .md-col-5{
        width:41.66666666666667%
    }
    .md-push-5{
        left:41.66666666666667%
    }
    .md-pull-5{
        left:-41.66666666666667%
    }
    .md-col-offs-5{
        margin-left:41.66666666666667%
    }
    .md-col-6{
        width:50%
    }
    .md-push-6{
        left:50%
    }
    .md-pull-6{
        left:-50%
    }
    .md-col-offs-6{
        margin-left:50%
    }
    .md-col-7{
        width:58.333333333333336%
    }
    .md-push-7{
        left:58.333333333333336%
    }
    .md-pull-7{
        left:-58.333333333333336%
    }
    .md-col-offs-7{
        margin-left:58.333333333333336%
    }
    .md-col-8{
        width:66.66666666666666%
    }
    .md-push-8{
        left:66.66666666666666%
    }
    .md-pull-8{
        left:-66.66666666666666%
    }
    .md-col-offs-8{
        margin-left:66.66666666666666%
    }
    .md-col-9{
        width:75%
    }
    .md-push-9{
        left:75%
    }
    .md-pull-9{
        left:-75%
    }
    .md-col-offs-9{
        margin-left:75%
    }
    .md-col-10{
        width:83.33333333333334%
    }
    .md-push-10{
        left:83.33333333333334%
    }
    .md-pull-10{
        left:-83.33333333333334%
    }
    .md-col-offs-10{
        margin-left:83.33333333333334%
    }
    .md-col-11{
        width:91.66666666666666%
    }
    .md-push-11{
        left:91.66666666666666%
    }
    .md-pull-11{
        left:-91.66666666666666%
    }
    .md-col-offs-11{
        margin-left:91.66666666666666%
    }
    .md-col-12{
        width:100%
    }
    .md-push-12{
        left:100%
    }
    .md-pull-12{
        left:-100%
    }
    .md-col-offs-12{
        margin-left:100%
    }
    .cols-2 > .md-col-6:nth-child(2n + 1){
        clear:left
    }
    .cols-2-to-3 > .md-col-4:nth-child(3n + 1){
        clear:left
    }
    .md-text-center{
        text-align:center
    }
    .md-text-left{
        text-align:left
    }
    .md-text-right{
        text-align:right
    }
    .md-text-justify{
        text-align:justify
    }
    .md-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .md-fix-container{
        margin-left:0;
        margin-right:0
    }
    .md-shift-tiny{
        margin-top:1px
    }
    .md-offs-tiny{
        margin-bottom:1px
    }
    .md-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .md-shift-xs{
        margin-top:5px
    }
    .md-offs-xs{
        margin-bottom:5px
    }
    .md-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .md-shift-sm{
        margin-top:10px
    }
    .md-offs-sm{
        margin-bottom:10px
    }
    .md-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .md-shift-md{
        margin-top:20px
    }
    .md-offs-md{
        margin-bottom:20px
    }
    .md-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .md-shift-lg{
        margin-top:30px
    }
    .md-offs-lg{
        margin-bottom:30px
    }
    .md-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .md-shift-xl{
        margin-top:60px
    }
    .md-offs-xl{
        margin-bottom:60px
    }
    .md-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .md-shift-xxl{
        margin-top:100px
    }
    .md-offs-xxl{
        margin-bottom:100px
    }
    .md-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
    .smart-container,.md-smart-container{
        max-width:1200px
    }
}
@media (max-width:991px),(min-width:1600px){
    .md-shown{
        display:none !important
    }
}
@media (min-width:1600px){
    body.body .res-text-xxl{
        font-size:64px
    }
    body.body .res-text-xl{
        font-size:48px
    }
    body.body .res-text-lg{
        font-size:34px
    }
    body.body .res-text-md{
        font-size:24px
    }
    body.body .res-text-sm{
        font-size:18px
    }
    body.body .res-text-n{
        font-size:14px
    }
    .lg-col-1{
        width:8.333333333333332%
    }
    .lg-push-1{
        left:8.333333333333332%
    }
    .lg-pull-1{
        left:-8.333333333333332%
    }
    .lg-col-offs-1{
        margin-left:8.333333333333332%
    }
    .row > .lg-col-1,.row > .lg-col-2,.row > .lg-col-3,.row > .lg-col-4,.row > .lg-col-5,.row > .lg-col-6,.row > .lg-col-7,.row > .lg-col-8,.row > .lg-col-9,.row > .lg-col-10,.row > .lg-col-11,.row > .lg-col-12,.row > .lg-col{
        display:inline-block;
        float:left;
        position:relative;
    }
    .table > .lg-col-1,.table > .lg-col-2,.table > .lg-col-3,.table > .lg-col-4,.table > .lg-col-5,.table > .lg-col-6,.table > .lg-col-7,.table > .lg-col-8,.table > .lg-col-9,.table > .lg-col-10,.table > .lg-col-11,.table > .lg-col-12,.table > .lg-col{
        display:table-cell;
        vertical-align:top
    }
    .lg-col-2{
        width:16.666666666666664%
    }
    .lg-push-2{
        left:16.666666666666664%
    }
    .lg-pull-2{
        left:-16.666666666666664%
    }
    .lg-col-offs-2{
        margin-left:16.666666666666664%
    }
    .lg-col-3{
        width:25%
    }
    .lg-push-3{
        left:25%
    }
    .lg-pull-3{
        left:-25%
    }
    .lg-col-offs-3{
        margin-left:25%
    }
    .lg-col-4{
        width:33.33333333333333%
    }
    .lg-push-4{
        left:33.33333333333333%
    }
    .lg-pull-4{
        left:-33.33333333333333%
    }
    .lg-col-offs-4{
        margin-left:33.33333333333333%
    }
    .lg-col-5{
        width:41.66666666666667%
    }
    .lg-push-5{
        left:41.66666666666667%
    }
    .lg-pull-5{
        left:-41.66666666666667%
    }
    .lg-col-offs-5{
        margin-left:41.66666666666667%
    }
    .lg-col-6{
        width:50%
    }
    .lg-push-6{
        left:50%
    }
    .lg-pull-6{
        left:-50%
    }
    .lg-col-offs-6{
        margin-left:50%
    }
    .lg-col-7{
        width:58.333333333333336%
    }
    .lg-push-7{
        left:58.333333333333336%
    }
    .lg-pull-7{
        left:-58.333333333333336%
    }
    .lg-col-offs-7{
        margin-left:58.333333333333336%
    }
    .lg-col-8{
        width:66.66666666666666%
    }
    .lg-push-8{
        left:66.66666666666666%
    }
    .lg-pull-8{
        left:-66.66666666666666%
    }
    .lg-col-offs-8{
        margin-left:66.66666666666666%
    }
    .lg-col-9{
        width:75%
    }
    .lg-push-9{
        left:75%
    }
    .lg-pull-9{
        left:-75%
    }
    .lg-col-offs-9{
        margin-left:75%
    }
    .lg-col-10{
        width:83.33333333333334%
    }
    .lg-push-10{
        left:83.33333333333334%
    }
    .lg-pull-10{
        left:-83.33333333333334%
    }
    .lg-col-offs-10{
        margin-left:83.33333333333334%
    }
    .lg-col-11{
        width:91.66666666666666%
    }
    .lg-push-11{
        left:91.66666666666666%
    }
    .lg-pull-11{
        left:-91.66666666666666%
    }
    .lg-col-offs-11{
        margin-left:91.66666666666666%
    }
    .lg-col-12{
        width:100%
    }
    .lg-push-12{
        left:100%
    }
    .lg-pull-12{
        left:-100%
    }
    .lg-col-offs-12{
        margin-left:100%
    }
    .lg-text-center{
        text-align:center
    }
    .lg-text-left{
        text-align:left
    }
    .lg-text-right{
        text-align:right
    }
    .lg-text-justify{
        text-align:justify
    }
    .lg-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .lg-fix-container{
        margin-left:0;
        margin-right:0
    }
    .lg-shift-tiny{
        margin-top:1px
    }
    .lg-offs-tiny{
        margin-bottom:1px
    }
    .lg-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .lg-shift-xs{
        margin-top:5px
    }
    .lg-offs-xs{
        margin-bottom:5px
    }
    .lg-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .lg-shift-sm{
        margin-top:10px
    }
    .lg-offs-sm{
        margin-bottom:10px
    }
    .lg-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .lg-shift-md{
        margin-top:20px
    }
    .lg-offs-md{
        margin-bottom:20px
    }
    .lg-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .lg-shift-lg{
        margin-top:30px
    }
    .lg-offs-lg{
        margin-bottom:30px
    }
    .lg-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .lg-shift-xl{
        margin-top:60px
    }
    .lg-offs-xl{
        margin-bottom:60px
    }
    .lg-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .lg-shift-xxl{
        margin-top:100px
    }
    .lg-offs-xxl{
        margin-bottom:100px
    }
    .lg-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
    .lg-hidden{
        display:none !important
    }
}
@media (max-width:1599px){
    .lg-shown{
        display:none !important
    }
}
@media (min-width:768px) and (max-width:991px){
    .cols-2-to-3 > .sm-col-6:nth-child(2n + 1){
        clear:left
    }
    .cols-3-only > .sm-col-6:nth-child(3){
        left:25%;
        clear:left
    }
    .sm-hidden{
        display:none !important
    }
    .only-sm-text-center{
        text-align:center
    }
    .only-sm-text-left{
        text-align:left
    }
    .only-sm-text-right{
        text-align:right
    }
    .only-sm-text-justify{
        text-align:justify
    }
    .only-sm-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .only-sm-fix-container{
        margin-left:0;
        margin-right:0
    }
    .only-sm-shift-tiny{
        margin-top:1px
    }
    .only-sm-offs-tiny{
        margin-bottom:1px
    }
    .only-sm-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .only-sm-shift-xs{
        margin-top:5px
    }
    .only-sm-offs-xs{
        margin-bottom:5px
    }
    .only-sm-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .only-sm-shift-sm{
        margin-top:10px
    }
    .only-sm-offs-sm{
        margin-bottom:10px
    }
    .only-sm-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .only-sm-shift-md{
        margin-top:20px
    }
    .only-sm-offs-md{
        margin-bottom:20px
    }
    .only-sm-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .only-sm-shift-lg{
        margin-top:30px
    }
    .only-sm-offs-lg{
        margin-bottom:30px
    }
    .only-sm-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .only-sm-shift-xl{
        margin-top:60px
    }
    .only-sm-offs-xl{
        margin-bottom:60px
    }
    .only-sm-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .only-sm-shift-xxl{
        margin-top:100px
    }
    .only-sm-offs-xxl{
        margin-bottom:100px
    }
    .only-sm-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
}
@media (min-width:992px) and (max-width:1599px){
    .md-hidden{
        display:none !important
    }
    .only-md-text-center{
        text-align:center
    }
    .only-md-text-left{
        text-align:left
    }
    .only-md-text-right{
        text-align:right
    }
    .only-md-text-justify{
        text-align:justify
    }
    .only-md-text-justify-center{
        text-align:justify;
        text-align-last:center
    }
    .only-md-fix-container{
        margin-left:0;
        margin-right:0
    }
    .only-md-shift-tiny{
        margin-top:1px
    }
    .only-md-offs-tiny{
        margin-bottom:1px
    }
    .only-md-ins-tiny{
        padding-top:1px;
        padding-bottom:1px
    }
    .only-md-shift-xs{
        margin-top:5px
    }
    .only-md-offs-xs{
        margin-bottom:5px
    }
    .only-md-ins-xs{
        padding-top:5px;
        padding-bottom:5px
    }
    .only-md-shift-sm{
        margin-top:10px
    }
    .only-md-offs-sm{
        margin-bottom:10px
    }
    .only-md-ins-sm{
        padding-top:10px;
        padding-bottom:10px
    }
    .only-md-shift-md{
        margin-top:20px
    }
    .only-md-offs-md{
        margin-bottom:20px
    }
    .only-md-ins-md{
        padding-top:20px;
        padding-bottom:20px
    }
    .only-md-shift-lg{
        margin-top:30px
    }
    .only-md-offs-lg{
        margin-bottom:30px
    }
    .only-md-ins-lg{
        padding-top:30px;
        padding-bottom:30px
    }
    .only-md-shift-xl{
        margin-top:60px
    }
    .only-md-offs-xl{
        margin-bottom:60px
    }
    .only-md-ins-xl{
        padding-top:60px;
        padding-bottom:60px
    }
    .only-md-shift-xxl{
        margin-top:100px
    }
    .only-md-offs-xxl{
        margin-bottom:100px
    }
    .only-md-ins-xxl{
        padding-top:100px;
        padding-bottom:100px
    }
}
