<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
html{
-webkit-box-sizing:border-box;
box-sizing:border-box;
-ms-overflow-style:scrollbar}
*,::after,::before{
-webkit-box-sizing:inherit;
box-sizing:inherit}
.container{
width:100%;
padding-right:20px;
padding-left:20px;
margin-right:auto;
margin-left:auto;
max-width:375px}
@media (min-width:768px){
.container{
max-width:85%}}
@media (min-width:1200px){
.container{
max-width:1100px}}
@media (min-width:1440px){
.container{
max-width:1200px}}
.container-fluid{
width:100%;
padding-right:20px;
padding-left:20px;
margin-right:auto;
margin-left:auto}
.row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-right:-20px;
margin-left:-20px}
.no-gutters{
margin-right:0;
margin-left:0}
.no-gutters&gt;.col,.no-gutters&gt;[class*=col-]{
padding-right:0;
padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{
position:relative;
width:100%;
padding-right:20px;
padding-left:20px}
.col{
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%}
.col-auto{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%}
.col-1{
-webkit-box-flex:0;
-webkit-flex:0 0 8.3333333333%;
-ms-flex:0 0 8.3333333333%;
flex:0 0 8.3333333333%;
max-width:8.3333333333%}
.col-2{
-webkit-box-flex:0;
-webkit-flex:0 0 16.6666666667%;
-ms-flex:0 0 16.6666666667%;
flex:0 0 16.6666666667%;
max-width:16.6666666667%}
.col-3{
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%}
.col-4{
-webkit-box-flex:0;
-webkit-flex:0 0 33.3333333333%;
-ms-flex:0 0 33.3333333333%;
flex:0 0 33.3333333333%;
max-width:33.3333333333%}
.col-5{
-webkit-box-flex:0;
-webkit-flex:0 0 41.6666666667%;
-ms-flex:0 0 41.6666666667%;
flex:0 0 41.6666666667%;
max-width:41.6666666667%}
.col-6{
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%}
.col-7{
-webkit-box-flex:0;
-webkit-flex:0 0 58.3333333333%;
-ms-flex:0 0 58.3333333333%;
flex:0 0 58.3333333333%;
max-width:58.3333333333%}
.col-8{
-webkit-box-flex:0;
-webkit-flex:0 0 66.6666666667%;
-ms-flex:0 0 66.6666666667%;
flex:0 0 66.6666666667%;
max-width:66.6666666667%}
.col-9{
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%}
.col-10{
-webkit-box-flex:0;
-webkit-flex:0 0 83.3333333333%;
-ms-flex:0 0 83.3333333333%;
flex:0 0 83.3333333333%;
max-width:83.3333333333%}
.col-11{
-webkit-box-flex:0;
-webkit-flex:0 0 91.6666666667%;
-ms-flex:0 0 91.6666666667%;
flex:0 0 91.6666666667%;
max-width:91.6666666667%}
.col-12{
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}
.order-first{
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1}
.order-last{
-webkit-box-ordinal-group:14;
-webkit-order:13;
-ms-flex-order:13;
order:13}
.order-0{
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0}
.order-1{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
.order-2{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2}
.order-3{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3}
.order-4{
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4}
.order-5{
-webkit-box-ordinal-group:6;
-webkit-order:5;
-ms-flex-order:5;
order:5}
.order-6{
-webkit-box-ordinal-group:7;
-webkit-order:6;
-ms-flex-order:6;
order:6}
.order-7{
-webkit-box-ordinal-group:8;
-webkit-order:7;
-ms-flex-order:7;
order:7}
.order-8{
-webkit-box-ordinal-group:9;
-webkit-order:8;
-ms-flex-order:8;
order:8}
.order-9{
-webkit-box-ordinal-group:10;
-webkit-order:9;
-ms-flex-order:9;
order:9}
.order-10{
-webkit-box-ordinal-group:11;
-webkit-order:10;
-ms-flex-order:10;
order:10}
.order-11{
-webkit-box-ordinal-group:12;
-webkit-order:11;
-ms-flex-order:11;
order:11}
.order-12{
-webkit-box-ordinal-group:13;
-webkit-order:12;
-ms-flex-order:12;
order:12}
.offset-1{
margin-left:8.3333333333%}
.offset-2{
margin-left:16.6666666667%}
.offset-3{
margin-left:25%}
.offset-4{
margin-left:33.3333333333%}
.offset-5{
margin-left:41.6666666667%}
.offset-6{
margin-left:50%}
.offset-7{
margin-left:58.3333333333%}
.offset-8{
margin-left:66.6666666667%}
.offset-9{
margin-left:75%}
.offset-10{
margin-left:83.3333333333%}
.offset-11{
margin-left:91.6666666667%}
@media (min-width:768px){
.col-sm{
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%}
.col-sm-auto{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%}
.col-sm-1{
-webkit-box-flex:0;
-webkit-flex:0 0 8.3333333333%;
-ms-flex:0 0 8.3333333333%;
flex:0 0 8.3333333333%;
max-width:8.3333333333%}
.col-sm-2{
-webkit-box-flex:0;
-webkit-flex:0 0 16.6666666667%;
-ms-flex:0 0 16.6666666667%;
flex:0 0 16.6666666667%;
max-width:16.6666666667%}
.col-sm-3{
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%}
.col-sm-4{
-webkit-box-flex:0;
-webkit-flex:0 0 33.3333333333%;
-ms-flex:0 0 33.3333333333%;
flex:0 0 33.3333333333%;
max-width:33.3333333333%}
.col-sm-5{
-webkit-box-flex:0;
-webkit-flex:0 0 41.6666666667%;
-ms-flex:0 0 41.6666666667%;
flex:0 0 41.6666666667%;
max-width:41.6666666667%}
.col-sm-6{
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%}
.col-sm-7{
-webkit-box-flex:0;
-webkit-flex:0 0 58.3333333333%;
-ms-flex:0 0 58.3333333333%;
flex:0 0 58.3333333333%;
max-width:58.3333333333%}
.col-sm-8{
-webkit-box-flex:0;
-webkit-flex:0 0 66.6666666667%;
-ms-flex:0 0 66.6666666667%;
flex:0 0 66.6666666667%;
max-width:66.6666666667%}
.col-sm-9{
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%}
.col-sm-10{
-webkit-box-flex:0;
-webkit-flex:0 0 83.3333333333%;
-ms-flex:0 0 83.3333333333%;
flex:0 0 83.3333333333%;
max-width:83.3333333333%}
.col-sm-11{
-webkit-box-flex:0;
-webkit-flex:0 0 91.6666666667%;
-ms-flex:0 0 91.6666666667%;
flex:0 0 91.6666666667%;
max-width:91.6666666667%}
.col-sm-12{
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}
.order-sm-first{
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1}
.order-sm-last{
-webkit-box-ordinal-group:14;
-webkit-order:13;
-ms-flex-order:13;
order:13}
.order-sm-0{
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0}
.order-sm-1{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
.order-sm-2{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2}
.order-sm-3{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3}
.order-sm-4{
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4}
.order-sm-5{
-webkit-box-ordinal-group:6;
-webkit-order:5;
-ms-flex-order:5;
order:5}
.order-sm-6{
-webkit-box-ordinal-group:7;
-webkit-order:6;
-ms-flex-order:6;
order:6}
.order-sm-7{
-webkit-box-ordinal-group:8;
-webkit-order:7;
-ms-flex-order:7;
order:7}
.order-sm-8{
-webkit-box-ordinal-group:9;
-webkit-order:8;
-ms-flex-order:8;
order:8}
.order-sm-9{
-webkit-box-ordinal-group:10;
-webkit-order:9;
-ms-flex-order:9;
order:9}
.order-sm-10{
-webkit-box-ordinal-group:11;
-webkit-order:10;
-ms-flex-order:10;
order:10}
.order-sm-11{
-webkit-box-ordinal-group:12;
-webkit-order:11;
-ms-flex-order:11;
order:11}
.order-sm-12{
-webkit-box-ordinal-group:13;
-webkit-order:12;
-ms-flex-order:12;
order:12}
.offset-sm-0{
margin-left:0}
.offset-sm-1{
margin-left:8.3333333333%}
.offset-sm-2{
margin-left:16.6666666667%}
.offset-sm-3{
margin-left:25%}
.offset-sm-4{
margin-left:33.3333333333%}
.offset-sm-5{
margin-left:41.6666666667%}
.offset-sm-6{
margin-left:50%}
.offset-sm-7{
margin-left:58.3333333333%}
.offset-sm-8{
margin-left:66.6666666667%}
.offset-sm-9{
margin-left:75%}
.offset-sm-10{
margin-left:83.3333333333%}
.offset-sm-11{
margin-left:91.6666666667%}}
@media (min-width:1200px){
.col-md{
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%}
.col-md-auto{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%}
.col-md-1{
-webkit-box-flex:0;
-webkit-flex:0 0 8.3333333333%;
-ms-flex:0 0 8.3333333333%;
flex:0 0 8.3333333333%;
max-width:8.3333333333%}
.col-md-2{
-webkit-box-flex:0;
-webkit-flex:0 0 16.6666666667%;
-ms-flex:0 0 16.6666666667%;
flex:0 0 16.6666666667%;
max-width:16.6666666667%}
.col-md-3{
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%}
.col-md-4{
-webkit-box-flex:0;
-webkit-flex:0 0 33.3333333333%;
-ms-flex:0 0 33.3333333333%;
flex:0 0 33.3333333333%;
max-width:33.3333333333%}
.col-md-5{
-webkit-box-flex:0;
-webkit-flex:0 0 41.6666666667%;
-ms-flex:0 0 41.6666666667%;
flex:0 0 41.6666666667%;
max-width:41.6666666667%}
.col-md-6{
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%}
.col-md-7{
-webkit-box-flex:0;
-webkit-flex:0 0 58.3333333333%;
-ms-flex:0 0 58.3333333333%;
flex:0 0 58.3333333333%;
max-width:58.3333333333%}
.col-md-8{
-webkit-box-flex:0;
-webkit-flex:0 0 66.6666666667%;
-ms-flex:0 0 66.6666666667%;
flex:0 0 66.6666666667%;
max-width:66.6666666667%}
.col-md-9{
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%}
.col-md-10{
-webkit-box-flex:0;
-webkit-flex:0 0 83.3333333333%;
-ms-flex:0 0 83.3333333333%;
flex:0 0 83.3333333333%;
max-width:83.3333333333%}
.col-md-11{
-webkit-box-flex:0;
-webkit-flex:0 0 91.6666666667%;
-ms-flex:0 0 91.6666666667%;
flex:0 0 91.6666666667%;
max-width:91.6666666667%}
.col-md-12{
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}
.order-md-first{
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1}
.order-md-last{
-webkit-box-ordinal-group:14;
-webkit-order:13;
-ms-flex-order:13;
order:13}
.order-md-0{
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0}
.order-md-1{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
.order-md-2{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2}
.order-md-3{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3}
.order-md-4{
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4}
.order-md-5{
-webkit-box-ordinal-group:6;
-webkit-order:5;
-ms-flex-order:5;
order:5}
.order-md-6{
-webkit-box-ordinal-group:7;
-webkit-order:6;
-ms-flex-order:6;
order:6}
.order-md-7{
-webkit-box-ordinal-group:8;
-webkit-order:7;
-ms-flex-order:7;
order:7}
.order-md-8{
-webkit-box-ordinal-group:9;
-webkit-order:8;
-ms-flex-order:8;
order:8}
.order-md-9{
-webkit-box-ordinal-group:10;
-webkit-order:9;
-ms-flex-order:9;
order:9}
.order-md-10{
-webkit-box-ordinal-group:11;
-webkit-order:10;
-ms-flex-order:10;
order:10}
.order-md-11{
-webkit-box-ordinal-group:12;
-webkit-order:11;
-ms-flex-order:11;
order:11}
.order-md-12{
-webkit-box-ordinal-group:13;
-webkit-order:12;
-ms-flex-order:12;
order:12}
.offset-md-0{
margin-left:0}
.offset-md-1{
margin-left:8.3333333333%}
.offset-md-2{
margin-left:16.6666666667%}
.offset-md-3{
margin-left:25%}
.offset-md-4{
margin-left:33.3333333333%}
.offset-md-5{
margin-left:41.6666666667%}
.offset-md-6{
margin-left:50%}
.offset-md-7{
margin-left:58.3333333333%}
.offset-md-8{
margin-left:66.6666666667%}
.offset-md-9{
margin-left:75%}
.offset-md-10{
margin-left:83.3333333333%}
.offset-md-11{
margin-left:91.6666666667%}}
@media (min-width:1440px){
.col-lg{
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%}
.col-lg-auto{
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%}
.col-lg-1{
-webkit-box-flex:0;
-webkit-flex:0 0 8.3333333333%;
-ms-flex:0 0 8.3333333333%;
flex:0 0 8.3333333333%;
max-width:8.3333333333%}
.col-lg-2{
-webkit-box-flex:0;
-webkit-flex:0 0 16.6666666667%;
-ms-flex:0 0 16.6666666667%;
flex:0 0 16.6666666667%;
max-width:16.6666666667%}
.col-lg-3{
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%}
.col-lg-4{
-webkit-box-flex:0;
-webkit-flex:0 0 33.3333333333%;
-ms-flex:0 0 33.3333333333%;
flex:0 0 33.3333333333%;
max-width:33.3333333333%}
.col-lg-5{
-webkit-box-flex:0;
-webkit-flex:0 0 41.6666666667%;
-ms-flex:0 0 41.6666666667%;
flex:0 0 41.6666666667%;
max-width:41.6666666667%}
.col-lg-6{
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%}
.col-lg-7{
-webkit-box-flex:0;
-webkit-flex:0 0 58.3333333333%;
-ms-flex:0 0 58.3333333333%;
flex:0 0 58.3333333333%;
max-width:58.3333333333%}
.col-lg-8{
-webkit-box-flex:0;
-webkit-flex:0 0 66.6666666667%;
-ms-flex:0 0 66.6666666667%;
flex:0 0 66.6666666667%;
max-width:66.6666666667%}
.col-lg-9{
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%}
.col-lg-10{
-webkit-box-flex:0;
-webkit-flex:0 0 83.3333333333%;
-ms-flex:0 0 83.3333333333%;
flex:0 0 83.3333333333%;
max-width:83.3333333333%}
.col-lg-11{
-webkit-box-flex:0;
-webkit-flex:0 0 91.6666666667%;
-ms-flex:0 0 91.6666666667%;
flex:0 0 91.6666666667%;
max-width:91.6666666667%}
.col-lg-12{
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}
.order-lg-first{
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1}
.order-lg-last{
-webkit-box-ordinal-group:14;
-webkit-order:13;
-ms-flex-order:13;
order:13}
.order-lg-0{
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0}
.order-lg-1{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
.order-lg-2{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2}
.order-lg-3{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3}
.order-lg-4{
-webkit-box-ordinal-group:5;
-webkit-order:4;
-ms-flex-order:4;
order:4}
.order-lg-5{
-webkit-box-ordinal-group:6;
-webkit-order:5;
-ms-flex-order:5;
order:5}
.order-lg-6{
-webkit-box-ordinal-group:7;
-webkit-order:6;
-ms-flex-order:6;
order:6}
.order-lg-7{
-webkit-box-ordinal-group:8;
-webkit-order:7;
-ms-flex-order:7;
order:7}
.order-lg-8{
-webkit-box-ordinal-group:9;
-webkit-order:8;
-ms-flex-order:8;
order:8}
.order-lg-9{
-webkit-box-ordinal-group:10;
-webkit-order:9;
-ms-flex-order:9;
order:9}
.order-lg-10{
-webkit-box-ordinal-group:11;
-webkit-order:10;
-ms-flex-order:10;
order:10}
.order-lg-11{
-webkit-box-ordinal-group:12;
-webkit-order:11;
-ms-flex-order:11;
order:11}
.order-lg-12{
-webkit-box-ordinal-group:13;
-webkit-order:12;
-ms-flex-order:12;
order:12}
.offset-lg-0{
margin-left:0}
.offset-lg-1{
margin-left:8.3333333333%}
.offset-lg-2{
margin-left:16.6666666667%}
.offset-lg-3{
margin-left:25%}
.offset-lg-4{
margin-left:33.3333333333%}
.offset-lg-5{
margin-left:41.6666666667%}
.offset-lg-6{
margin-left:50%}
.offset-lg-7{
margin-left:58.3333333333%}
.offset-lg-8{
margin-left:66.6666666667%}
.offset-lg-9{
margin-left:75%}
.offset-lg-10{
margin-left:83.3333333333%}
.offset-lg-11{
margin-left:91.6666666667%}}
.d-none{
display:none!important}
.d-inline{
display:inline!important}
.d-inline-block{
display:inline-block!important}
.d-block{
display:block!important}
.d-table{
display:table!important}
.d-table-row{
display:table-row!important}
.d-table-cell{
display:table-cell!important}
.d-flex{
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important}
.d-inline-flex{
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important}
@media (min-width:768px){
.d-sm-none{
display:none!important}
.d-sm-inline{
display:inline!important}
.d-sm-inline-block{
display:inline-block!important}
.d-sm-block{
display:block!important}
.d-sm-table{
display:table!important}
.d-sm-table-row{
display:table-row!important}
.d-sm-table-cell{
display:table-cell!important}
.d-sm-flex{
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important}
.d-sm-inline-flex{
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important}}
@media (min-width:1200px){
.d-md-none{
display:none!important}
.d-md-inline{
display:inline!important}
.d-md-inline-block{
display:inline-block!important}
.d-md-block{
display:block!important}
.d-md-table{
display:table!important}
.d-md-table-row{
display:table-row!important}
.d-md-table-cell{
display:table-cell!important}
.d-md-flex{
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important}
.d-md-inline-flex{
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important}}
@media (min-width:1440px){
.d-lg-none{
display:none!important}
.d-lg-inline{
display:inline!important}
.d-lg-inline-block{
display:inline-block!important}
.d-lg-block{
display:block!important}
.d-lg-table{
display:table!important}
.d-lg-table-row{
display:table-row!important}
.d-lg-table-cell{
display:table-cell!important}
.d-lg-flex{
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important}
.d-lg-inline-flex{
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important}}
@media print{
.d-print-none{
display:none!important}
.d-print-inline{
display:inline!important}
.d-print-inline-block{
display:inline-block!important}
.d-print-block{
display:block!important}
.d-print-table{
display:table!important}
.d-print-table-row{
display:table-row!important}
.d-print-table-cell{
display:table-cell!important}
.d-print-flex{
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important}
.d-print-inline-flex{
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important}}
.flex-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important}
.flex-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important}
.flex-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important}
.flex-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important}
.flex-wrap{
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important}
.flex-nowrap{
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important}
.flex-wrap-reverse{
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important}
.flex-fill{
-webkit-box-flex:1!important;
-webkit-flex:1 1 auto!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important}
.flex-grow-0{
-webkit-box-flex:0!important;
-webkit-flex-grow:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important}
.flex-grow-1{
-webkit-box-flex:1!important;
-webkit-flex-grow:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important}
.flex-shrink-0{
-webkit-flex-shrink:0!important;
-ms-flex-negative:0!important;
flex-shrink:0!important}
.flex-shrink-1{
-webkit-flex-shrink:1!important;
-ms-flex-negative:1!important;
flex-shrink:1!important}
.justify-content-start{
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important}
.justify-content-end{
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important}
.justify-content-center{
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important}
.justify-content-between{
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important}
.justify-content-around{
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important}
.align-items-start{
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important}
.align-items-end{
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important}
.align-items-center{
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important}
.align-items-baseline{
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important}
.align-items-stretch{
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important}
.align-content-start{
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important}
.align-content-end{
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important}
.align-content-center{
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important}
.align-content-between{
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important}
.align-content-around{
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important}
.align-content-stretch{
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important}
.align-self-auto{
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
align-self:auto!important}
.align-self-start{
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important}
.align-self-end{
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important}
.align-self-center{
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
align-self:center!important}
.align-self-baseline{
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important}
.align-self-stretch{
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
align-self:stretch!important}
@media (min-width:768px){
.flex-sm-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important}
.flex-sm-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important}
.flex-sm-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important}
.flex-sm-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important}
.flex-sm-wrap{
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important}
.flex-sm-nowrap{
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important}
.flex-sm-wrap-reverse{
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important}
.flex-sm-fill{
-webkit-box-flex:1!important;
-webkit-flex:1 1 auto!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important}
.flex-sm-grow-0{
-webkit-box-flex:0!important;
-webkit-flex-grow:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important}
.flex-sm-grow-1{
-webkit-box-flex:1!important;
-webkit-flex-grow:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important}
.flex-sm-shrink-0{
-webkit-flex-shrink:0!important;
-ms-flex-negative:0!important;
flex-shrink:0!important}
.flex-sm-shrink-1{
-webkit-flex-shrink:1!important;
-ms-flex-negative:1!important;
flex-shrink:1!important}
.justify-content-sm-start{
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important}
.justify-content-sm-end{
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important}
.justify-content-sm-center{
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important}
.justify-content-sm-between{
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important}
.justify-content-sm-around{
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important}
.align-items-sm-start{
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important}
.align-items-sm-end{
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important}
.align-items-sm-center{
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important}
.align-items-sm-baseline{
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important}
.align-items-sm-stretch{
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important}
.align-content-sm-start{
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important}
.align-content-sm-end{
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important}
.align-content-sm-center{
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important}
.align-content-sm-between{
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important}
.align-content-sm-around{
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important}
.align-content-sm-stretch{
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important}
.align-self-sm-auto{
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
align-self:auto!important}
.align-self-sm-start{
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important}
.align-self-sm-end{
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important}
.align-self-sm-center{
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
align-self:center!important}
.align-self-sm-baseline{
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important}
.align-self-sm-stretch{
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
align-self:stretch!important}}
@media (min-width:1200px){
.flex-md-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important}
.flex-md-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important}
.flex-md-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important}
.flex-md-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important}
.flex-md-wrap{
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important}
.flex-md-nowrap{
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important}
.flex-md-wrap-reverse{
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important}
.flex-md-fill{
-webkit-box-flex:1!important;
-webkit-flex:1 1 auto!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important}
.flex-md-grow-0{
-webkit-box-flex:0!important;
-webkit-flex-grow:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important}
.flex-md-grow-1{
-webkit-box-flex:1!important;
-webkit-flex-grow:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important}
.flex-md-shrink-0{
-webkit-flex-shrink:0!important;
-ms-flex-negative:0!important;
flex-shrink:0!important}
.flex-md-shrink-1{
-webkit-flex-shrink:1!important;
-ms-flex-negative:1!important;
flex-shrink:1!important}
.justify-content-md-start{
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important}
.justify-content-md-end{
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important}
.justify-content-md-center{
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important}
.justify-content-md-between{
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important}
.justify-content-md-around{
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important}
.align-items-md-start{
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important}
.align-items-md-end{
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important}
.align-items-md-center{
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important}
.align-items-md-baseline{
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important}
.align-items-md-stretch{
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important}
.align-content-md-start{
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important}
.align-content-md-end{
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important}
.align-content-md-center{
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important}
.align-content-md-between{
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important}
.align-content-md-around{
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important}
.align-content-md-stretch{
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important}
.align-self-md-auto{
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
align-self:auto!important}
.align-self-md-start{
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important}
.align-self-md-end{
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important}
.align-self-md-center{
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
align-self:center!important}
.align-self-md-baseline{
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important}
.align-self-md-stretch{
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
align-self:stretch!important}}
@media (min-width:1440px){
.flex-lg-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important}
.flex-lg-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important}
.flex-lg-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important}
.flex-lg-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important}
.flex-lg-wrap{
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important}
.flex-lg-nowrap{
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important}
.flex-lg-wrap-reverse{
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important}
.flex-lg-fill{
-webkit-box-flex:1!important;
-webkit-flex:1 1 auto!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important}
.flex-lg-grow-0{
-webkit-box-flex:0!important;
-webkit-flex-grow:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important}
.flex-lg-grow-1{
-webkit-box-flex:1!important;
-webkit-flex-grow:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important}
.flex-lg-shrink-0{
-webkit-flex-shrink:0!important;
-ms-flex-negative:0!important;
flex-shrink:0!important}
.flex-lg-shrink-1{
-webkit-flex-shrink:1!important;
-ms-flex-negative:1!important;
flex-shrink:1!important}
.justify-content-lg-start{
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important}
.justify-content-lg-end{
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important}
.justify-content-lg-center{
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important}
.justify-content-lg-between{
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important}
.justify-content-lg-around{
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important}
.align-items-lg-start{
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important}
.align-items-lg-end{
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important}
.align-items-lg-center{
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important}
.align-items-lg-baseline{
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important}
.align-items-lg-stretch{
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important}
.align-content-lg-start{
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important}
.align-content-lg-end{
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important}
.align-content-lg-center{
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important}
.align-content-lg-between{
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important}
.align-content-lg-around{
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important}
.align-content-lg-stretch{
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important}
.align-self-lg-auto{
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
align-self:auto!important}
.align-self-lg-start{
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important}
.align-self-lg-end{
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important}
.align-self-lg-center{
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
align-self:center!important}
.align-self-lg-baseline{
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important}
.align-self-lg-stretch{
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
align-self:stretch!important}}
.m-0{
margin:0!important}
.mt-0,.my-0{
margin-top:0!important}
.mr-0,.mx-0{
margin-right:0!important}
.mb-0,.my-0{
margin-bottom:0!important}
.ml-0,.mx-0{
margin-left:0!important}
.m-1{
margin:.25rem!important}
.mt-1,.my-1{
margin-top:.25rem!important}
.mr-1,.mx-1{
margin-right:.25rem!important}
.mb-1,.my-1{
margin-bottom:.25rem!important}
.ml-1,.mx-1{
margin-left:.25rem!important}
.m-2{
margin:.5rem!important}
.mt-2,.my-2{
margin-top:.5rem!important}
.mr-2,.mx-2{
margin-right:.5rem!important}
.mb-2,.my-2{
margin-bottom:.5rem!important}
.ml-2,.mx-2{
margin-left:.5rem!important}
.m-3{
margin:1rem!important}
.mt-3,.my-3{
margin-top:1rem!important}
.mr-3,.mx-3{
margin-right:1rem!important}
.mb-3,.my-3{
margin-bottom:1rem!important}
.ml-3,.mx-3{
margin-left:1rem!important}
.m-4{
margin:1.5rem!important}
.mt-4,.my-4{
margin-top:1.5rem!important}
.mr-4,.mx-4{
margin-right:1.5rem!important}
.mb-4,.my-4{
margin-bottom:1.5rem!important}
.ml-4,.mx-4{
margin-left:1.5rem!important}
.m-5{
margin:3rem!important}
.mt-5,.my-5{
margin-top:3rem!important}
.mr-5,.mx-5{
margin-right:3rem!important}
.mb-5,.my-5{
margin-bottom:3rem!important}
.ml-5,.mx-5{
margin-left:3rem!important}
.m-10{
margin:10px!important}
.mt-10,.my-10{
margin-top:10px!important}
.mr-10,.mx-10{
margin-right:10px!important}
.mb-10,.my-10{
margin-bottom:10px!important}
.ml-10,.mx-10{
margin-left:10px!important}
.m-15{
margin:15px!important}
.mt-15,.my-15{
margin-top:15px!important}
.mr-15,.mx-15{
margin-right:15px!important}
.mb-15,.my-15{
margin-bottom:15px!important}
.ml-15,.mx-15{
margin-left:15px!important}
.m-20{
margin:20px!important}
.mt-20,.my-20{
margin-top:20px!important}
.mr-20,.mx-20{
margin-right:20px!important}
.mb-20,.my-20{
margin-bottom:20px!important}
.ml-20,.mx-20{
margin-left:20px!important}
.m-25{
margin:25px!important}
.mt-25,.my-25{
margin-top:25px!important}
.mr-25,.mx-25{
margin-right:25px!important}
.mb-25,.my-25{
margin-bottom:25px!important}
.ml-25,.mx-25{
margin-left:25px!important}
.m-30{
margin:30px!important}
.mt-30,.my-30{
margin-top:30px!important}
.mr-30,.mx-30{
margin-right:30px!important}
.mb-30,.my-30{
margin-bottom:30px!important}
.ml-30,.mx-30{
margin-left:30px!important}
.m-40{
margin:40px!important}
.mt-40,.my-40{
margin-top:40px!important}
.mr-40,.mx-40{
margin-right:40px!important}
.mb-40,.my-40{
margin-bottom:40px!important}
.ml-40,.mx-40{
margin-left:40px!important}
.m-50{
margin:50px!important}
.mt-50,.my-50{
margin-top:50px!important}
.mr-50,.mx-50{
margin-right:50px!important}
.mb-50,.my-50{
margin-bottom:50px!important}
.ml-50,.mx-50{
margin-left:50px!important}
.m-60{
margin:60px!important}
.mt-60,.my-60{
margin-top:60px!important}
.mr-60,.mx-60{
margin-right:60px!important}
.mb-60,.my-60{
margin-bottom:60px!important}
.ml-60,.mx-60{
margin-left:60px!important}
.m-70{
margin:70px!important}
.mt-70,.my-70{
margin-top:70px!important}
.mr-70,.mx-70{
margin-right:70px!important}
.mb-70,.my-70{
margin-bottom:70px!important}
.ml-70,.mx-70{
margin-left:70px!important}
.m-75{
margin:75px!important}
.mt-75,.my-75{
margin-top:75px!important}
.mr-75,.mx-75{
margin-right:75px!important}
.mb-75,.my-75{
margin-bottom:75px!important}
.ml-75,.mx-75{
margin-left:75px!important}
.m-80{
margin:80px!important}
.mt-80,.my-80{
margin-top:80px!important}
.mr-80,.mx-80{
margin-right:80px!important}
.mb-80,.my-80{
margin-bottom:80px!important}
.ml-80,.mx-80{
margin-left:80px!important}
.m-90{
margin:90px!important}
.mt-90,.my-90{
margin-top:90px!important}
.mr-90,.mx-90{
margin-right:90px!important}
.mb-90,.my-90{
margin-bottom:90px!important}
.ml-90,.mx-90{
margin-left:90px!important}
.m-100{
margin:100px!important}
.mt-100,.my-100{
margin-top:100px!important}
.mr-100,.mx-100{
margin-right:100px!important}
.mb-100,.my-100{
margin-bottom:100px!important}
.ml-100,.mx-100{
margin-left:100px!important}
.m-150{
margin:150px!important}
.mt-150,.my-150{
margin-top:150px!important}
.mr-150,.mx-150{
margin-right:150px!important}
.mb-150,.my-150{
margin-bottom:150px!important}
.ml-150,.mx-150{
margin-left:150px!important}
.m-200{
margin:200px!important}
.mt-200,.my-200{
margin-top:200px!important}
.mr-200,.mx-200{
margin-right:200px!important}
.mb-200,.my-200{
margin-bottom:200px!important}
.ml-200,.mx-200{
margin-left:200px!important}
.p-0{
padding:0!important}
.pt-0,.py-0{
padding-top:0!important}
.pr-0,.px-0{
padding-right:0!important}
.pb-0,.py-0{
padding-bottom:0!important}
.pl-0,.px-0{
padding-left:0!important}
.p-1{
padding:.25rem!important}
.pt-1,.py-1{
padding-top:.25rem!important}
.pr-1,.px-1{
padding-right:.25rem!important}
.pb-1,.py-1{
padding-bottom:.25rem!important}
.pl-1,.px-1{
padding-left:.25rem!important}
.p-2{
padding:.5rem!important}
.pt-2,.py-2{
padding-top:.5rem!important}
.pr-2,.px-2{
padding-right:.5rem!important}
.pb-2,.py-2{
padding-bottom:.5rem!important}
.pl-2,.px-2{
padding-left:.5rem!important}
.p-3{
padding:1rem!important}
.pt-3,.py-3{
padding-top:1rem!important}
.pr-3,.px-3{
padding-right:1rem!important}
.pb-3,.py-3{
padding-bottom:1rem!important}
.pl-3,.px-3{
padding-left:1rem!important}
.p-4{
padding:1.5rem!important}
.pt-4,.py-4{
padding-top:1.5rem!important}
.pr-4,.px-4{
padding-right:1.5rem!important}
.pb-4,.py-4{
padding-bottom:1.5rem!important}
.pl-4,.px-4{
padding-left:1.5rem!important}
.p-5{
padding:3rem!important}
.pt-5,.py-5{
padding-top:3rem!important}
.pr-5,.px-5{
padding-right:3rem!important}
.pb-5,.py-5{
padding-bottom:3rem!important}
.pl-5,.px-5{
padding-left:3rem!important}
.p-10{
padding:10px!important}
.pt-10,.py-10{
padding-top:10px!important}
.pr-10,.px-10{
padding-right:10px!important}
.pb-10,.py-10{
padding-bottom:10px!important}
.pl-10,.px-10{
padding-left:10px!important}
.p-15{
padding:15px!important}
.pt-15,.py-15{
padding-top:15px!important}
.pr-15,.px-15{
padding-right:15px!important}
.pb-15,.py-15{
padding-bottom:15px!important}
.pl-15,.px-15{
padding-left:15px!important}
.p-20{
padding:20px!important}
.pt-20,.py-20{
padding-top:20px!important}
.pr-20,.px-20{
padding-right:20px!important}
.pb-20,.py-20{
padding-bottom:20px!important}
.pl-20,.px-20{
padding-left:20px!important}
.p-25{
padding:25px!important}
.pt-25,.py-25{
padding-top:25px!important}
.pr-25,.px-25{
padding-right:25px!important}
.pb-25,.py-25{
padding-bottom:25px!important}
.pl-25,.px-25{
padding-left:25px!important}
.p-30{
padding:30px!important}
.pt-30,.py-30{
padding-top:30px!important}
.pr-30,.px-30{
padding-right:30px!important}
.pb-30,.py-30{
padding-bottom:30px!important}
.pl-30,.px-30{
padding-left:30px!important}
.p-40{
padding:40px!important}
.pt-40,.py-40{
padding-top:40px!important}
.pr-40,.px-40{
padding-right:40px!important}
.pb-40,.py-40{
padding-bottom:40px!important}
.pl-40,.px-40{
padding-left:40px!important}
.p-50{
padding:50px!important}
.pt-50,.py-50{
padding-top:50px!important}
.pr-50,.px-50{
padding-right:50px!important}
.pb-50,.py-50{
padding-bottom:50px!important}
.pl-50,.px-50{
padding-left:50px!important}
.p-60{
padding:60px!important}
.pt-60,.py-60{
padding-top:60px!important}
.pr-60,.px-60{
padding-right:60px!important}
.pb-60,.py-60{
padding-bottom:60px!important}
.pl-60,.px-60{
padding-left:60px!important}
.p-70{
padding:70px!important}
.pt-70,.py-70{
padding-top:70px!important}
.pr-70,.px-70{
padding-right:70px!important}
.pb-70,.py-70{
padding-bottom:70px!important}
.pl-70,.px-70{
padding-left:70px!important}
.p-75{
padding:75px!important}
.pt-75,.py-75{
padding-top:75px!important}
.pr-75,.px-75{
padding-right:75px!important}
.pb-75,.py-75{
padding-bottom:75px!important}
.pl-75,.px-75{
padding-left:75px!important}
.p-80{
padding:80px!important}
.pt-80,.py-80{
padding-top:80px!important}
.pr-80,.px-80{
padding-right:80px!important}
.pb-80,.py-80{
padding-bottom:80px!important}
.pl-80,.px-80{
padding-left:80px!important}
.p-90{
padding:90px!important}
.pt-90,.py-90{
padding-top:90px!important}
.pr-90,.px-90{
padding-right:90px!important}
.pb-90,.py-90{
padding-bottom:90px!important}
.pl-90,.px-90{
padding-left:90px!important}
.p-100{
padding:100px!important}
.pt-100,.py-100{
padding-top:100px!important}
.pr-100,.px-100{
padding-right:100px!important}
.pb-100,.py-100{
padding-bottom:100px!important}
.pl-100,.px-100{
padding-left:100px!important}
.p-150{
padding:150px!important}
.pt-150,.py-150{
padding-top:150px!important}
.pr-150,.px-150{
padding-right:150px!important}
.pb-150,.py-150{
padding-bottom:150px!important}
.pl-150,.px-150{
padding-left:150px!important}
.p-200{
padding:200px!important}
.pt-200,.py-200{
padding-top:200px!important}
.pr-200,.px-200{
padding-right:200px!important}
.pb-200,.py-200{
padding-bottom:200px!important}
.pl-200,.px-200{
padding-left:200px!important}
.m-n1{
margin:-.25rem!important}
.mt-n1,.my-n1{
margin-top:-.25rem!important}
.mr-n1,.mx-n1{
margin-right:-.25rem!important}
.mb-n1,.my-n1{
margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{
margin-left:-.25rem!important}
.m-n2{
margin:-.5rem!important}
.mt-n2,.my-n2{
margin-top:-.5rem!important}
.mr-n2,.mx-n2{
margin-right:-.5rem!important}
.mb-n2,.my-n2{
margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{
margin-left:-.5rem!important}
.m-n3{
margin:-1rem!important}
.mt-n3,.my-n3{
margin-top:-1rem!important}
.mr-n3,.mx-n3{
margin-right:-1rem!important}
.mb-n3,.my-n3{
margin-bottom:-1rem!important}
.ml-n3,.mx-n3{
margin-left:-1rem!important}
.m-n4{
margin:-1.5rem!important}
.mt-n4,.my-n4{
margin-top:-1.5rem!important}
.mr-n4,.mx-n4{
margin-right:-1.5rem!important}
.mb-n4,.my-n4{
margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{
margin-left:-1.5rem!important}
.m-n5{
margin:-3rem!important}
.mt-n5,.my-n5{
margin-top:-3rem!important}
.mr-n5,.mx-n5{
margin-right:-3rem!important}
.mb-n5,.my-n5{
margin-bottom:-3rem!important}
.ml-n5,.mx-n5{
margin-left:-3rem!important}
.m-n10{
margin:-10px!important}
.mt-n10,.my-n10{
margin-top:-10px!important}
.mr-n10,.mx-n10{
margin-right:-10px!important}
.mb-n10,.my-n10{
margin-bottom:-10px!important}
.ml-n10,.mx-n10{
margin-left:-10px!important}
.m-n15{
margin:-15px!important}
.mt-n15,.my-n15{
margin-top:-15px!important}
.mr-n15,.mx-n15{
margin-right:-15px!important}
.mb-n15,.my-n15{
margin-bottom:-15px!important}
.ml-n15,.mx-n15{
margin-left:-15px!important}
.m-n20{
margin:-20px!important}
.mt-n20,.my-n20{
margin-top:-20px!important}
.mr-n20,.mx-n20{
margin-right:-20px!important}
.mb-n20,.my-n20{
margin-bottom:-20px!important}
.ml-n20,.mx-n20{
margin-left:-20px!important}
.m-n25{
margin:-25px!important}
.mt-n25,.my-n25{
margin-top:-25px!important}
.mr-n25,.mx-n25{
margin-right:-25px!important}
.mb-n25,.my-n25{
margin-bottom:-25px!important}
.ml-n25,.mx-n25{
margin-left:-25px!important}
.m-n30{
margin:-30px!important}
.mt-n30,.my-n30{
margin-top:-30px!important}
.mr-n30,.mx-n30{
margin-right:-30px!important}
.mb-n30,.my-n30{
margin-bottom:-30px!important}
.ml-n30,.mx-n30{
margin-left:-30px!important}
.m-n40{
margin:-40px!important}
.mt-n40,.my-n40{
margin-top:-40px!important}
.mr-n40,.mx-n40{
margin-right:-40px!important}
.mb-n40,.my-n40{
margin-bottom:-40px!important}
.ml-n40,.mx-n40{
margin-left:-40px!important}
.m-n50{
margin:-50px!important}
.mt-n50,.my-n50{
margin-top:-50px!important}
.mr-n50,.mx-n50{
margin-right:-50px!important}
.mb-n50,.my-n50{
margin-bottom:-50px!important}
.ml-n50,.mx-n50{
margin-left:-50px!important}
.m-n60{
margin:-60px!important}
.mt-n60,.my-n60{
margin-top:-60px!important}
.mr-n60,.mx-n60{
margin-right:-60px!important}
.mb-n60,.my-n60{
margin-bottom:-60px!important}
.ml-n60,.mx-n60{
margin-left:-60px!important}
.m-n70{
margin:-70px!important}
.mt-n70,.my-n70{
margin-top:-70px!important}
.mr-n70,.mx-n70{
margin-right:-70px!important}
.mb-n70,.my-n70{
margin-bottom:-70px!important}
.ml-n70,.mx-n70{
margin-left:-70px!important}
.m-n75{
margin:-75px!important}
.mt-n75,.my-n75{
margin-top:-75px!important}
.mr-n75,.mx-n75{
margin-right:-75px!important}
.mb-n75,.my-n75{
margin-bottom:-75px!important}
.ml-n75,.mx-n75{
margin-left:-75px!important}
.m-n80{
margin:-80px!important}
.mt-n80,.my-n80{
margin-top:-80px!important}
.mr-n80,.mx-n80{
margin-right:-80px!important}
.mb-n80,.my-n80{
margin-bottom:-80px!important}
.ml-n80,.mx-n80{
margin-left:-80px!important}
.m-n90{
margin:-90px!important}
.mt-n90,.my-n90{
margin-top:-90px!important}
.mr-n90,.mx-n90{
margin-right:-90px!important}
.mb-n90,.my-n90{
margin-bottom:-90px!important}
.ml-n90,.mx-n90{
margin-left:-90px!important}
.m-n100{
margin:-100px!important}
.mt-n100,.my-n100{
margin-top:-100px!important}
.mr-n100,.mx-n100{
margin-right:-100px!important}
.mb-n100,.my-n100{
margin-bottom:-100px!important}
.ml-n100,.mx-n100{
margin-left:-100px!important}
.m-n150{
margin:-150px!important}
.mt-n150,.my-n150{
margin-top:-150px!important}
.mr-n150,.mx-n150{
margin-right:-150px!important}
.mb-n150,.my-n150{
margin-bottom:-150px!important}
.ml-n150,.mx-n150{
margin-left:-150px!important}
.m-n200{
margin:-200px!important}
.mt-n200,.my-n200{
margin-top:-200px!important}
.mr-n200,.mx-n200{
margin-right:-200px!important}
.mb-n200,.my-n200{
margin-bottom:-200px!important}
.ml-n200,.mx-n200{
margin-left:-200px!important}
.m-auto{
margin:auto!important}
.mt-auto,.my-auto{
margin-top:auto!important}
.mr-auto,.mx-auto{
margin-right:auto!important}
.mb-auto,.my-auto{
margin-bottom:auto!important}
.ml-auto,.mx-auto{
margin-left:auto!important}
@media (min-width:768px){
.m-sm-0{
margin:0!important}
.mt-sm-0,.my-sm-0{
margin-top:0!important}
.mr-sm-0,.mx-sm-0{
margin-right:0!important}
.mb-sm-0,.my-sm-0{
margin-bottom:0!important}
.ml-sm-0,.mx-sm-0{
margin-left:0!important}
.m-sm-1{
margin:.25rem!important}
.mt-sm-1,.my-sm-1{
margin-top:.25rem!important}
.mr-sm-1,.mx-sm-1{
margin-right:.25rem!important}
.mb-sm-1,.my-sm-1{
margin-bottom:.25rem!important}
.ml-sm-1,.mx-sm-1{
margin-left:.25rem!important}
.m-sm-2{
margin:.5rem!important}
.mt-sm-2,.my-sm-2{
margin-top:.5rem!important}
.mr-sm-2,.mx-sm-2{
margin-right:.5rem!important}
.mb-sm-2,.my-sm-2{
margin-bottom:.5rem!important}
.ml-sm-2,.mx-sm-2{
margin-left:.5rem!important}
.m-sm-3{
margin:1rem!important}
.mt-sm-3,.my-sm-3{
margin-top:1rem!important}
.mr-sm-3,.mx-sm-3{
margin-right:1rem!important}
.mb-sm-3,.my-sm-3{
margin-bottom:1rem!important}
.ml-sm-3,.mx-sm-3{
margin-left:1rem!important}
.m-sm-4{
margin:1.5rem!important}
.mt-sm-4,.my-sm-4{
margin-top:1.5rem!important}
.mr-sm-4,.mx-sm-4{
margin-right:1.5rem!important}
.mb-sm-4,.my-sm-4{
margin-bottom:1.5rem!important}
.ml-sm-4,.mx-sm-4{
margin-left:1.5rem!important}
.m-sm-5{
margin:3rem!important}
.mt-sm-5,.my-sm-5{
margin-top:3rem!important}
.mr-sm-5,.mx-sm-5{
margin-right:3rem!important}
.mb-sm-5,.my-sm-5{
margin-bottom:3rem!important}
.ml-sm-5,.mx-sm-5{
margin-left:3rem!important}
.m-sm-10{
margin:10px!important}
.mt-sm-10,.my-sm-10{
margin-top:10px!important}
.mr-sm-10,.mx-sm-10{
margin-right:10px!important}
.mb-sm-10,.my-sm-10{
margin-bottom:10px!important}
.ml-sm-10,.mx-sm-10{
margin-left:10px!important}
.m-sm-15{
margin:15px!important}
.mt-sm-15,.my-sm-15{
margin-top:15px!important}
.mr-sm-15,.mx-sm-15{
margin-right:15px!important}
.mb-sm-15,.my-sm-15{
margin-bottom:15px!important}
.ml-sm-15,.mx-sm-15{
margin-left:15px!important}
.m-sm-20{
margin:20px!important}
.mt-sm-20,.my-sm-20{
margin-top:20px!important}
.mr-sm-20,.mx-sm-20{
margin-right:20px!important}
.mb-sm-20,.my-sm-20{
margin-bottom:20px!important}
.ml-sm-20,.mx-sm-20{
margin-left:20px!important}
.m-sm-25{
margin:25px!important}
.mt-sm-25,.my-sm-25{
margin-top:25px!important}
.mr-sm-25,.mx-sm-25{
margin-right:25px!important}
.mb-sm-25,.my-sm-25{
margin-bottom:25px!important}
.ml-sm-25,.mx-sm-25{
margin-left:25px!important}
.m-sm-30{
margin:30px!important}
.mt-sm-30,.my-sm-30{
margin-top:30px!important}
.mr-sm-30,.mx-sm-30{
margin-right:30px!important}
.mb-sm-30,.my-sm-30{
margin-bottom:30px!important}
.ml-sm-30,.mx-sm-30{
margin-left:30px!important}
.m-sm-40{
margin:40px!important}
.mt-sm-40,.my-sm-40{
margin-top:40px!important}
.mr-sm-40,.mx-sm-40{
margin-right:40px!important}
.mb-sm-40,.my-sm-40{
margin-bottom:40px!important}
.ml-sm-40,.mx-sm-40{
margin-left:40px!important}
.m-sm-50{
margin:50px!important}
.mt-sm-50,.my-sm-50{
margin-top:50px!important}
.mr-sm-50,.mx-sm-50{
margin-right:50px!important}
.mb-sm-50,.my-sm-50{
margin-bottom:50px!important}
.ml-sm-50,.mx-sm-50{
margin-left:50px!important}
.m-sm-60{
margin:60px!important}
.mt-sm-60,.my-sm-60{
margin-top:60px!important}
.mr-sm-60,.mx-sm-60{
margin-right:60px!important}
.mb-sm-60,.my-sm-60{
margin-bottom:60px!important}
.ml-sm-60,.mx-sm-60{
margin-left:60px!important}
.m-sm-70{
margin:70px!important}
.mt-sm-70,.my-sm-70{
margin-top:70px!important}
.mr-sm-70,.mx-sm-70{
margin-right:70px!important}
.mb-sm-70,.my-sm-70{
margin-bottom:70px!important}
.ml-sm-70,.mx-sm-70{
margin-left:70px!important}
.m-sm-75{
margin:75px!important}
.mt-sm-75,.my-sm-75{
margin-top:75px!important}
.mr-sm-75,.mx-sm-75{
margin-right:75px!important}
.mb-sm-75,.my-sm-75{
margin-bottom:75px!important}
.ml-sm-75,.mx-sm-75{
margin-left:75px!important}
.m-sm-80{
margin:80px!important}
.mt-sm-80,.my-sm-80{
margin-top:80px!important}
.mr-sm-80,.mx-sm-80{
margin-right:80px!important}
.mb-sm-80,.my-sm-80{
margin-bottom:80px!important}
.ml-sm-80,.mx-sm-80{
margin-left:80px!important}
.m-sm-90{
margin:90px!important}
.mt-sm-90,.my-sm-90{
margin-top:90px!important}
.mr-sm-90,.mx-sm-90{
margin-right:90px!important}
.mb-sm-90,.my-sm-90{
margin-bottom:90px!important}
.ml-sm-90,.mx-sm-90{
margin-left:90px!important}
.m-sm-100{
margin:100px!important}
.mt-sm-100,.my-sm-100{
margin-top:100px!important}
.mr-sm-100,.mx-sm-100{
margin-right:100px!important}
.mb-sm-100,.my-sm-100{
margin-bottom:100px!important}
.ml-sm-100,.mx-sm-100{
margin-left:100px!important}
.m-sm-150{
margin:150px!important}
.mt-sm-150,.my-sm-150{
margin-top:150px!important}
.mr-sm-150,.mx-sm-150{
margin-right:150px!important}
.mb-sm-150,.my-sm-150{
margin-bottom:150px!important}
.ml-sm-150,.mx-sm-150{
margin-left:150px!important}
.m-sm-200{
margin:200px!important}
.mt-sm-200,.my-sm-200{
margin-top:200px!important}
.mr-sm-200,.mx-sm-200{
margin-right:200px!important}
.mb-sm-200,.my-sm-200{
margin-bottom:200px!important}
.ml-sm-200,.mx-sm-200{
margin-left:200px!important}
.p-sm-0{
padding:0!important}
.pt-sm-0,.py-sm-0{
padding-top:0!important}
.pr-sm-0,.px-sm-0{
padding-right:0!important}
.pb-sm-0,.py-sm-0{
padding-bottom:0!important}
.pl-sm-0,.px-sm-0{
padding-left:0!important}
.p-sm-1{
padding:.25rem!important}
.pt-sm-1,.py-sm-1{
padding-top:.25rem!important}
.pr-sm-1,.px-sm-1{
padding-right:.25rem!important}
.pb-sm-1,.py-sm-1{
padding-bottom:.25rem!important}
.pl-sm-1,.px-sm-1{
padding-left:.25rem!important}
.p-sm-2{
padding:.5rem!important}
.pt-sm-2,.py-sm-2{
padding-top:.5rem!important}
.pr-sm-2,.px-sm-2{
padding-right:.5rem!important}
.pb-sm-2,.py-sm-2{
padding-bottom:.5rem!important}
.pl-sm-2,.px-sm-2{
padding-left:.5rem!important}
.p-sm-3{
padding:1rem!important}
.pt-sm-3,.py-sm-3{
padding-top:1rem!important}
.pr-sm-3,.px-sm-3{
padding-right:1rem!important}
.pb-sm-3,.py-sm-3{
padding-bottom:1rem!important}
.pl-sm-3,.px-sm-3{
padding-left:1rem!important}
.p-sm-4{
padding:1.5rem!important}
.pt-sm-4,.py-sm-4{
padding-top:1.5rem!important}
.pr-sm-4,.px-sm-4{
padding-right:1.5rem!important}
.pb-sm-4,.py-sm-4{
padding-bottom:1.5rem!important}
.pl-sm-4,.px-sm-4{
padding-left:1.5rem!important}
.p-sm-5{
padding:3rem!important}
.pt-sm-5,.py-sm-5{
padding-top:3rem!important}
.pr-sm-5,.px-sm-5{
padding-right:3rem!important}
.pb-sm-5,.py-sm-5{
padding-bottom:3rem!important}
.pl-sm-5,.px-sm-5{
padding-left:3rem!important}
.p-sm-10{
padding:10px!important}
.pt-sm-10,.py-sm-10{
padding-top:10px!important}
.pr-sm-10,.px-sm-10{
padding-right:10px!important}
.pb-sm-10,.py-sm-10{
padding-bottom:10px!important}
.pl-sm-10,.px-sm-10{
padding-left:10px!important}
.p-sm-15{
padding:15px!important}
.pt-sm-15,.py-sm-15{
padding-top:15px!important}
.pr-sm-15,.px-sm-15{
padding-right:15px!important}
.pb-sm-15,.py-sm-15{
padding-bottom:15px!important}
.pl-sm-15,.px-sm-15{
padding-left:15px!important}
.p-sm-20{
padding:20px!important}
.pt-sm-20,.py-sm-20{
padding-top:20px!important}
.pr-sm-20,.px-sm-20{
padding-right:20px!important}
.pb-sm-20,.py-sm-20{
padding-bottom:20px!important}
.pl-sm-20,.px-sm-20{
padding-left:20px!important}
.p-sm-25{
padding:25px!important}
.pt-sm-25,.py-sm-25{
padding-top:25px!important}
.pr-sm-25,.px-sm-25{
padding-right:25px!important}
.pb-sm-25,.py-sm-25{
padding-bottom:25px!important}
.pl-sm-25,.px-sm-25{
padding-left:25px!important}
.p-sm-30{
padding:30px!important}
.pt-sm-30,.py-sm-30{
padding-top:30px!important}
.pr-sm-30,.px-sm-30{
padding-right:30px!important}
.pb-sm-30,.py-sm-30{
padding-bottom:30px!important}
.pl-sm-30,.px-sm-30{
padding-left:30px!important}
.p-sm-40{
padding:40px!important}
.pt-sm-40,.py-sm-40{
padding-top:40px!important}
.pr-sm-40,.px-sm-40{
padding-right:40px!important}
.pb-sm-40,.py-sm-40{
padding-bottom:40px!important}
.pl-sm-40,.px-sm-40{
padding-left:40px!important}
.p-sm-50{
padding:50px!important}
.pt-sm-50,.py-sm-50{
padding-top:50px!important}
.pr-sm-50,.px-sm-50{
padding-right:50px!important}
.pb-sm-50,.py-sm-50{
padding-bottom:50px!important}
.pl-sm-50,.px-sm-50{
padding-left:50px!important}
.p-sm-60{
padding:60px!important}
.pt-sm-60,.py-sm-60{
padding-top:60px!important}
.pr-sm-60,.px-sm-60{
padding-right:60px!important}
.pb-sm-60,.py-sm-60{
padding-bottom:60px!important}
.pl-sm-60,.px-sm-60{
padding-left:60px!important}
.p-sm-70{
padding:70px!important}
.pt-sm-70,.py-sm-70{
padding-top:70px!important}
.pr-sm-70,.px-sm-70{
padding-right:70px!important}
.pb-sm-70,.py-sm-70{
padding-bottom:70px!important}
.pl-sm-70,.px-sm-70{
padding-left:70px!important}
.p-sm-75{
padding:75px!important}
.pt-sm-75,.py-sm-75{
padding-top:75px!important}
.pr-sm-75,.px-sm-75{
padding-right:75px!important}
.pb-sm-75,.py-sm-75{
padding-bottom:75px!important}
.pl-sm-75,.px-sm-75{
padding-left:75px!important}
.p-sm-80{
padding:80px!important}
.pt-sm-80,.py-sm-80{
padding-top:80px!important}
.pr-sm-80,.px-sm-80{
padding-right:80px!important}
.pb-sm-80,.py-sm-80{
padding-bottom:80px!important}
.pl-sm-80,.px-sm-80{
padding-left:80px!important}
.p-sm-90{
padding:90px!important}
.pt-sm-90,.py-sm-90{
padding-top:90px!important}
.pr-sm-90,.px-sm-90{
padding-right:90px!important}
.pb-sm-90,.py-sm-90{
padding-bottom:90px!important}
.pl-sm-90,.px-sm-90{
padding-left:90px!important}
.p-sm-100{
padding:100px!important}
.pt-sm-100,.py-sm-100{
padding-top:100px!important}
.pr-sm-100,.px-sm-100{
padding-right:100px!important}
.pb-sm-100,.py-sm-100{
padding-bottom:100px!important}
.pl-sm-100,.px-sm-100{
padding-left:100px!important}
.p-sm-150{
padding:150px!important}
.pt-sm-150,.py-sm-150{
padding-top:150px!important}
.pr-sm-150,.px-sm-150{
padding-right:150px!important}
.pb-sm-150,.py-sm-150{
padding-bottom:150px!important}
.pl-sm-150,.px-sm-150{
padding-left:150px!important}
.p-sm-200{
padding:200px!important}
.pt-sm-200,.py-sm-200{
padding-top:200px!important}
.pr-sm-200,.px-sm-200{
padding-right:200px!important}
.pb-sm-200,.py-sm-200{
padding-bottom:200px!important}
.pl-sm-200,.px-sm-200{
padding-left:200px!important}
.m-sm-n1{
margin:-.25rem!important}
.mt-sm-n1,.my-sm-n1{
margin-top:-.25rem!important}
.mr-sm-n1,.mx-sm-n1{
margin-right:-.25rem!important}
.mb-sm-n1,.my-sm-n1{
margin-bottom:-.25rem!important}
.ml-sm-n1,.mx-sm-n1{
margin-left:-.25rem!important}
.m-sm-n2{
margin:-.5rem!important}
.mt-sm-n2,.my-sm-n2{
margin-top:-.5rem!important}
.mr-sm-n2,.mx-sm-n2{
margin-right:-.5rem!important}
.mb-sm-n2,.my-sm-n2{
margin-bottom:-.5rem!important}
.ml-sm-n2,.mx-sm-n2{
margin-left:-.5rem!important}
.m-sm-n3{
margin:-1rem!important}
.mt-sm-n3,.my-sm-n3{
margin-top:-1rem!important}
.mr-sm-n3,.mx-sm-n3{
margin-right:-1rem!important}
.mb-sm-n3,.my-sm-n3{
margin-bottom:-1rem!important}
.ml-sm-n3,.mx-sm-n3{
margin-left:-1rem!important}
.m-sm-n4{
margin:-1.5rem!important}
.mt-sm-n4,.my-sm-n4{
margin-top:-1.5rem!important}
.mr-sm-n4,.mx-sm-n4{
margin-right:-1.5rem!important}
.mb-sm-n4,.my-sm-n4{
margin-bottom:-1.5rem!important}
.ml-sm-n4,.mx-sm-n4{
margin-left:-1.5rem!important}
.m-sm-n5{
margin:-3rem!important}
.mt-sm-n5,.my-sm-n5{
margin-top:-3rem!important}
.mr-sm-n5,.mx-sm-n5{
margin-right:-3rem!important}
.mb-sm-n5,.my-sm-n5{
margin-bottom:-3rem!important}
.ml-sm-n5,.mx-sm-n5{
margin-left:-3rem!important}
.m-sm-n10{
margin:-10px!important}
.mt-sm-n10,.my-sm-n10{
margin-top:-10px!important}
.mr-sm-n10,.mx-sm-n10{
margin-right:-10px!important}
.mb-sm-n10,.my-sm-n10{
margin-bottom:-10px!important}
.ml-sm-n10,.mx-sm-n10{
margin-left:-10px!important}
.m-sm-n15{
margin:-15px!important}
.mt-sm-n15,.my-sm-n15{
margin-top:-15px!important}
.mr-sm-n15,.mx-sm-n15{
margin-right:-15px!important}
.mb-sm-n15,.my-sm-n15{
margin-bottom:-15px!important}
.ml-sm-n15,.mx-sm-n15{
margin-left:-15px!important}
.m-sm-n20{
margin:-20px!important}
.mt-sm-n20,.my-sm-n20{
margin-top:-20px!important}
.mr-sm-n20,.mx-sm-n20{
margin-right:-20px!important}
.mb-sm-n20,.my-sm-n20{
margin-bottom:-20px!important}
.ml-sm-n20,.mx-sm-n20{
margin-left:-20px!important}
.m-sm-n25{
margin:-25px!important}
.mt-sm-n25,.my-sm-n25{
margin-top:-25px!important}
.mr-sm-n25,.mx-sm-n25{
margin-right:-25px!important}
.mb-sm-n25,.my-sm-n25{
margin-bottom:-25px!important}
.ml-sm-n25,.mx-sm-n25{
margin-left:-25px!important}
.m-sm-n30{
margin:-30px!important}
.mt-sm-n30,.my-sm-n30{
margin-top:-30px!important}
.mr-sm-n30,.mx-sm-n30{
margin-right:-30px!important}
.mb-sm-n30,.my-sm-n30{
margin-bottom:-30px!important}
.ml-sm-n30,.mx-sm-n30{
margin-left:-30px!important}
.m-sm-n40{
margin:-40px!important}
.mt-sm-n40,.my-sm-n40{
margin-top:-40px!important}
.mr-sm-n40,.mx-sm-n40{
margin-right:-40px!important}
.mb-sm-n40,.my-sm-n40{
margin-bottom:-40px!important}
.ml-sm-n40,.mx-sm-n40{
margin-left:-40px!important}
.m-sm-n50{
margin:-50px!important}
.mt-sm-n50,.my-sm-n50{
margin-top:-50px!important}
.mr-sm-n50,.mx-sm-n50{
margin-right:-50px!important}
.mb-sm-n50,.my-sm-n50{
margin-bottom:-50px!important}
.ml-sm-n50,.mx-sm-n50{
margin-left:-50px!important}
.m-sm-n60{
margin:-60px!important}
.mt-sm-n60,.my-sm-n60{
margin-top:-60px!important}
.mr-sm-n60,.mx-sm-n60{
margin-right:-60px!important}
.mb-sm-n60,.my-sm-n60{
margin-bottom:-60px!important}
.ml-sm-n60,.mx-sm-n60{
margin-left:-60px!important}
.m-sm-n70{
margin:-70px!important}
.mt-sm-n70,.my-sm-n70{
margin-top:-70px!important}
.mr-sm-n70,.mx-sm-n70{
margin-right:-70px!important}
.mb-sm-n70,.my-sm-n70{
margin-bottom:-70px!important}
.ml-sm-n70,.mx-sm-n70{
margin-left:-70px!important}
.m-sm-n75{
margin:-75px!important}
.mt-sm-n75,.my-sm-n75{
margin-top:-75px!important}
.mr-sm-n75,.mx-sm-n75{
margin-right:-75px!important}
.mb-sm-n75,.my-sm-n75{
margin-bottom:-75px!important}
.ml-sm-n75,.mx-sm-n75{
margin-left:-75px!important}
.m-sm-n80{
margin:-80px!important}
.mt-sm-n80,.my-sm-n80{
margin-top:-80px!important}
.mr-sm-n80,.mx-sm-n80{
margin-right:-80px!important}
.mb-sm-n80,.my-sm-n80{
margin-bottom:-80px!important}
.ml-sm-n80,.mx-sm-n80{
margin-left:-80px!important}
.m-sm-n90{
margin:-90px!important}
.mt-sm-n90,.my-sm-n90{
margin-top:-90px!important}
.mr-sm-n90,.mx-sm-n90{
margin-right:-90px!important}
.mb-sm-n90,.my-sm-n90{
margin-bottom:-90px!important}
.ml-sm-n90,.mx-sm-n90{
margin-left:-90px!important}
.m-sm-n100{
margin:-100px!important}
.mt-sm-n100,.my-sm-n100{
margin-top:-100px!important}
.mr-sm-n100,.mx-sm-n100{
margin-right:-100px!important}
.mb-sm-n100,.my-sm-n100{
margin-bottom:-100px!important}
.ml-sm-n100,.mx-sm-n100{
margin-left:-100px!important}
.m-sm-n150{
margin:-150px!important}
.mt-sm-n150,.my-sm-n150{
margin-top:-150px!important}
.mr-sm-n150,.mx-sm-n150{
margin-right:-150px!important}
.mb-sm-n150,.my-sm-n150{
margin-bottom:-150px!important}
.ml-sm-n150,.mx-sm-n150{
margin-left:-150px!important}
.m-sm-n200{
margin:-200px!important}
.mt-sm-n200,.my-sm-n200{
margin-top:-200px!important}
.mr-sm-n200,.mx-sm-n200{
margin-right:-200px!important}
.mb-sm-n200,.my-sm-n200{
margin-bottom:-200px!important}
.ml-sm-n200,.mx-sm-n200{
margin-left:-200px!important}
.m-sm-auto{
margin:auto!important}
.mt-sm-auto,.my-sm-auto{
margin-top:auto!important}
.mr-sm-auto,.mx-sm-auto{
margin-right:auto!important}
.mb-sm-auto,.my-sm-auto{
margin-bottom:auto!important}
.ml-sm-auto,.mx-sm-auto{
margin-left:auto!important}}
@media (min-width:1200px){
.m-md-0{
margin:0!important}
.mt-md-0,.my-md-0{
margin-top:0!important}
.mr-md-0,.mx-md-0{
margin-right:0!important}
.mb-md-0,.my-md-0{
margin-bottom:0!important}
.ml-md-0,.mx-md-0{
margin-left:0!important}
.m-md-1{
margin:.25rem!important}
.mt-md-1,.my-md-1{
margin-top:.25rem!important}
.mr-md-1,.mx-md-1{
margin-right:.25rem!important}
.mb-md-1,.my-md-1{
margin-bottom:.25rem!important}
.ml-md-1,.mx-md-1{
margin-left:.25rem!important}
.m-md-2{
margin:.5rem!important}
.mt-md-2,.my-md-2{
margin-top:.5rem!important}
.mr-md-2,.mx-md-2{
margin-right:.5rem!important}
.mb-md-2,.my-md-2{
margin-bottom:.5rem!important}
.ml-md-2,.mx-md-2{
margin-left:.5rem!important}
.m-md-3{
margin:1rem!important}
.mt-md-3,.my-md-3{
margin-top:1rem!important}
.mr-md-3,.mx-md-3{
margin-right:1rem!important}
.mb-md-3,.my-md-3{
margin-bottom:1rem!important}
.ml-md-3,.mx-md-3{
margin-left:1rem!important}
.m-md-4{
margin:1.5rem!important}
.mt-md-4,.my-md-4{
margin-top:1.5rem!important}
.mr-md-4,.mx-md-4{
margin-right:1.5rem!important}
.mb-md-4,.my-md-4{
margin-bottom:1.5rem!important}
.ml-md-4,.mx-md-4{
margin-left:1.5rem!important}
.m-md-5{
margin:3rem!important}
.mt-md-5,.my-md-5{
margin-top:3rem!important}
.mr-md-5,.mx-md-5{
margin-right:3rem!important}
.mb-md-5,.my-md-5{
margin-bottom:3rem!important}
.ml-md-5,.mx-md-5{
margin-left:3rem!important}
.m-md-10{
margin:10px!important}
.mt-md-10,.my-md-10{
margin-top:10px!important}
.mr-md-10,.mx-md-10{
margin-right:10px!important}
.mb-md-10,.my-md-10{
margin-bottom:10px!important}
.ml-md-10,.mx-md-10{
margin-left:10px!important}
.m-md-15{
margin:15px!important}
.mt-md-15,.my-md-15{
margin-top:15px!important}
.mr-md-15,.mx-md-15{
margin-right:15px!important}
.mb-md-15,.my-md-15{
margin-bottom:15px!important}
.ml-md-15,.mx-md-15{
margin-left:15px!important}
.m-md-20{
margin:20px!important}
.mt-md-20,.my-md-20{
margin-top:20px!important}
.mr-md-20,.mx-md-20{
margin-right:20px!important}
.mb-md-20,.my-md-20{
margin-bottom:20px!important}
.ml-md-20,.mx-md-20{
margin-left:20px!important}
.m-md-25{
margin:25px!important}
.mt-md-25,.my-md-25{
margin-top:25px!important}
.mr-md-25,.mx-md-25{
margin-right:25px!important}
.mb-md-25,.my-md-25{
margin-bottom:25px!important}
.ml-md-25,.mx-md-25{
margin-left:25px!important}
.m-md-30{
margin:30px!important}
.mt-md-30,.my-md-30{
margin-top:30px!important}
.mr-md-30,.mx-md-30{
margin-right:30px!important}
.mb-md-30,.my-md-30{
margin-bottom:30px!important}
.ml-md-30,.mx-md-30{
margin-left:30px!important}
.m-md-40{
margin:40px!important}
.mt-md-40,.my-md-40{
margin-top:40px!important}
.mr-md-40,.mx-md-40{
margin-right:40px!important}
.mb-md-40,.my-md-40{
margin-bottom:40px!important}
.ml-md-40,.mx-md-40{
margin-left:40px!important}
.m-md-50{
margin:50px!important}
.mt-md-50,.my-md-50{
margin-top:50px!important}
.mr-md-50,.mx-md-50{
margin-right:50px!important}
.mb-md-50,.my-md-50{
margin-bottom:50px!important}
.ml-md-50,.mx-md-50{
margin-left:50px!important}
.m-md-60{
margin:60px!important}
.mt-md-60,.my-md-60{
margin-top:60px!important}
.mr-md-60,.mx-md-60{
margin-right:60px!important}
.mb-md-60,.my-md-60{
margin-bottom:60px!important}
.ml-md-60,.mx-md-60{
margin-left:60px!important}
.m-md-70{
margin:70px!important}
.mt-md-70,.my-md-70{
margin-top:70px!important}
.mr-md-70,.mx-md-70{
margin-right:70px!important}
.mb-md-70,.my-md-70{
margin-bottom:70px!important}
.ml-md-70,.mx-md-70{
margin-left:70px!important}
.m-md-75{
margin:75px!important}
.mt-md-75,.my-md-75{
margin-top:75px!important}
.mr-md-75,.mx-md-75{
margin-right:75px!important}
.mb-md-75,.my-md-75{
margin-bottom:75px!important}
.ml-md-75,.mx-md-75{
margin-left:75px!important}
.m-md-80{
margin:80px!important}
.mt-md-80,.my-md-80{
margin-top:80px!important}
.mr-md-80,.mx-md-80{
margin-right:80px!important}
.mb-md-80,.my-md-80{
margin-bottom:80px!important}
.ml-md-80,.mx-md-80{
margin-left:80px!important}
.m-md-90{
margin:90px!important}
.mt-md-90,.my-md-90{
margin-top:90px!important}
.mr-md-90,.mx-md-90{
margin-right:90px!important}
.mb-md-90,.my-md-90{
margin-bottom:90px!important}
.ml-md-90,.mx-md-90{
margin-left:90px!important}
.m-md-100{
margin:100px!important}
.mt-md-100,.my-md-100{
margin-top:100px!important}
.mr-md-100,.mx-md-100{
margin-right:100px!important}
.mb-md-100,.my-md-100{
margin-bottom:100px!important}
.ml-md-100,.mx-md-100{
margin-left:100px!important}
.m-md-150{
margin:150px!important}
.mt-md-150,.my-md-150{
margin-top:150px!important}
.mr-md-150,.mx-md-150{
margin-right:150px!important}
.mb-md-150,.my-md-150{
margin-bottom:150px!important}
.ml-md-150,.mx-md-150{
margin-left:150px!important}
.m-md-200{
margin:200px!important}
.mt-md-200,.my-md-200{
margin-top:200px!important}
.mr-md-200,.mx-md-200{
margin-right:200px!important}
.mb-md-200,.my-md-200{
margin-bottom:200px!important}
.ml-md-200,.mx-md-200{
margin-left:200px!important}
.p-md-0{
padding:0!important}
.pt-md-0,.py-md-0{
padding-top:0!important}
.pr-md-0,.px-md-0{
padding-right:0!important}
.pb-md-0,.py-md-0{
padding-bottom:0!important}
.pl-md-0,.px-md-0{
padding-left:0!important}
.p-md-1{
padding:.25rem!important}
.pt-md-1,.py-md-1{
padding-top:.25rem!important}
.pr-md-1,.px-md-1{
padding-right:.25rem!important}
.pb-md-1,.py-md-1{
padding-bottom:.25rem!important}
.pl-md-1,.px-md-1{
padding-left:.25rem!important}
.p-md-2{
padding:.5rem!important}
.pt-md-2,.py-md-2{
padding-top:.5rem!important}
.pr-md-2,.px-md-2{
padding-right:.5rem!important}
.pb-md-2,.py-md-2{
padding-bottom:.5rem!important}
.pl-md-2,.px-md-2{
padding-left:.5rem!important}
.p-md-3{
padding:1rem!important}
.pt-md-3,.py-md-3{
padding-top:1rem!important}
.pr-md-3,.px-md-3{
padding-right:1rem!important}
.pb-md-3,.py-md-3{
padding-bottom:1rem!important}
.pl-md-3,.px-md-3{
padding-left:1rem!important}
.p-md-4{
padding:1.5rem!important}
.pt-md-4,.py-md-4{
padding-top:1.5rem!important}
.pr-md-4,.px-md-4{
padding-right:1.5rem!important}
.pb-md-4,.py-md-4{
padding-bottom:1.5rem!important}
.pl-md-4,.px-md-4{
padding-left:1.5rem!important}
.p-md-5{
padding:3rem!important}
.pt-md-5,.py-md-5{
padding-top:3rem!important}
.pr-md-5,.px-md-5{
padding-right:3rem!important}
.pb-md-5,.py-md-5{
padding-bottom:3rem!important}
.pl-md-5,.px-md-5{
padding-left:3rem!important}
.p-md-10{
padding:10px!important}
.pt-md-10,.py-md-10{
padding-top:10px!important}
.pr-md-10,.px-md-10{
padding-right:10px!important}
.pb-md-10,.py-md-10{
padding-bottom:10px!important}
.pl-md-10,.px-md-10{
padding-left:10px!important}
.p-md-15{
padding:15px!important}
.pt-md-15,.py-md-15{
padding-top:15px!important}
.pr-md-15,.px-md-15{
padding-right:15px!important}
.pb-md-15,.py-md-15{
padding-bottom:15px!important}
.pl-md-15,.px-md-15{
padding-left:15px!important}
.p-md-20{
padding:20px!important}
.pt-md-20,.py-md-20{
padding-top:20px!important}
.pr-md-20,.px-md-20{
padding-right:20px!important}
.pb-md-20,.py-md-20{
padding-bottom:20px!important}
.pl-md-20,.px-md-20{
padding-left:20px!important}
.p-md-25{
padding:25px!important}
.pt-md-25,.py-md-25{
padding-top:25px!important}
.pr-md-25,.px-md-25{
padding-right:25px!important}
.pb-md-25,.py-md-25{
padding-bottom:25px!important}
.pl-md-25,.px-md-25{
padding-left:25px!important}
.p-md-30{
padding:30px!important}
.pt-md-30,.py-md-30{
padding-top:30px!important}
.pr-md-30,.px-md-30{
padding-right:30px!important}
.pb-md-30,.py-md-30{
padding-bottom:30px!important}
.pl-md-30,.px-md-30{
padding-left:30px!important}
.p-md-40{
padding:40px!important}
.pt-md-40,.py-md-40{
padding-top:40px!important}
.pr-md-40,.px-md-40{
padding-right:40px!important}
.pb-md-40,.py-md-40{
padding-bottom:40px!important}
.pl-md-40,.px-md-40{
padding-left:40px!important}
.p-md-50{
padding:50px!important}
.pt-md-50,.py-md-50{
padding-top:50px!important}
.pr-md-50,.px-md-50{
padding-right:50px!important}
.pb-md-50,.py-md-50{
padding-bottom:50px!important}
.pl-md-50,.px-md-50{
padding-left:50px!important}
.p-md-60{
padding:60px!important}
.pt-md-60,.py-md-60{
padding-top:60px!important}
.pr-md-60,.px-md-60{
padding-right:60px!important}
.pb-md-60,.py-md-60{
padding-bottom:60px!important}
.pl-md-60,.px-md-60{
padding-left:60px!important}
.p-md-70{
padding:70px!important}
.pt-md-70,.py-md-70{
padding-top:70px!important}
.pr-md-70,.px-md-70{
padding-right:70px!important}
.pb-md-70,.py-md-70{
padding-bottom:70px!important}
.pl-md-70,.px-md-70{
padding-left:70px!important}
.p-md-75{
padding:75px!important}
.pt-md-75,.py-md-75{
padding-top:75px!important}
.pr-md-75,.px-md-75{
padding-right:75px!important}
.pb-md-75,.py-md-75{
padding-bottom:75px!important}
.pl-md-75,.px-md-75{
padding-left:75px!important}
.p-md-80{
padding:80px!important}
.pt-md-80,.py-md-80{
padding-top:80px!important}
.pr-md-80,.px-md-80{
padding-right:80px!important}
.pb-md-80,.py-md-80{
padding-bottom:80px!important}
.pl-md-80,.px-md-80{
padding-left:80px!important}
.p-md-90{
padding:90px!important}
.pt-md-90,.py-md-90{
padding-top:90px!important}
.pr-md-90,.px-md-90{
padding-right:90px!important}
.pb-md-90,.py-md-90{
padding-bottom:90px!important}
.pl-md-90,.px-md-90{
padding-left:90px!important}
.p-md-100{
padding:100px!important}
.pt-md-100,.py-md-100{
padding-top:100px!important}
.pr-md-100,.px-md-100{
padding-right:100px!important}
.pb-md-100,.py-md-100{
padding-bottom:100px!important}
.pl-md-100,.px-md-100{
padding-left:100px!important}
.p-md-150{
padding:150px!important}
.pt-md-150,.py-md-150{
padding-top:150px!important}
.pr-md-150,.px-md-150{
padding-right:150px!important}
.pb-md-150,.py-md-150{
padding-bottom:150px!important}
.pl-md-150,.px-md-150{
padding-left:150px!important}
.p-md-200{
padding:200px!important}
.pt-md-200,.py-md-200{
padding-top:200px!important}
.pr-md-200,.px-md-200{
padding-right:200px!important}
.pb-md-200,.py-md-200{
padding-bottom:200px!important}
.pl-md-200,.px-md-200{
padding-left:200px!important}
.m-md-n1{
margin:-.25rem!important}
.mt-md-n1,.my-md-n1{
margin-top:-.25rem!important}
.mr-md-n1,.mx-md-n1{
margin-right:-.25rem!important}
.mb-md-n1,.my-md-n1{
margin-bottom:-.25rem!important}
.ml-md-n1,.mx-md-n1{
margin-left:-.25rem!important}
.m-md-n2{
margin:-.5rem!important}
.mt-md-n2,.my-md-n2{
margin-top:-.5rem!important}
.mr-md-n2,.mx-md-n2{
margin-right:-.5rem!important}
.mb-md-n2,.my-md-n2{
margin-bottom:-.5rem!important}
.ml-md-n2,.mx-md-n2{
margin-left:-.5rem!important}
.m-md-n3{
margin:-1rem!important}
.mt-md-n3,.my-md-n3{
margin-top:-1rem!important}
.mr-md-n3,.mx-md-n3{
margin-right:-1rem!important}
.mb-md-n3,.my-md-n3{
margin-bottom:-1rem!important}
.ml-md-n3,.mx-md-n3{
margin-left:-1rem!important}
.m-md-n4{
margin:-1.5rem!important}
.mt-md-n4,.my-md-n4{
margin-top:-1.5rem!important}
.mr-md-n4,.mx-md-n4{
margin-right:-1.5rem!important}
.mb-md-n4,.my-md-n4{
margin-bottom:-1.5rem!important}
.ml-md-n4,.mx-md-n4{
margin-left:-1.5rem!important}
.m-md-n5{
margin:-3rem!important}
.mt-md-n5,.my-md-n5{
margin-top:-3rem!important}
.mr-md-n5,.mx-md-n5{
margin-right:-3rem!important}
.mb-md-n5,.my-md-n5{
margin-bottom:-3rem!important}
.ml-md-n5,.mx-md-n5{
margin-left:-3rem!important}
.m-md-n10{
margin:-10px!important}
.mt-md-n10,.my-md-n10{
margin-top:-10px!important}
.mr-md-n10,.mx-md-n10{
margin-right:-10px!important}
.mb-md-n10,.my-md-n10{
margin-bottom:-10px!important}
.ml-md-n10,.mx-md-n10{
margin-left:-10px!important}
.m-md-n15{
margin:-15px!important}
.mt-md-n15,.my-md-n15{
margin-top:-15px!important}
.mr-md-n15,.mx-md-n15{
margin-right:-15px!important}
.mb-md-n15,.my-md-n15{
margin-bottom:-15px!important}
.ml-md-n15,.mx-md-n15{
margin-left:-15px!important}
.m-md-n20{
margin:-20px!important}
.mt-md-n20,.my-md-n20{
margin-top:-20px!important}
.mr-md-n20,.mx-md-n20{
margin-right:-20px!important}
.mb-md-n20,.my-md-n20{
margin-bottom:-20px!important}
.ml-md-n20,.mx-md-n20{
margin-left:-20px!important}
.m-md-n25{
margin:-25px!important}
.mt-md-n25,.my-md-n25{
margin-top:-25px!important}
.mr-md-n25,.mx-md-n25{
margin-right:-25px!important}
.mb-md-n25,.my-md-n25{
margin-bottom:-25px!important}
.ml-md-n25,.mx-md-n25{
margin-left:-25px!important}
.m-md-n30{
margin:-30px!important}
.mt-md-n30,.my-md-n30{
margin-top:-30px!important}
.mr-md-n30,.mx-md-n30{
margin-right:-30px!important}
.mb-md-n30,.my-md-n30{
margin-bottom:-30px!important}
.ml-md-n30,.mx-md-n30{
margin-left:-30px!important}
.m-md-n40{
margin:-40px!important}
.mt-md-n40,.my-md-n40{
margin-top:-40px!important}
.mr-md-n40,.mx-md-n40{
margin-right:-40px!important}
.mb-md-n40,.my-md-n40{
margin-bottom:-40px!important}
.ml-md-n40,.mx-md-n40{
margin-left:-40px!important}
.m-md-n50{
margin:-50px!important}
.mt-md-n50,.my-md-n50{
margin-top:-50px!important}
.mr-md-n50,.mx-md-n50{
margin-right:-50px!important}
.mb-md-n50,.my-md-n50{
margin-bottom:-50px!important}
.ml-md-n50,.mx-md-n50{
margin-left:-50px!important}
.m-md-n60{
margin:-60px!important}
.mt-md-n60,.my-md-n60{
margin-top:-60px!important}
.mr-md-n60,.mx-md-n60{
margin-right:-60px!important}
.mb-md-n60,.my-md-n60{
margin-bottom:-60px!important}
.ml-md-n60,.mx-md-n60{
margin-left:-60px!important}
.m-md-n70{
margin:-70px!important}
.mt-md-n70,.my-md-n70{
margin-top:-70px!important}
.mr-md-n70,.mx-md-n70{
margin-right:-70px!important}
.mb-md-n70,.my-md-n70{
margin-bottom:-70px!important}
.ml-md-n70,.mx-md-n70{
margin-left:-70px!important}
.m-md-n75{
margin:-75px!important}
.mt-md-n75,.my-md-n75{
margin-top:-75px!important}
.mr-md-n75,.mx-md-n75{
margin-right:-75px!important}
.mb-md-n75,.my-md-n75{
margin-bottom:-75px!important}
.ml-md-n75,.mx-md-n75{
margin-left:-75px!important}
.m-md-n80{
margin:-80px!important}
.mt-md-n80,.my-md-n80{
margin-top:-80px!important}
.mr-md-n80,.mx-md-n80{
margin-right:-80px!important}
.mb-md-n80,.my-md-n80{
margin-bottom:-80px!important}
.ml-md-n80,.mx-md-n80{
margin-left:-80px!important}
.m-md-n90{
margin:-90px!important}
.mt-md-n90,.my-md-n90{
margin-top:-90px!important}
.mr-md-n90,.mx-md-n90{
margin-right:-90px!important}
.mb-md-n90,.my-md-n90{
margin-bottom:-90px!important}
.ml-md-n90,.mx-md-n90{
margin-left:-90px!important}
.m-md-n100{
margin:-100px!important}
.mt-md-n100,.my-md-n100{
margin-top:-100px!important}
.mr-md-n100,.mx-md-n100{
margin-right:-100px!important}
.mb-md-n100,.my-md-n100{
margin-bottom:-100px!important}
.ml-md-n100,.mx-md-n100{
margin-left:-100px!important}
.m-md-n150{
margin:-150px!important}
.mt-md-n150,.my-md-n150{
margin-top:-150px!important}
.mr-md-n150,.mx-md-n150{
margin-right:-150px!important}
.mb-md-n150,.my-md-n150{
margin-bottom:-150px!important}
.ml-md-n150,.mx-md-n150{
margin-left:-150px!important}
.m-md-n200{
margin:-200px!important}
.mt-md-n200,.my-md-n200{
margin-top:-200px!important}
.mr-md-n200,.mx-md-n200{
margin-right:-200px!important}
.mb-md-n200,.my-md-n200{
margin-bottom:-200px!important}
.ml-md-n200,.mx-md-n200{
margin-left:-200px!important}
.m-md-auto{
margin:auto!important}
.mt-md-auto,.my-md-auto{
margin-top:auto!important}
.mr-md-auto,.mx-md-auto{
margin-right:auto!important}
.mb-md-auto,.my-md-auto{
margin-bottom:auto!important}
.ml-md-auto,.mx-md-auto{
margin-left:auto!important}}
@media (min-width:1440px){
.m-lg-0{
margin:0!important}
.mt-lg-0,.my-lg-0{
margin-top:0!important}
.mr-lg-0,.mx-lg-0{
margin-right:0!important}
.mb-lg-0,.my-lg-0{
margin-bottom:0!important}
.ml-lg-0,.mx-lg-0{
margin-left:0!important}
.m-lg-1{
margin:.25rem!important}
.mt-lg-1,.my-lg-1{
margin-top:.25rem!important}
.mr-lg-1,.mx-lg-1{
margin-right:.25rem!important}
.mb-lg-1,.my-lg-1{
margin-bottom:.25rem!important}
.ml-lg-1,.mx-lg-1{
margin-left:.25rem!important}
.m-lg-2{
margin:.5rem!important}
.mt-lg-2,.my-lg-2{
margin-top:.5rem!important}
.mr-lg-2,.mx-lg-2{
margin-right:.5rem!important}
.mb-lg-2,.my-lg-2{
margin-bottom:.5rem!important}
.ml-lg-2,.mx-lg-2{
margin-left:.5rem!important}
.m-lg-3{
margin:1rem!important}
.mt-lg-3,.my-lg-3{
margin-top:1rem!important}
.mr-lg-3,.mx-lg-3{
margin-right:1rem!important}
.mb-lg-3,.my-lg-3{
margin-bottom:1rem!important}
.ml-lg-3,.mx-lg-3{
margin-left:1rem!important}
.m-lg-4{
margin:1.5rem!important}
.mt-lg-4,.my-lg-4{
margin-top:1.5rem!important}
.mr-lg-4,.mx-lg-4{
margin-right:1.5rem!important}
.mb-lg-4,.my-lg-4{
margin-bottom:1.5rem!important}
.ml-lg-4,.mx-lg-4{
margin-left:1.5rem!important}
.m-lg-5{
margin:3rem!important}
.mt-lg-5,.my-lg-5{
margin-top:3rem!important}
.mr-lg-5,.mx-lg-5{
margin-right:3rem!important}
.mb-lg-5,.my-lg-5{
margin-bottom:3rem!important}
.ml-lg-5,.mx-lg-5{
margin-left:3rem!important}
.m-lg-10{
margin:10px!important}
.mt-lg-10,.my-lg-10{
margin-top:10px!important}
.mr-lg-10,.mx-lg-10{
margin-right:10px!important}
.mb-lg-10,.my-lg-10{
margin-bottom:10px!important}
.ml-lg-10,.mx-lg-10{
margin-left:10px!important}
.m-lg-15{
margin:15px!important}
.mt-lg-15,.my-lg-15{
margin-top:15px!important}
.mr-lg-15,.mx-lg-15{
margin-right:15px!important}
.mb-lg-15,.my-lg-15{
margin-bottom:15px!important}
.ml-lg-15,.mx-lg-15{
margin-left:15px!important}
.m-lg-20{
margin:20px!important}
.mt-lg-20,.my-lg-20{
margin-top:20px!important}
.mr-lg-20,.mx-lg-20{
margin-right:20px!important}
.mb-lg-20,.my-lg-20{
margin-bottom:20px!important}
.ml-lg-20,.mx-lg-20{
margin-left:20px!important}
.m-lg-25{
margin:25px!important}
.mt-lg-25,.my-lg-25{
margin-top:25px!important}
.mr-lg-25,.mx-lg-25{
margin-right:25px!important}
.mb-lg-25,.my-lg-25{
margin-bottom:25px!important}
.ml-lg-25,.mx-lg-25{
margin-left:25px!important}
.m-lg-30{
margin:30px!important}
.mt-lg-30,.my-lg-30{
margin-top:30px!important}
.mr-lg-30,.mx-lg-30{
margin-right:30px!important}
.mb-lg-30,.my-lg-30{
margin-bottom:30px!important}
.ml-lg-30,.mx-lg-30{
margin-left:30px!important}
.m-lg-40{
margin:40px!important}
.mt-lg-40,.my-lg-40{
margin-top:40px!important}
.mr-lg-40,.mx-lg-40{
margin-right:40px!important}
.mb-lg-40,.my-lg-40{
margin-bottom:40px!important}
.ml-lg-40,.mx-lg-40{
margin-left:40px!important}
.m-lg-50{
margin:50px!important}
.mt-lg-50,.my-lg-50{
margin-top:50px!important}
.mr-lg-50,.mx-lg-50{
margin-right:50px!important}
.mb-lg-50,.my-lg-50{
margin-bottom:50px!important}
.ml-lg-50,.mx-lg-50{
margin-left:50px!important}
.m-lg-60{
margin:60px!important}
.mt-lg-60,.my-lg-60{
margin-top:60px!important}
.mr-lg-60,.mx-lg-60{
margin-right:60px!important}
.mb-lg-60,.my-lg-60{
margin-bottom:60px!important}
.ml-lg-60,.mx-lg-60{
margin-left:60px!important}
.m-lg-70{
margin:70px!important}
.mt-lg-70,.my-lg-70{
margin-top:70px!important}
.mr-lg-70,.mx-lg-70{
margin-right:70px!important}
.mb-lg-70,.my-lg-70{
margin-bottom:70px!important}
.ml-lg-70,.mx-lg-70{
margin-left:70px!important}
.m-lg-75{
margin:75px!important}
.mt-lg-75,.my-lg-75{
margin-top:75px!important}
.mr-lg-75,.mx-lg-75{
margin-right:75px!important}
.mb-lg-75,.my-lg-75{
margin-bottom:75px!important}
.ml-lg-75,.mx-lg-75{
margin-left:75px!important}
.m-lg-80{
margin:80px!important}
.mt-lg-80,.my-lg-80{
margin-top:80px!important}
.mr-lg-80,.mx-lg-80{
margin-right:80px!important}
.mb-lg-80,.my-lg-80{
margin-bottom:80px!important}
.ml-lg-80,.mx-lg-80{
margin-left:80px!important}
.m-lg-90{
margin:90px!important}
.mt-lg-90,.my-lg-90{
margin-top:90px!important}
.mr-lg-90,.mx-lg-90{
margin-right:90px!important}
.mb-lg-90,.my-lg-90{
margin-bottom:90px!important}
.ml-lg-90,.mx-lg-90{
margin-left:90px!important}
.m-lg-100{
margin:100px!important}
.mt-lg-100,.my-lg-100{
margin-top:100px!important}
.mr-lg-100,.mx-lg-100{
margin-right:100px!important}
.mb-lg-100,.my-lg-100{
margin-bottom:100px!important}
.ml-lg-100,.mx-lg-100{
margin-left:100px!important}
.m-lg-150{
margin:150px!important}
.mt-lg-150,.my-lg-150{
margin-top:150px!important}
.mr-lg-150,.mx-lg-150{
margin-right:150px!important}
.mb-lg-150,.my-lg-150{
margin-bottom:150px!important}
.ml-lg-150,.mx-lg-150{
margin-left:150px!important}
.m-lg-200{
margin:200px!important}
.mt-lg-200,.my-lg-200{
margin-top:200px!important}
.mr-lg-200,.mx-lg-200{
margin-right:200px!important}
.mb-lg-200,.my-lg-200{
margin-bottom:200px!important}
.ml-lg-200,.mx-lg-200{
margin-left:200px!important}
.p-lg-0{
padding:0!important}
.pt-lg-0,.py-lg-0{
padding-top:0!important}
.pr-lg-0,.px-lg-0{
padding-right:0!important}
.pb-lg-0,.py-lg-0{
padding-bottom:0!important}
.pl-lg-0,.px-lg-0{
padding-left:0!important}
.p-lg-1{
padding:.25rem!important}
.pt-lg-1,.py-lg-1{
padding-top:.25rem!important}
.pr-lg-1,.px-lg-1{
padding-right:.25rem!important}
.pb-lg-1,.py-lg-1{
padding-bottom:.25rem!important}
.pl-lg-1,.px-lg-1{
padding-left:.25rem!important}
.p-lg-2{
padding:.5rem!important}
.pt-lg-2,.py-lg-2{
padding-top:.5rem!important}
.pr-lg-2,.px-lg-2{
padding-right:.5rem!important}
.pb-lg-2,.py-lg-2{
padding-bottom:.5rem!important}
.pl-lg-2,.px-lg-2{
padding-left:.5rem!important}
.p-lg-3{
padding:1rem!important}
.pt-lg-3,.py-lg-3{
padding-top:1rem!important}
.pr-lg-3,.px-lg-3{
padding-right:1rem!important}
.pb-lg-3,.py-lg-3{
padding-bottom:1rem!important}
.pl-lg-3,.px-lg-3{
padding-left:1rem!important}
.p-lg-4{
padding:1.5rem!important}
.pt-lg-4,.py-lg-4{
padding-top:1.5rem!important}
.pr-lg-4,.px-lg-4{
padding-right:1.5rem!important}
.pb-lg-4,.py-lg-4{
padding-bottom:1.5rem!important}
.pl-lg-4,.px-lg-4{
padding-left:1.5rem!important}
.p-lg-5{
padding:3rem!important}
.pt-lg-5,.py-lg-5{
padding-top:3rem!important}
.pr-lg-5,.px-lg-5{
padding-right:3rem!important}
.pb-lg-5,.py-lg-5{
padding-bottom:3rem!important}
.pl-lg-5,.px-lg-5{
padding-left:3rem!important}
.p-lg-10{
padding:10px!important}
.pt-lg-10,.py-lg-10{
padding-top:10px!important}
.pr-lg-10,.px-lg-10{
padding-right:10px!important}
.pb-lg-10,.py-lg-10{
padding-bottom:10px!important}
.pl-lg-10,.px-lg-10{
padding-left:10px!important}
.p-lg-15{
padding:15px!important}
.pt-lg-15,.py-lg-15{
padding-top:15px!important}
.pr-lg-15,.px-lg-15{
padding-right:15px!important}
.pb-lg-15,.py-lg-15{
padding-bottom:15px!important}
.pl-lg-15,.px-lg-15{
padding-left:15px!important}
.p-lg-20{
padding:20px!important}
.pt-lg-20,.py-lg-20{
padding-top:20px!important}
.pr-lg-20,.px-lg-20{
padding-right:20px!important}
.pb-lg-20,.py-lg-20{
padding-bottom:20px!important}
.pl-lg-20,.px-lg-20{
padding-left:20px!important}
.p-lg-25{
padding:25px!important}
.pt-lg-25,.py-lg-25{
padding-top:25px!important}
.pr-lg-25,.px-lg-25{
padding-right:25px!important}
.pb-lg-25,.py-lg-25{
padding-bottom:25px!important}
.pl-lg-25,.px-lg-25{
padding-left:25px!important}
.p-lg-30{
padding:30px!important}
.pt-lg-30,.py-lg-30{
padding-top:30px!important}
.pr-lg-30,.px-lg-30{
padding-right:30px!important}
.pb-lg-30,.py-lg-30{
padding-bottom:30px!important}
.pl-lg-30,.px-lg-30{
padding-left:30px!important}
.p-lg-40{
padding:40px!important}
.pt-lg-40,.py-lg-40{
padding-top:40px!important}
.pr-lg-40,.px-lg-40{
padding-right:40px!important}
.pb-lg-40,.py-lg-40{
padding-bottom:40px!important}
.pl-lg-40,.px-lg-40{
padding-left:40px!important}
.p-lg-50{
padding:50px!important}
.pt-lg-50,.py-lg-50{
padding-top:50px!important}
.pr-lg-50,.px-lg-50{
padding-right:50px!important}
.pb-lg-50,.py-lg-50{
padding-bottom:50px!important}
.pl-lg-50,.px-lg-50{
padding-left:50px!important}
.p-lg-60{
padding:60px!important}
.pt-lg-60,.py-lg-60{
padding-top:60px!important}
.pr-lg-60,.px-lg-60{
padding-right:60px!important}
.pb-lg-60,.py-lg-60{
padding-bottom:60px!important}
.pl-lg-60,.px-lg-60{
padding-left:60px!important}
.p-lg-70{
padding:70px!important}
.pt-lg-70,.py-lg-70{
padding-top:70px!important}
.pr-lg-70,.px-lg-70{
padding-right:70px!important}
.pb-lg-70,.py-lg-70{
padding-bottom:70px!important}
.pl-lg-70,.px-lg-70{
padding-left:70px!important}
.p-lg-75{
padding:75px!important}
.pt-lg-75,.py-lg-75{
padding-top:75px!important}
.pr-lg-75,.px-lg-75{
padding-right:75px!important}
.pb-lg-75,.py-lg-75{
padding-bottom:75px!important}
.pl-lg-75,.px-lg-75{
padding-left:75px!important}
.p-lg-80{
padding:80px!important}
.pt-lg-80,.py-lg-80{
padding-top:80px!important}
.pr-lg-80,.px-lg-80{
padding-right:80px!important}
.pb-lg-80,.py-lg-80{
padding-bottom:80px!important}
.pl-lg-80,.px-lg-80{
padding-left:80px!important}
.p-lg-90{
padding:90px!important}
.pt-lg-90,.py-lg-90{
padding-top:90px!important}
.pr-lg-90,.px-lg-90{
padding-right:90px!important}
.pb-lg-90,.py-lg-90{
padding-bottom:90px!important}
.pl-lg-90,.px-lg-90{
padding-left:90px!important}
.p-lg-100{
padding:100px!important}
.pt-lg-100,.py-lg-100{
padding-top:100px!important}
.pr-lg-100,.px-lg-100{
padding-right:100px!important}
.pb-lg-100,.py-lg-100{
padding-bottom:100px!important}
.pl-lg-100,.px-lg-100{
padding-left:100px!important}
.p-lg-150{
padding:150px!important}
.pt-lg-150,.py-lg-150{
padding-top:150px!important}
.pr-lg-150,.px-lg-150{
padding-right:150px!important}
.pb-lg-150,.py-lg-150{
padding-bottom:150px!important}
.pl-lg-150,.px-lg-150{
padding-left:150px!important}
.p-lg-200{
padding:200px!important}
.pt-lg-200,.py-lg-200{
padding-top:200px!important}
.pr-lg-200,.px-lg-200{
padding-right:200px!important}
.pb-lg-200,.py-lg-200{
padding-bottom:200px!important}
.pl-lg-200,.px-lg-200{
padding-left:200px!important}
.m-lg-n1{
margin:-.25rem!important}
.mt-lg-n1,.my-lg-n1{
margin-top:-.25rem!important}
.mr-lg-n1,.mx-lg-n1{
margin-right:-.25rem!important}
.mb-lg-n1,.my-lg-n1{
margin-bottom:-.25rem!important}
.ml-lg-n1,.mx-lg-n1{
margin-left:-.25rem!important}
.m-lg-n2{
margin:-.5rem!important}
.mt-lg-n2,.my-lg-n2{
margin-top:-.5rem!important}
.mr-lg-n2,.mx-lg-n2{
margin-right:-.5rem!important}
.mb-lg-n2,.my-lg-n2{
margin-bottom:-.5rem!important}
.ml-lg-n2,.mx-lg-n2{
margin-left:-.5rem!important}
.m-lg-n3{
margin:-1rem!important}
.mt-lg-n3,.my-lg-n3{
margin-top:-1rem!important}
.mr-lg-n3,.mx-lg-n3{
margin-right:-1rem!important}
.mb-lg-n3,.my-lg-n3{
margin-bottom:-1rem!important}
.ml-lg-n3,.mx-lg-n3{
margin-left:-1rem!important}
.m-lg-n4{
margin:-1.5rem!important}
.mt-lg-n4,.my-lg-n4{
margin-top:-1.5rem!important}
.mr-lg-n4,.mx-lg-n4{
margin-right:-1.5rem!important}
.mb-lg-n4,.my-lg-n4{
margin-bottom:-1.5rem!important}
.ml-lg-n4,.mx-lg-n4{
margin-left:-1.5rem!important}
.m-lg-n5{
margin:-3rem!important}
.mt-lg-n5,.my-lg-n5{
margin-top:-3rem!important}
.mr-lg-n5,.mx-lg-n5{
margin-right:-3rem!important}
.mb-lg-n5,.my-lg-n5{
margin-bottom:-3rem!important}
.ml-lg-n5,.mx-lg-n5{
margin-left:-3rem!important}
.m-lg-n10{
margin:-10px!important}
.mt-lg-n10,.my-lg-n10{
margin-top:-10px!important}
.mr-lg-n10,.mx-lg-n10{
margin-right:-10px!important}
.mb-lg-n10,.my-lg-n10{
margin-bottom:-10px!important}
.ml-lg-n10,.mx-lg-n10{
margin-left:-10px!important}
.m-lg-n15{
margin:-15px!important}
.mt-lg-n15,.my-lg-n15{
margin-top:-15px!important}
.mr-lg-n15,.mx-lg-n15{
margin-right:-15px!important}
.mb-lg-n15,.my-lg-n15{
margin-bottom:-15px!important}
.ml-lg-n15,.mx-lg-n15{
margin-left:-15px!important}
.m-lg-n20{
margin:-20px!important}
.mt-lg-n20,.my-lg-n20{
margin-top:-20px!important}
.mr-lg-n20,.mx-lg-n20{
margin-right:-20px!important}
.mb-lg-n20,.my-lg-n20{
margin-bottom:-20px!important}
.ml-lg-n20,.mx-lg-n20{
margin-left:-20px!important}
.m-lg-n25{
margin:-25px!important}
.mt-lg-n25,.my-lg-n25{
margin-top:-25px!important}
.mr-lg-n25,.mx-lg-n25{
margin-right:-25px!important}
.mb-lg-n25,.my-lg-n25{
margin-bottom:-25px!important}
.ml-lg-n25,.mx-lg-n25{
margin-left:-25px!important}
.m-lg-n30{
margin:-30px!important}
.mt-lg-n30,.my-lg-n30{
margin-top:-30px!important}
.mr-lg-n30,.mx-lg-n30{
margin-right:-30px!important}
.mb-lg-n30,.my-lg-n30{
margin-bottom:-30px!important}
.ml-lg-n30,.mx-lg-n30{
margin-left:-30px!important}
.m-lg-n40{
margin:-40px!important}
.mt-lg-n40,.my-lg-n40{
margin-top:-40px!important}
.mr-lg-n40,.mx-lg-n40{
margin-right:-40px!important}
.mb-lg-n40,.my-lg-n40{
margin-bottom:-40px!important}
.ml-lg-n40,.mx-lg-n40{
margin-left:-40px!important}
.m-lg-n50{
margin:-50px!important}
.mt-lg-n50,.my-lg-n50{
margin-top:-50px!important}
.mr-lg-n50,.mx-lg-n50{
margin-right:-50px!important}
.mb-lg-n50,.my-lg-n50{
margin-bottom:-50px!important}
.ml-lg-n50,.mx-lg-n50{
margin-left:-50px!important}
.m-lg-n60{
margin:-60px!important}
.mt-lg-n60,.my-lg-n60{
margin-top:-60px!important}
.mr-lg-n60,.mx-lg-n60{
margin-right:-60px!important}
.mb-lg-n60,.my-lg-n60{
margin-bottom:-60px!important}
.ml-lg-n60,.mx-lg-n60{
margin-left:-60px!important}
.m-lg-n70{
margin:-70px!important}
.mt-lg-n70,.my-lg-n70{
margin-top:-70px!important}
.mr-lg-n70,.mx-lg-n70{
margin-right:-70px!important}
.mb-lg-n70,.my-lg-n70{
margin-bottom:-70px!important}
.ml-lg-n70,.mx-lg-n70{
margin-left:-70px!important}
.m-lg-n75{
margin:-75px!important}
.mt-lg-n75,.my-lg-n75{
margin-top:-75px!important}
.mr-lg-n75,.mx-lg-n75{
margin-right:-75px!important}
.mb-lg-n75,.my-lg-n75{
margin-bottom:-75px!important}
.ml-lg-n75,.mx-lg-n75{
margin-left:-75px!important}
.m-lg-n80{
margin:-80px!important}
.mt-lg-n80,.my-lg-n80{
margin-top:-80px!important}
.mr-lg-n80,.mx-lg-n80{
margin-right:-80px!important}
.mb-lg-n80,.my-lg-n80{
margin-bottom:-80px!important}
.ml-lg-n80,.mx-lg-n80{
margin-left:-80px!important}
.m-lg-n90{
margin:-90px!important}
.mt-lg-n90,.my-lg-n90{
margin-top:-90px!important}
.mr-lg-n90,.mx-lg-n90{
margin-right:-90px!important}
.mb-lg-n90,.my-lg-n90{
margin-bottom:-90px!important}
.ml-lg-n90,.mx-lg-n90{
margin-left:-90px!important}
.m-lg-n100{
margin:-100px!important}
.mt-lg-n100,.my-lg-n100{
margin-top:-100px!important}
.mr-lg-n100,.mx-lg-n100{
margin-right:-100px!important}
.mb-lg-n100,.my-lg-n100{
margin-bottom:-100px!important}
.ml-lg-n100,.mx-lg-n100{
margin-left:-100px!important}
.m-lg-n150{
margin:-150px!important}
.mt-lg-n150,.my-lg-n150{
margin-top:-150px!important}
.mr-lg-n150,.mx-lg-n150{
margin-right:-150px!important}
.mb-lg-n150,.my-lg-n150{
margin-bottom:-150px!important}
.ml-lg-n150,.mx-lg-n150{
margin-left:-150px!important}
.m-lg-n200{
margin:-200px!important}
.mt-lg-n200,.my-lg-n200{
margin-top:-200px!important}
.mr-lg-n200,.mx-lg-n200{
margin-right:-200px!important}
.mb-lg-n200,.my-lg-n200{
margin-bottom:-200px!important}
.ml-lg-n200,.mx-lg-n200{
margin-left:-200px!important}
.m-lg-auto{
margin:auto!important}
.mt-lg-auto,.my-lg-auto{
margin-top:auto!important}
.mr-lg-auto,.mx-lg-auto{
margin-right:auto!important}
.mb-lg-auto,.my-lg-auto{
margin-bottom:auto!important}
.ml-lg-auto,.mx-lg-auto{
margin-left:auto!important}}
.m-0{
margin:0!important}
.mt-0,.my-0{
margin-top:0!important}
.mr-0,.mx-0{
margin-right:0!important}
.mb-0,.my-0{
margin-bottom:0!important}
.ml-0,.mx-0{
margin-left:0!important}
.m-1{
margin:.25rem!important}
.mt-1,.my-1{
margin-top:.25rem!important}
.mr-1,.mx-1{
margin-right:.25rem!important}
.mb-1,.my-1{
margin-bottom:.25rem!important}
.ml-1,.mx-1{
margin-left:.25rem!important}
.m-2{
margin:.5rem!important}
.mt-2,.my-2{
margin-top:.5rem!important}
.mr-2,.mx-2{
margin-right:.5rem!important}
.mb-2,.my-2{
margin-bottom:.5rem!important}
.ml-2,.mx-2{
margin-left:.5rem!important}
.m-3{
margin:1rem!important}
.mt-3,.my-3{
margin-top:1rem!important}
.mr-3,.mx-3{
margin-right:1rem!important}
.mb-3,.my-3{
margin-bottom:1rem!important}
.ml-3,.mx-3{
margin-left:1rem!important}
.m-4{
margin:1.5rem!important}
.mt-4,.my-4{
margin-top:1.5rem!important}
.mr-4,.mx-4{
margin-right:1.5rem!important}
.mb-4,.my-4{
margin-bottom:1.5rem!important}
.ml-4,.mx-4{
margin-left:1.5rem!important}
.m-5{
margin:3rem!important}
.mt-5,.my-5{
margin-top:3rem!important}
.mr-5,.mx-5{
margin-right:3rem!important}
.mb-5,.my-5{
margin-bottom:3rem!important}
.ml-5,.mx-5{
margin-left:3rem!important}
.m-10{
margin:10px!important}
.mt-10,.my-10{
margin-top:10px!important}
.mr-10,.mx-10{
margin-right:10px!important}
.mb-10,.my-10{
margin-bottom:10px!important}
.ml-10,.mx-10{
margin-left:10px!important}
.m-15{
margin:15px!important}
.mt-15,.my-15{
margin-top:15px!important}
.mr-15,.mx-15{
margin-right:15px!important}
.mb-15,.my-15{
margin-bottom:15px!important}
.ml-15,.mx-15{
margin-left:15px!important}
.m-20{
margin:20px!important}
.mt-20,.my-20{
margin-top:20px!important}
.mr-20,.mx-20{
margin-right:20px!important}
.mb-20,.my-20{
margin-bottom:20px!important}
.ml-20,.mx-20{
margin-left:20px!important}
.m-25{
margin:25px!important}
.mt-25,.my-25{
margin-top:25px!important}
.mr-25,.mx-25{
margin-right:25px!important}
.mb-25,.my-25{
margin-bottom:25px!important}
.ml-25,.mx-25{
margin-left:25px!important}
.m-30{
margin:30px!important}
.mt-30,.my-30{
margin-top:30px!important}
.mr-30,.mx-30{
margin-right:30px!important}
.mb-30,.my-30{
margin-bottom:30px!important}
.ml-30,.mx-30{
margin-left:30px!important}
.m-40{
margin:40px!important}
.mt-40,.my-40{
margin-top:40px!important}
.mr-40,.mx-40{
margin-right:40px!important}
.mb-40,.my-40{
margin-bottom:40px!important}
.ml-40,.mx-40{
margin-left:40px!important}
.m-50{
margin:50px!important}
.mt-50,.my-50{
margin-top:50px!important}
.mr-50,.mx-50{
margin-right:50px!important}
.mb-50,.my-50{
margin-bottom:50px!important}
.ml-50,.mx-50{
margin-left:50px!important}
.m-60{
margin:60px!important}
.mt-60,.my-60{
margin-top:60px!important}
.mr-60,.mx-60{
margin-right:60px!important}
.mb-60,.my-60{
margin-bottom:60px!important}
.ml-60,.mx-60{
margin-left:60px!important}
.m-70{
margin:70px!important}
.mt-70,.my-70{
margin-top:70px!important}
.mr-70,.mx-70{
margin-right:70px!important}
.mb-70,.my-70{
margin-bottom:70px!important}
.ml-70,.mx-70{
margin-left:70px!important}
.m-75{
margin:75px!important}
.mt-75,.my-75{
margin-top:75px!important}
.mr-75,.mx-75{
margin-right:75px!important}
.mb-75,.my-75{
margin-bottom:75px!important}
.ml-75,.mx-75{
margin-left:75px!important}
.m-80{
margin:80px!important}
.mt-80,.my-80{
margin-top:80px!important}
.mr-80,.mx-80{
margin-right:80px!important}
.mb-80,.my-80{
margin-bottom:80px!important}
.ml-80,.mx-80{
margin-left:80px!important}
.m-90{
margin:90px!important}
.mt-90,.my-90{
margin-top:90px!important}
.mr-90,.mx-90{
margin-right:90px!important}
.mb-90,.my-90{
margin-bottom:90px!important}
.ml-90,.mx-90{
margin-left:90px!important}
.m-100{
margin:100px!important}
.mt-100,.my-100{
margin-top:100px!important}
.mr-100,.mx-100{
margin-right:100px!important}
.mb-100,.my-100{
margin-bottom:100px!important}
.ml-100,.mx-100{
margin-left:100px!important}
.m-150{
margin:150px!important}
.mt-150,.my-150{
margin-top:150px!important}
.mr-150,.mx-150{
margin-right:150px!important}
.mb-150,.my-150{
margin-bottom:150px!important}
.ml-150,.mx-150{
margin-left:150px!important}
.m-200{
margin:200px!important}
.mt-200,.my-200{
margin-top:200px!important}
.mr-200,.mx-200{
margin-right:200px!important}
.mb-200,.my-200{
margin-bottom:200px!important}
.ml-200,.mx-200{
margin-left:200px!important}
.p-0{
padding:0!important}
.pt-0,.py-0{
padding-top:0!important}
.pr-0,.px-0{
padding-right:0!important}
.pb-0,.py-0{
padding-bottom:0!important}
.pl-0,.px-0{
padding-left:0!important}
.p-1{
padding:.25rem!important}
.pt-1,.py-1{
padding-top:.25rem!important}
.pr-1,.px-1{
padding-right:.25rem!important}
.pb-1,.py-1{
padding-bottom:.25rem!important}
.pl-1,.px-1{
padding-left:.25rem!important}
.p-2{
padding:.5rem!important}
.pt-2,.py-2{
padding-top:.5rem!important}
.pr-2,.px-2{
padding-right:.5rem!important}
.pb-2,.py-2{
padding-bottom:.5rem!important}
.pl-2,.px-2{
padding-left:.5rem!important}
.p-3{
padding:1rem!important}
.pt-3,.py-3{
padding-top:1rem!important}
.pr-3,.px-3{
padding-right:1rem!important}
.pb-3,.py-3{
padding-bottom:1rem!important}
.pl-3,.px-3{
padding-left:1rem!important}
.p-4{
padding:1.5rem!important}
.pt-4,.py-4{
padding-top:1.5rem!important}
.pr-4,.px-4{
padding-right:1.5rem!important}
.pb-4,.py-4{
padding-bottom:1.5rem!important}
.pl-4,.px-4{
padding-left:1.5rem!important}
.p-5{
padding:3rem!important}
.pt-5,.py-5{
padding-top:3rem!important}
.pr-5,.px-5{
padding-right:3rem!important}
.pb-5,.py-5{
padding-bottom:3rem!important}
.pl-5,.px-5{
padding-left:3rem!important}
.p-10{
padding:10px!important}
.pt-10,.py-10{
padding-top:10px!important}
.pr-10,.px-10{
padding-right:10px!important}
.pb-10,.py-10{
padding-bottom:10px!important}
.pl-10,.px-10{
padding-left:10px!important}
.p-15{
padding:15px!important}
.pt-15,.py-15{
padding-top:15px!important}
.pr-15,.px-15{
padding-right:15px!important}
.pb-15,.py-15{
padding-bottom:15px!important}
.pl-15,.px-15{
padding-left:15px!important}
.p-20{
padding:20px!important}
.pt-20,.py-20{
padding-top:20px!important}
.pr-20,.px-20{
padding-right:20px!important}
.pb-20,.py-20{
padding-bottom:20px!important}
.pl-20,.px-20{
padding-left:20px!important}
.p-25{
padding:25px!important}
.pt-25,.py-25{
padding-top:25px!important}
.pr-25,.px-25{
padding-right:25px!important}
.pb-25,.py-25{
padding-bottom:25px!important}
.pl-25,.px-25{
padding-left:25px!important}
.p-30{
padding:30px!important}
.pt-30,.py-30{
padding-top:30px!important}
.pr-30,.px-30{
padding-right:30px!important}
.pb-30,.py-30{
padding-bottom:30px!important}
.pl-30,.px-30{
padding-left:30px!important}
.p-40{
padding:40px!important}
.pt-40,.py-40{
padding-top:40px!important}
.pr-40,.px-40{
padding-right:40px!important}
.pb-40,.py-40{
padding-bottom:40px!important}
.pl-40,.px-40{
padding-left:40px!important}
.p-50{
padding:50px!important}
.pt-50,.py-50{
padding-top:50px!important}
.pr-50,.px-50{
padding-right:50px!important}
.pb-50,.py-50{
padding-bottom:50px!important}
.pl-50,.px-50{
padding-left:50px!important}
.p-60{
padding:60px!important}
.pt-60,.py-60{
padding-top:60px!important}
.pr-60,.px-60{
padding-right:60px!important}
.pb-60,.py-60{
padding-bottom:60px!important}
.pl-60,.px-60{
padding-left:60px!important}
.p-70{
padding:70px!important}
.pt-70,.py-70{
padding-top:70px!important}
.pr-70,.px-70{
padding-right:70px!important}
.pb-70,.py-70{
padding-bottom:70px!important}
.pl-70,.px-70{
padding-left:70px!important}
.p-75{
padding:75px!important}
.pt-75,.py-75{
padding-top:75px!important}
.pr-75,.px-75{
padding-right:75px!important}
.pb-75,.py-75{
padding-bottom:75px!important}
.pl-75,.px-75{
padding-left:75px!important}
.p-80{
padding:80px!important}
.pt-80,.py-80{
padding-top:80px!important}
.pr-80,.px-80{
padding-right:80px!important}
.pb-80,.py-80{
padding-bottom:80px!important}
.pl-80,.px-80{
padding-left:80px!important}
.p-90{
padding:90px!important}
.pt-90,.py-90{
padding-top:90px!important}
.pr-90,.px-90{
padding-right:90px!important}
.pb-90,.py-90{
padding-bottom:90px!important}
.pl-90,.px-90{
padding-left:90px!important}
.p-100{
padding:100px!important}
.pt-100,.py-100{
padding-top:100px!important}
.pr-100,.px-100{
padding-right:100px!important}
.pb-100,.py-100{
padding-bottom:100px!important}
.pl-100,.px-100{
padding-left:100px!important}
.p-150{
padding:150px!important}
.pt-150,.py-150{
padding-top:150px!important}
.pr-150,.px-150{
padding-right:150px!important}
.pb-150,.py-150{
padding-bottom:150px!important}
.pl-150,.px-150{
padding-left:150px!important}
.p-200{
padding:200px!important}
.pt-200,.py-200{
padding-top:200px!important}
.pr-200,.px-200{
padding-right:200px!important}
.pb-200,.py-200{
padding-bottom:200px!important}
.pl-200,.px-200{
padding-left:200px!important}
.m-n1{
margin:-.25rem!important}
.mt-n1,.my-n1{
margin-top:-.25rem!important}
.mr-n1,.mx-n1{
margin-right:-.25rem!important}
.mb-n1,.my-n1{
margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{
margin-left:-.25rem!important}
.m-n2{
margin:-.5rem!important}
.mt-n2,.my-n2{
margin-top:-.5rem!important}
.mr-n2,.mx-n2{
margin-right:-.5rem!important}
.mb-n2,.my-n2{
margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{
margin-left:-.5rem!important}
.m-n3{
margin:-1rem!important}
.mt-n3,.my-n3{
margin-top:-1rem!important}
.mr-n3,.mx-n3{
margin-right:-1rem!important}
.mb-n3,.my-n3{
margin-bottom:-1rem!important}
.ml-n3,.mx-n3{
margin-left:-1rem!important}
.m-n4{
margin:-1.5rem!important}
.mt-n4,.my-n4{
margin-top:-1.5rem!important}
.mr-n4,.mx-n4{
margin-right:-1.5rem!important}
.mb-n4,.my-n4{
margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{
margin-left:-1.5rem!important}
.m-n5{
margin:-3rem!important}
.mt-n5,.my-n5{
margin-top:-3rem!important}
.mr-n5,.mx-n5{
margin-right:-3rem!important}
.mb-n5,.my-n5{
margin-bottom:-3rem!important}
.ml-n5,.mx-n5{
margin-left:-3rem!important}
.m-n10{
margin:-10px!important}
.mt-n10,.my-n10{
margin-top:-10px!important}
.mr-n10,.mx-n10{
margin-right:-10px!important}
.mb-n10,.my-n10{
margin-bottom:-10px!important}
.ml-n10,.mx-n10{
margin-left:-10px!important}
.m-n15{
margin:-15px!important}
.mt-n15,.my-n15{
margin-top:-15px!important}
.mr-n15,.mx-n15{
margin-right:-15px!important}
.mb-n15,.my-n15{
margin-bottom:-15px!important}
.ml-n15,.mx-n15{
margin-left:-15px!important}
.m-n20{
margin:-20px!important}
.mt-n20,.my-n20{
margin-top:-20px!important}
.mr-n20,.mx-n20{
margin-right:-20px!important}
.mb-n20,.my-n20{
margin-bottom:-20px!important}
.ml-n20,.mx-n20{
margin-left:-20px!important}
.m-n25{
margin:-25px!important}
.mt-n25,.my-n25{
margin-top:-25px!important}
.mr-n25,.mx-n25{
margin-right:-25px!important}
.mb-n25,.my-n25{
margin-bottom:-25px!important}
.ml-n25,.mx-n25{
margin-left:-25px!important}
.m-n30{
margin:-30px!important}
.mt-n30,.my-n30{
margin-top:-30px!important}
.mr-n30,.mx-n30{
margin-right:-30px!important}
.mb-n30,.my-n30{
margin-bottom:-30px!important}
.ml-n30,.mx-n30{
margin-left:-30px!important}
.m-n40{
margin:-40px!important}
.mt-n40,.my-n40{
margin-top:-40px!important}
.mr-n40,.mx-n40{
margin-right:-40px!important}
.mb-n40,.my-n40{
margin-bottom:-40px!important}
.ml-n40,.mx-n40{
margin-left:-40px!important}
.m-n50{
margin:-50px!important}
.mt-n50,.my-n50{
margin-top:-50px!important}
.mr-n50,.mx-n50{
margin-right:-50px!important}
.mb-n50,.my-n50{
margin-bottom:-50px!important}
.ml-n50,.mx-n50{
margin-left:-50px!important}
.m-n60{
margin:-60px!important}
.mt-n60,.my-n60{
margin-top:-60px!important}
.mr-n60,.mx-n60{
margin-right:-60px!important}
.mb-n60,.my-n60{
margin-bottom:-60px!important}
.ml-n60,.mx-n60{
margin-left:-60px!important}
.m-n70{
margin:-70px!important}
.mt-n70,.my-n70{
margin-top:-70px!important}
.mr-n70,.mx-n70{
margin-right:-70px!important}
.mb-n70,.my-n70{
margin-bottom:-70px!important}
.ml-n70,.mx-n70{
margin-left:-70px!important}
.m-n75{
margin:-75px!important}
.mt-n75,.my-n75{
margin-top:-75px!important}
.mr-n75,.mx-n75{
margin-right:-75px!important}
.mb-n75,.my-n75{
margin-bottom:-75px!important}
.ml-n75,.mx-n75{
margin-left:-75px!important}
.m-n80{
margin:-80px!important}
.mt-n80,.my-n80{
margin-top:-80px!important}
.mr-n80,.mx-n80{
margin-right:-80px!important}
.mb-n80,.my-n80{
margin-bottom:-80px!important}
.ml-n80,.mx-n80{
margin-left:-80px!important}
.m-n90{
margin:-90px!important}
.mt-n90,.my-n90{
margin-top:-90px!important}
.mr-n90,.mx-n90{
margin-right:-90px!important}
.mb-n90,.my-n90{
margin-bottom:-90px!important}
.ml-n90,.mx-n90{
margin-left:-90px!important}
.m-n100{
margin:-100px!important}
.mt-n100,.my-n100{
margin-top:-100px!important}
.mr-n100,.mx-n100{
margin-right:-100px!important}
.mb-n100,.my-n100{
margin-bottom:-100px!important}
.ml-n100,.mx-n100{
margin-left:-100px!important}
.m-n150{
margin:-150px!important}
.mt-n150,.my-n150{
margin-top:-150px!important}
.mr-n150,.mx-n150{
margin-right:-150px!important}
.mb-n150,.my-n150{
margin-bottom:-150px!important}
.ml-n150,.mx-n150{
margin-left:-150px!important}
.m-n200{
margin:-200px!important}
.mt-n200,.my-n200{
margin-top:-200px!important}
.mr-n200,.mx-n200{
margin-right:-200px!important}
.mb-n200,.my-n200{
margin-bottom:-200px!important}
.ml-n200,.mx-n200{
margin-left:-200px!important}
.m-auto{
margin:auto!important}
.mt-auto,.my-auto{
margin-top:auto!important}
.mr-auto,.mx-auto{
margin-right:auto!important}
.mb-auto,.my-auto{
margin-bottom:auto!important}
.ml-auto,.mx-auto{
margin-left:auto!important}
@media (min-width:768px){
.m-sm-0{
margin:0!important}
.mt-sm-0,.my-sm-0{
margin-top:0!important}
.mr-sm-0,.mx-sm-0{
margin-right:0!important}
.mb-sm-0,.my-sm-0{
margin-bottom:0!important}
.ml-sm-0,.mx-sm-0{
margin-left:0!important}
.m-sm-1{
margin:.25rem!important}
.mt-sm-1,.my-sm-1{
margin-top:.25rem!important}
.mr-sm-1,.mx-sm-1{
margin-right:.25rem!important}
.mb-sm-1,.my-sm-1{
margin-bottom:.25rem!important}
.ml-sm-1,.mx-sm-1{
margin-left:.25rem!important}
.m-sm-2{
margin:.5rem!important}
.mt-sm-2,.my-sm-2{
margin-top:.5rem!important}
.mr-sm-2,.mx-sm-2{
margin-right:.5rem!important}
.mb-sm-2,.my-sm-2{
margin-bottom:.5rem!important}
.ml-sm-2,.mx-sm-2{
margin-left:.5rem!important}
.m-sm-3{
margin:1rem!important}
.mt-sm-3,.my-sm-3{
margin-top:1rem!important}
.mr-sm-3,.mx-sm-3{
margin-right:1rem!important}
.mb-sm-3,.my-sm-3{
margin-bottom:1rem!important}
.ml-sm-3,.mx-sm-3{
margin-left:1rem!important}
.m-sm-4{
margin:1.5rem!important}
.mt-sm-4,.my-sm-4{
margin-top:1.5rem!important}
.mr-sm-4,.mx-sm-4{
margin-right:1.5rem!important}
.mb-sm-4,.my-sm-4{
margin-bottom:1.5rem!important}
.ml-sm-4,.mx-sm-4{
margin-left:1.5rem!important}
.m-sm-5{
margin:3rem!important}
.mt-sm-5,.my-sm-5{
margin-top:3rem!important}
.mr-sm-5,.mx-sm-5{
margin-right:3rem!important}
.mb-sm-5,.my-sm-5{
margin-bottom:3rem!important}
.ml-sm-5,.mx-sm-5{
margin-left:3rem!important}
.m-sm-10{
margin:10px!important}
.mt-sm-10,.my-sm-10{
margin-top:10px!important}
.mr-sm-10,.mx-sm-10{
margin-right:10px!important}
.mb-sm-10,.my-sm-10{
margin-bottom:10px!important}
.ml-sm-10,.mx-sm-10{
margin-left:10px!important}
.m-sm-15{
margin:15px!important}
.mt-sm-15,.my-sm-15{
margin-top:15px!important}
.mr-sm-15,.mx-sm-15{
margin-right:15px!important}
.mb-sm-15,.my-sm-15{
margin-bottom:15px!important}
.ml-sm-15,.mx-sm-15{
margin-left:15px!important}
.m-sm-20{
margin:20px!important}
.mt-sm-20,.my-sm-20{
margin-top:20px!important}
.mr-sm-20,.mx-sm-20{
margin-right:20px!important}
.mb-sm-20,.my-sm-20{
margin-bottom:20px!important}
.ml-sm-20,.mx-sm-20{
margin-left:20px!important}
.m-sm-25{
margin:25px!important}
.mt-sm-25,.my-sm-25{
margin-top:25px!important}
.mr-sm-25,.mx-sm-25{
margin-right:25px!important}
.mb-sm-25,.my-sm-25{
margin-bottom:25px!important}
.ml-sm-25,.mx-sm-25{
margin-left:25px!important}
.m-sm-30{
margin:30px!important}
.mt-sm-30,.my-sm-30{
margin-top:30px!important}
.mr-sm-30,.mx-sm-30{
margin-right:30px!important}
.mb-sm-30,.my-sm-30{
margin-bottom:30px!important}
.ml-sm-30,.mx-sm-30{
margin-left:30px!important}
.m-sm-40{
margin:40px!important}
.mt-sm-40,.my-sm-40{
margin-top:40px!important}
.mr-sm-40,.mx-sm-40{
margin-right:40px!important}
.mb-sm-40,.my-sm-40{
margin-bottom:40px!important}
.ml-sm-40,.mx-sm-40{
margin-left:40px!important}
.m-sm-50{
margin:50px!important}
.mt-sm-50,.my-sm-50{
margin-top:50px!important}
.mr-sm-50,.mx-sm-50{
margin-right:50px!important}
.mb-sm-50,.my-sm-50{
margin-bottom:50px!important}
.ml-sm-50,.mx-sm-50{
margin-left:50px!important}
.m-sm-60{
margin:60px!important}
.mt-sm-60,.my-sm-60{
margin-top:60px!important}
.mr-sm-60,.mx-sm-60{
margin-right:60px!important}
.mb-sm-60,.my-sm-60{
margin-bottom:60px!important}
.ml-sm-60,.mx-sm-60{
margin-left:60px!important}
.m-sm-70{
margin:70px!important}
.mt-sm-70,.my-sm-70{
margin-top:70px!important}
.mr-sm-70,.mx-sm-70{
margin-right:70px!important}
.mb-sm-70,.my-sm-70{
margin-bottom:70px!important}
.ml-sm-70,.mx-sm-70{
margin-left:70px!important}
.m-sm-75{
margin:75px!important}
.mt-sm-75,.my-sm-75{
margin-top:75px!important}
.mr-sm-75,.mx-sm-75{
margin-right:75px!important}
.mb-sm-75,.my-sm-75{
margin-bottom:75px!important}
.ml-sm-75,.mx-sm-75{
margin-left:75px!important}
.m-sm-80{
margin:80px!important}
.mt-sm-80,.my-sm-80{
margin-top:80px!important}
.mr-sm-80,.mx-sm-80{
margin-right:80px!important}
.mb-sm-80,.my-sm-80{
margin-bottom:80px!important}
.ml-sm-80,.mx-sm-80{
margin-left:80px!important}
.m-sm-90{
margin:90px!important}
.mt-sm-90,.my-sm-90{
margin-top:90px!important}
.mr-sm-90,.mx-sm-90{
margin-right:90px!important}
.mb-sm-90,.my-sm-90{
margin-bottom:90px!important}
.ml-sm-90,.mx-sm-90{
margin-left:90px!important}
.m-sm-100{
margin:100px!important}
.mt-sm-100,.my-sm-100{
margin-top:100px!important}
.mr-sm-100,.mx-sm-100{
margin-right:100px!important}
.mb-sm-100,.my-sm-100{
margin-bottom:100px!important}
.ml-sm-100,.mx-sm-100{
margin-left:100px!important}
.m-sm-150{
margin:150px!important}
.mt-sm-150,.my-sm-150{
margin-top:150px!important}
.mr-sm-150,.mx-sm-150{
margin-right:150px!important}
.mb-sm-150,.my-sm-150{
margin-bottom:150px!important}
.ml-sm-150,.mx-sm-150{
margin-left:150px!important}
.m-sm-200{
margin:200px!important}
.mt-sm-200,.my-sm-200{
margin-top:200px!important}
.mr-sm-200,.mx-sm-200{
margin-right:200px!important}
.mb-sm-200,.my-sm-200{
margin-bottom:200px!important}
.ml-sm-200,.mx-sm-200{
margin-left:200px!important}
.p-sm-0{
padding:0!important}
.pt-sm-0,.py-sm-0{
padding-top:0!important}
.pr-sm-0,.px-sm-0{
padding-right:0!important}
.pb-sm-0,.py-sm-0{
padding-bottom:0!important}
.pl-sm-0,.px-sm-0{
padding-left:0!important}
.p-sm-1{
padding:.25rem!important}
.pt-sm-1,.py-sm-1{
padding-top:.25rem!important}
.pr-sm-1,.px-sm-1{
padding-right:.25rem!important}
.pb-sm-1,.py-sm-1{
padding-bottom:.25rem!important}
.pl-sm-1,.px-sm-1{
padding-left:.25rem!important}
.p-sm-2{
padding:.5rem!important}
.pt-sm-2,.py-sm-2{
padding-top:.5rem!important}
.pr-sm-2,.px-sm-2{
padding-right:.5rem!important}
.pb-sm-2,.py-sm-2{
padding-bottom:.5rem!important}
.pl-sm-2,.px-sm-2{
padding-left:.5rem!important}
.p-sm-3{
padding:1rem!important}
.pt-sm-3,.py-sm-3{
padding-top:1rem!important}
.pr-sm-3,.px-sm-3{
padding-right:1rem!important}
.pb-sm-3,.py-sm-3{
padding-bottom:1rem!important}
.pl-sm-3,.px-sm-3{
padding-left:1rem!important}
.p-sm-4{
padding:1.5rem!important}
.pt-sm-4,.py-sm-4{
padding-top:1.5rem!important}
.pr-sm-4,.px-sm-4{
padding-right:1.5rem!important}
.pb-sm-4,.py-sm-4{
padding-bottom:1.5rem!important}
.pl-sm-4,.px-sm-4{
padding-left:1.5rem!important}
.p-sm-5{
padding:3rem!important}
.pt-sm-5,.py-sm-5{
padding-top:3rem!important}
.pr-sm-5,.px-sm-5{
padding-right:3rem!important}
.pb-sm-5,.py-sm-5{
padding-bottom:3rem!important}
.pl-sm-5,.px-sm-5{
padding-left:3rem!important}
.p-sm-10{
padding:10px!important}
.pt-sm-10,.py-sm-10{
padding-top:10px!important}
.pr-sm-10,.px-sm-10{
padding-right:10px!important}
.pb-sm-10,.py-sm-10{
padding-bottom:10px!important}
.pl-sm-10,.px-sm-10{
padding-left:10px!important}
.p-sm-15{
padding:15px!important}
.pt-sm-15,.py-sm-15{
padding-top:15px!important}
.pr-sm-15,.px-sm-15{
padding-right:15px!important}
.pb-sm-15,.py-sm-15{
padding-bottom:15px!important}
.pl-sm-15,.px-sm-15{
padding-left:15px!important}
.p-sm-20{
padding:20px!important}
.pt-sm-20,.py-sm-20{
padding-top:20px!important}
.pr-sm-20,.px-sm-20{
padding-right:20px!important}
.pb-sm-20,.py-sm-20{
padding-bottom:20px!important}
.pl-sm-20,.px-sm-20{
padding-left:20px!important}
.p-sm-25{
padding:25px!important}
.pt-sm-25,.py-sm-25{
padding-top:25px!important}
.pr-sm-25,.px-sm-25{
padding-right:25px!important}
.pb-sm-25,.py-sm-25{
padding-bottom:25px!important}
.pl-sm-25,.px-sm-25{
padding-left:25px!important}
.p-sm-30{
padding:30px!important}
.pt-sm-30,.py-sm-30{
padding-top:30px!important}
.pr-sm-30,.px-sm-30{
padding-right:30px!important}
.pb-sm-30,.py-sm-30{
padding-bottom:30px!important}
.pl-sm-30,.px-sm-30{
padding-left:30px!important}
.p-sm-40{
padding:40px!important}
.pt-sm-40,.py-sm-40{
padding-top:40px!important}
.pr-sm-40,.px-sm-40{
padding-right:40px!important}
.pb-sm-40,.py-sm-40{
padding-bottom:40px!important}
.pl-sm-40,.px-sm-40{
padding-left:40px!important}
.p-sm-50{
padding:50px!important}
.pt-sm-50,.py-sm-50{
padding-top:50px!important}
.pr-sm-50,.px-sm-50{
padding-right:50px!important}
.pb-sm-50,.py-sm-50{
padding-bottom:50px!important}
.pl-sm-50,.px-sm-50{
padding-left:50px!important}
.p-sm-60{
padding:60px!important}
.pt-sm-60,.py-sm-60{
padding-top:60px!important}
.pr-sm-60,.px-sm-60{
padding-right:60px!important}
.pb-sm-60,.py-sm-60{
padding-bottom:60px!important}
.pl-sm-60,.px-sm-60{
padding-left:60px!important}
.p-sm-70{
padding:70px!important}
.pt-sm-70,.py-sm-70{
padding-top:70px!important}
.pr-sm-70,.px-sm-70{
padding-right:70px!important}
.pb-sm-70,.py-sm-70{
padding-bottom:70px!important}
.pl-sm-70,.px-sm-70{
padding-left:70px!important}
.p-sm-75{
padding:75px!important}
.pt-sm-75,.py-sm-75{
padding-top:75px!important}
.pr-sm-75,.px-sm-75{
padding-right:75px!important}
.pb-sm-75,.py-sm-75{
padding-bottom:75px!important}
.pl-sm-75,.px-sm-75{
padding-left:75px!important}
.p-sm-80{
padding:80px!important}
.pt-sm-80,.py-sm-80{
padding-top:80px!important}
.pr-sm-80,.px-sm-80{
padding-right:80px!important}
.pb-sm-80,.py-sm-80{
padding-bottom:80px!important}
.pl-sm-80,.px-sm-80{
padding-left:80px!important}
.p-sm-90{
padding:90px!important}
.pt-sm-90,.py-sm-90{
padding-top:90px!important}
.pr-sm-90,.px-sm-90{
padding-right:90px!important}
.pb-sm-90,.py-sm-90{
padding-bottom:90px!important}
.pl-sm-90,.px-sm-90{
padding-left:90px!important}
.p-sm-100{
padding:100px!important}
.pt-sm-100,.py-sm-100{
padding-top:100px!important}
.pr-sm-100,.px-sm-100{
padding-right:100px!important}
.pb-sm-100,.py-sm-100{
padding-bottom:100px!important}
.pl-sm-100,.px-sm-100{
padding-left:100px!important}
.p-sm-150{
padding:150px!important}
.pt-sm-150,.py-sm-150{
padding-top:150px!important}
.pr-sm-150,.px-sm-150{
padding-right:150px!important}
.pb-sm-150,.py-sm-150{
padding-bottom:150px!important}
.pl-sm-150,.px-sm-150{
padding-left:150px!important}
.p-sm-200{
padding:200px!important}
.pt-sm-200,.py-sm-200{
padding-top:200px!important}
.pr-sm-200,.px-sm-200{
padding-right:200px!important}
.pb-sm-200,.py-sm-200{
padding-bottom:200px!important}
.pl-sm-200,.px-sm-200{
padding-left:200px!important}
.m-sm-n1{
margin:-.25rem!important}
.mt-sm-n1,.my-sm-n1{
margin-top:-.25rem!important}
.mr-sm-n1,.mx-sm-n1{
margin-right:-.25rem!important}
.mb-sm-n1,.my-sm-n1{
margin-bottom:-.25rem!important}
.ml-sm-n1,.mx-sm-n1{
margin-left:-.25rem!important}
.m-sm-n2{
margin:-.5rem!important}
.mt-sm-n2,.my-sm-n2{
margin-top:-.5rem!important}
.mr-sm-n2,.mx-sm-n2{
margin-right:-.5rem!important}
.mb-sm-n2,.my-sm-n2{
margin-bottom:-.5rem!important}
.ml-sm-n2,.mx-sm-n2{
margin-left:-.5rem!important}
.m-sm-n3{
margin:-1rem!important}
.mt-sm-n3,.my-sm-n3{
margin-top:-1rem!important}
.mr-sm-n3,.mx-sm-n3{
margin-right:-1rem!important}
.mb-sm-n3,.my-sm-n3{
margin-bottom:-1rem!important}
.ml-sm-n3,.mx-sm-n3{
margin-left:-1rem!important}
.m-sm-n4{
margin:-1.5rem!important}
.mt-sm-n4,.my-sm-n4{
margin-top:-1.5rem!important}
.mr-sm-n4,.mx-sm-n4{
margin-right:-1.5rem!important}
.mb-sm-n4,.my-sm-n4{
margin-bottom:-1.5rem!important}
.ml-sm-n4,.mx-sm-n4{
margin-left:-1.5rem!important}
.m-sm-n5{
margin:-3rem!important}
.mt-sm-n5,.my-sm-n5{
margin-top:-3rem!important}
.mr-sm-n5,.mx-sm-n5{
margin-right:-3rem!important}
.mb-sm-n5,.my-sm-n5{
margin-bottom:-3rem!important}
.ml-sm-n5,.mx-sm-n5{
margin-left:-3rem!important}
.m-sm-n10{
margin:-10px!important}
.mt-sm-n10,.my-sm-n10{
margin-top:-10px!important}
.mr-sm-n10,.mx-sm-n10{
margin-right:-10px!important}
.mb-sm-n10,.my-sm-n10{
margin-bottom:-10px!important}
.ml-sm-n10,.mx-sm-n10{
margin-left:-10px!important}
.m-sm-n15{
margin:-15px!important}
.mt-sm-n15,.my-sm-n15{
margin-top:-15px!important}
.mr-sm-n15,.mx-sm-n15{
margin-right:-15px!important}
.mb-sm-n15,.my-sm-n15{
margin-bottom:-15px!important}
.ml-sm-n15,.mx-sm-n15{
margin-left:-15px!important}
.m-sm-n20{
margin:-20px!important}
.mt-sm-n20,.my-sm-n20{
margin-top:-20px!important}
.mr-sm-n20,.mx-sm-n20{
margin-right:-20px!important}
.mb-sm-n20,.my-sm-n20{
margin-bottom:-20px!important}
.ml-sm-n20,.mx-sm-n20{
margin-left:-20px!important}
.m-sm-n25{
margin:-25px!important}
.mt-sm-n25,.my-sm-n25{
margin-top:-25px!important}
.mr-sm-n25,.mx-sm-n25{
margin-right:-25px!important}
.mb-sm-n25,.my-sm-n25{
margin-bottom:-25px!important}
.ml-sm-n25,.mx-sm-n25{
margin-left:-25px!important}
.m-sm-n30{
margin:-30px!important}
.mt-sm-n30,.my-sm-n30{
margin-top:-30px!important}
.mr-sm-n30,.mx-sm-n30{
margin-right:-30px!important}
.mb-sm-n30,.my-sm-n30{
margin-bottom:-30px!important}
.ml-sm-n30,.mx-sm-n30{
margin-left:-30px!important}
.m-sm-n40{
margin:-40px!important}
.mt-sm-n40,.my-sm-n40{
margin-top:-40px!important}
.mr-sm-n40,.mx-sm-n40{
margin-right:-40px!important}
.mb-sm-n40,.my-sm-n40{
margin-bottom:-40px!important}
.ml-sm-n40,.mx-sm-n40{
margin-left:-40px!important}
.m-sm-n50{
margin:-50px!important}
.mt-sm-n50,.my-sm-n50{
margin-top:-50px!important}
.mr-sm-n50,.mx-sm-n50{
margin-right:-50px!important}
.mb-sm-n50,.my-sm-n50{
margin-bottom:-50px!important}
.ml-sm-n50,.mx-sm-n50{
margin-left:-50px!important}
.m-sm-n60{
margin:-60px!important}
.mt-sm-n60,.my-sm-n60{
margin-top:-60px!important}
.mr-sm-n60,.mx-sm-n60{
margin-right:-60px!important}
.mb-sm-n60,.my-sm-n60{
margin-bottom:-60px!important}
.ml-sm-n60,.mx-sm-n60{
margin-left:-60px!important}
.m-sm-n70{
margin:-70px!important}
.mt-sm-n70,.my-sm-n70{
margin-top:-70px!important}
.mr-sm-n70,.mx-sm-n70{
margin-right:-70px!important}
.mb-sm-n70,.my-sm-n70{
margin-bottom:-70px!important}
.ml-sm-n70,.mx-sm-n70{
margin-left:-70px!important}
.m-sm-n75{
margin:-75px!important}
.mt-sm-n75,.my-sm-n75{
margin-top:-75px!important}
.mr-sm-n75,.mx-sm-n75{
margin-right:-75px!important}
.mb-sm-n75,.my-sm-n75{
margin-bottom:-75px!important}
.ml-sm-n75,.mx-sm-n75{
margin-left:-75px!important}
.m-sm-n80{
margin:-80px!important}
.mt-sm-n80,.my-sm-n80{
margin-top:-80px!important}
.mr-sm-n80,.mx-sm-n80{
margin-right:-80px!important}
.mb-sm-n80,.my-sm-n80{
margin-bottom:-80px!important}
.ml-sm-n80,.mx-sm-n80{
margin-left:-80px!important}
.m-sm-n90{
margin:-90px!important}
.mt-sm-n90,.my-sm-n90{
margin-top:-90px!important}
.mr-sm-n90,.mx-sm-n90{
margin-right:-90px!important}
.mb-sm-n90,.my-sm-n90{
margin-bottom:-90px!important}
.ml-sm-n90,.mx-sm-n90{
margin-left:-90px!important}
.m-sm-n100{
margin:-100px!important}
.mt-sm-n100,.my-sm-n100{
margin-top:-100px!important}
.mr-sm-n100,.mx-sm-n100{
margin-right:-100px!important}
.mb-sm-n100,.my-sm-n100{
margin-bottom:-100px!important}
.ml-sm-n100,.mx-sm-n100{
margin-left:-100px!important}
.m-sm-n150{
margin:-150px!important}
.mt-sm-n150,.my-sm-n150{
margin-top:-150px!important}
.mr-sm-n150,.mx-sm-n150{
margin-right:-150px!important}
.mb-sm-n150,.my-sm-n150{
margin-bottom:-150px!important}
.ml-sm-n150,.mx-sm-n150{
margin-left:-150px!important}
.m-sm-n200{
margin:-200px!important}
.mt-sm-n200,.my-sm-n200{
margin-top:-200px!important}
.mr-sm-n200,.mx-sm-n200{
margin-right:-200px!important}
.mb-sm-n200,.my-sm-n200{
margin-bottom:-200px!important}
.ml-sm-n200,.mx-sm-n200{
margin-left:-200px!important}
.m-sm-auto{
margin:auto!important}
.mt-sm-auto,.my-sm-auto{
margin-top:auto!important}
.mr-sm-auto,.mx-sm-auto{
margin-right:auto!important}
.mb-sm-auto,.my-sm-auto{
margin-bottom:auto!important}
.ml-sm-auto,.mx-sm-auto{
margin-left:auto!important}}
@media (min-width:1200px){
.m-md-0{
margin:0!important}
.mt-md-0,.my-md-0{
margin-top:0!important}
.mr-md-0,.mx-md-0{
margin-right:0!important}
.mb-md-0,.my-md-0{
margin-bottom:0!important}
.ml-md-0,.mx-md-0{
margin-left:0!important}
.m-md-1{
margin:.25rem!important}
.mt-md-1,.my-md-1{
margin-top:.25rem!important}
.mr-md-1,.mx-md-1{
margin-right:.25rem!important}
.mb-md-1,.my-md-1{
margin-bottom:.25rem!important}
.ml-md-1,.mx-md-1{
margin-left:.25rem!important}
.m-md-2{
margin:.5rem!important}
.mt-md-2,.my-md-2{
margin-top:.5rem!important}
.mr-md-2,.mx-md-2{
margin-right:.5rem!important}
.mb-md-2,.my-md-2{
margin-bottom:.5rem!important}
.ml-md-2,.mx-md-2{
margin-left:.5rem!important}
.m-md-3{
margin:1rem!important}
.mt-md-3,.my-md-3{
margin-top:1rem!important}
.mr-md-3,.mx-md-3{
margin-right:1rem!important}
.mb-md-3,.my-md-3{
margin-bottom:1rem!important}
.ml-md-3,.mx-md-3{
margin-left:1rem!important}
.m-md-4{
margin:1.5rem!important}
.mt-md-4,.my-md-4{
margin-top:1.5rem!important}
.mr-md-4,.mx-md-4{
margin-right:1.5rem!important}
.mb-md-4,.my-md-4{
margin-bottom:1.5rem!important}
.ml-md-4,.mx-md-4{
margin-left:1.5rem!important}
.m-md-5{
margin:3rem!important}
.mt-md-5,.my-md-5{
margin-top:3rem!important}
.mr-md-5,.mx-md-5{
margin-right:3rem!important}
.mb-md-5,.my-md-5{
margin-bottom:3rem!important}
.ml-md-5,.mx-md-5{
margin-left:3rem!important}
.m-md-10{
margin:10px!important}
.mt-md-10,.my-md-10{
margin-top:10px!important}
.mr-md-10,.mx-md-10{
margin-right:10px!important}
.mb-md-10,.my-md-10{
margin-bottom:10px!important}
.ml-md-10,.mx-md-10{
margin-left:10px!important}
.m-md-15{
margin:15px!important}
.mt-md-15,.my-md-15{
margin-top:15px!important}
.mr-md-15,.mx-md-15{
margin-right:15px!important}
.mb-md-15,.my-md-15{
margin-bottom:15px!important}
.ml-md-15,.mx-md-15{
margin-left:15px!important}
.m-md-20{
margin:20px!important}
.mt-md-20,.my-md-20{
margin-top:20px!important}
.mr-md-20,.mx-md-20{
margin-right:20px!important}
.mb-md-20,.my-md-20{
margin-bottom:20px!important}
.ml-md-20,.mx-md-20{
margin-left:20px!important}
.m-md-25{
margin:25px!important}
.mt-md-25,.my-md-25{
margin-top:25px!important}
.mr-md-25,.mx-md-25{
margin-right:25px!important}
.mb-md-25,.my-md-25{
margin-bottom:25px!important}
.ml-md-25,.mx-md-25{
margin-left:25px!important}
.m-md-30{
margin:30px!important}
.mt-md-30,.my-md-30{
margin-top:30px!important}
.mr-md-30,.mx-md-30{
margin-right:30px!important}
.mb-md-30,.my-md-30{
margin-bottom:30px!important}
.ml-md-30,.mx-md-30{
margin-left:30px!important}
.m-md-40{
margin:40px!important}
.mt-md-40,.my-md-40{
margin-top:40px!important}
.mr-md-40,.mx-md-40{
margin-right:40px!important}
.mb-md-40,.my-md-40{
margin-bottom:40px!important}
.ml-md-40,.mx-md-40{
margin-left:40px!important}
.m-md-50{
margin:50px!important}
.mt-md-50,.my-md-50{
margin-top:50px!important}
.mr-md-50,.mx-md-50{
margin-right:50px!important}
.mb-md-50,.my-md-50{
margin-bottom:50px!important}
.ml-md-50,.mx-md-50{
margin-left:50px!important}
.m-md-60{
margin:60px!important}
.mt-md-60,.my-md-60{
margin-top:60px!important}
.mr-md-60,.mx-md-60{
margin-right:60px!important}
.mb-md-60,.my-md-60{
margin-bottom:60px!important}
.ml-md-60,.mx-md-60{
margin-left:60px!important}
.m-md-70{
margin:70px!important}
.mt-md-70,.my-md-70{
margin-top:70px!important}
.mr-md-70,.mx-md-70{
margin-right:70px!important}
.mb-md-70,.my-md-70{
margin-bottom:70px!important}
.ml-md-70,.mx-md-70{
margin-left:70px!important}
.m-md-75{
margin:75px!important}
.mt-md-75,.my-md-75{
margin-top:75px!important}
.mr-md-75,.mx-md-75{
margin-right:75px!important}
.mb-md-75,.my-md-75{
margin-bottom:75px!important}
.ml-md-75,.mx-md-75{
margin-left:75px!important}
.m-md-80{
margin:80px!important}
.mt-md-80,.my-md-80{
margin-top:80px!important}
.mr-md-80,.mx-md-80{
margin-right:80px!important}
.mb-md-80,.my-md-80{
margin-bottom:80px!important}
.ml-md-80,.mx-md-80{
margin-left:80px!important}
.m-md-90{
margin:90px!important}
.mt-md-90,.my-md-90{
margin-top:90px!important}
.mr-md-90,.mx-md-90{
margin-right:90px!important}
.mb-md-90,.my-md-90{
margin-bottom:90px!important}
.ml-md-90,.mx-md-90{
margin-left:90px!important}
.m-md-100{
margin:100px!important}
.mt-md-100,.my-md-100{
margin-top:100px!important}
.mr-md-100,.mx-md-100{
margin-right:100px!important}
.mb-md-100,.my-md-100{
margin-bottom:100px!important}
.ml-md-100,.mx-md-100{
margin-left:100px!important}
.m-md-150{
margin:150px!important}
.mt-md-150,.my-md-150{
margin-top:150px!important}
.mr-md-150,.mx-md-150{
margin-right:150px!important}
.mb-md-150,.my-md-150{
margin-bottom:150px!important}
.ml-md-150,.mx-md-150{
margin-left:150px!important}
.m-md-200{
margin:200px!important}
.mt-md-200,.my-md-200{
margin-top:200px!important}
.mr-md-200,.mx-md-200{
margin-right:200px!important}
.mb-md-200,.my-md-200{
margin-bottom:200px!important}
.ml-md-200,.mx-md-200{
margin-left:200px!important}
.p-md-0{
padding:0!important}
.pt-md-0,.py-md-0{
padding-top:0!important}
.pr-md-0,.px-md-0{
padding-right:0!important}
.pb-md-0,.py-md-0{
padding-bottom:0!important}
.pl-md-0,.px-md-0{
padding-left:0!important}
.p-md-1{
padding:.25rem!important}
.pt-md-1,.py-md-1{
padding-top:.25rem!important}
.pr-md-1,.px-md-1{
padding-right:.25rem!important}
.pb-md-1,.py-md-1{
padding-bottom:.25rem!important}
.pl-md-1,.px-md-1{
padding-left:.25rem!important}
.p-md-2{
padding:.5rem!important}
.pt-md-2,.py-md-2{
padding-top:.5rem!important}
.pr-md-2,.px-md-2{
padding-right:.5rem!important}
.pb-md-2,.py-md-2{
padding-bottom:.5rem!important}
.pl-md-2,.px-md-2{
padding-left:.5rem!important}
.p-md-3{
padding:1rem!important}
.pt-md-3,.py-md-3{
padding-top:1rem!important}
.pr-md-3,.px-md-3{
padding-right:1rem!important}
.pb-md-3,.py-md-3{
padding-bottom:1rem!important}
.pl-md-3,.px-md-3{
padding-left:1rem!important}
.p-md-4{
padding:1.5rem!important}
.pt-md-4,.py-md-4{
padding-top:1.5rem!important}
.pr-md-4,.px-md-4{
padding-right:1.5rem!important}
.pb-md-4,.py-md-4{
padding-bottom:1.5rem!important}
.pl-md-4,.px-md-4{
padding-left:1.5rem!important}
.p-md-5{
padding:3rem!important}
.pt-md-5,.py-md-5{
padding-top:3rem!important}
.pr-md-5,.px-md-5{
padding-right:3rem!important}
.pb-md-5,.py-md-5{
padding-bottom:3rem!important}
.pl-md-5,.px-md-5{
padding-left:3rem!important}
.p-md-10{
padding:10px!important}
.pt-md-10,.py-md-10{
padding-top:10px!important}
.pr-md-10,.px-md-10{
padding-right:10px!important}
.pb-md-10,.py-md-10{
padding-bottom:10px!important}
.pl-md-10,.px-md-10{
padding-left:10px!important}
.p-md-15{
padding:15px!important}
.pt-md-15,.py-md-15{
padding-top:15px!important}
.pr-md-15,.px-md-15{
padding-right:15px!important}
.pb-md-15,.py-md-15{
padding-bottom:15px!important}
.pl-md-15,.px-md-15{
padding-left:15px!important}
.p-md-20{
padding:20px!important}
.pt-md-20,.py-md-20{
padding-top:20px!important}
.pr-md-20,.px-md-20{
padding-right:20px!important}
.pb-md-20,.py-md-20{
padding-bottom:20px!important}
.pl-md-20,.px-md-20{
padding-left:20px!important}
.p-md-25{
padding:25px!important}
.pt-md-25,.py-md-25{
padding-top:25px!important}
.pr-md-25,.px-md-25{
padding-right:25px!important}
.pb-md-25,.py-md-25{
padding-bottom:25px!important}
.pl-md-25,.px-md-25{
padding-left:25px!important}
.p-md-30{
padding:30px!important}
.pt-md-30,.py-md-30{
padding-top:30px!important}
.pr-md-30,.px-md-30{
padding-right:30px!important}
.pb-md-30,.py-md-30{
padding-bottom:30px!important}
.pl-md-30,.px-md-30{
padding-left:30px!important}
.p-md-40{
padding:40px!important}
.pt-md-40,.py-md-40{
padding-top:40px!important}
.pr-md-40,.px-md-40{
padding-right:40px!important}
.pb-md-40,.py-md-40{
padding-bottom:40px!important}
.pl-md-40,.px-md-40{
padding-left:40px!important}
.p-md-50{
padding:50px!important}
.pt-md-50,.py-md-50{
padding-top:50px!important}
.pr-md-50,.px-md-50{
padding-right:50px!important}
.pb-md-50,.py-md-50{
padding-bottom:50px!important}
.pl-md-50,.px-md-50{
padding-left:50px!important}
.p-md-60{
padding:60px!important}
.pt-md-60,.py-md-60{
padding-top:60px!important}
.pr-md-60,.px-md-60{
padding-right:60px!important}
.pb-md-60,.py-md-60{
padding-bottom:60px!important}
.pl-md-60,.px-md-60{
padding-left:60px!important}
.p-md-70{
padding:70px!important}
.pt-md-70,.py-md-70{
padding-top:70px!important}
.pr-md-70,.px-md-70{
padding-right:70px!important}
.pb-md-70,.py-md-70{
padding-bottom:70px!important}
.pl-md-70,.px-md-70{
padding-left:70px!important}
.p-md-75{
padding:75px!important}
.pt-md-75,.py-md-75{
padding-top:75px!important}
.pr-md-75,.px-md-75{
padding-right:75px!important}
.pb-md-75,.py-md-75{
padding-bottom:75px!important}
.pl-md-75,.px-md-75{
padding-left:75px!important}
.p-md-80{
padding:80px!important}
.pt-md-80,.py-md-80{
padding-top:80px!important}
.pr-md-80,.px-md-80{
padding-right:80px!important}
.pb-md-80,.py-md-80{
padding-bottom:80px!important}
.pl-md-80,.px-md-80{
padding-left:80px!important}
.p-md-90{
padding:90px!important}
.pt-md-90,.py-md-90{
padding-top:90px!important}
.pr-md-90,.px-md-90{
padding-right:90px!important}
.pb-md-90,.py-md-90{
padding-bottom:90px!important}
.pl-md-90,.px-md-90{
padding-left:90px!important}
.p-md-100{
padding:100px!important}
.pt-md-100,.py-md-100{
padding-top:100px!important}
.pr-md-100,.px-md-100{
padding-right:100px!important}
.pb-md-100,.py-md-100{
padding-bottom:100px!important}
.pl-md-100,.px-md-100{
padding-left:100px!important}
.p-md-150{
padding:150px!important}
.pt-md-150,.py-md-150{
padding-top:150px!important}
.pr-md-150,.px-md-150{
padding-right:150px!important}
.pb-md-150,.py-md-150{
padding-bottom:150px!important}
.pl-md-150,.px-md-150{
padding-left:150px!important}
.p-md-200{
padding:200px!important}
.pt-md-200,.py-md-200{
padding-top:200px!important}
.pr-md-200,.px-md-200{
padding-right:200px!important}
.pb-md-200,.py-md-200{
padding-bottom:200px!important}
.pl-md-200,.px-md-200{
padding-left:200px!important}
.m-md-n1{
margin:-.25rem!important}
.mt-md-n1,.my-md-n1{
margin-top:-.25rem!important}
.mr-md-n1,.mx-md-n1{
margin-right:-.25rem!important}
.mb-md-n1,.my-md-n1{
margin-bottom:-.25rem!important}
.ml-md-n1,.mx-md-n1{
margin-left:-.25rem!important}
.m-md-n2{
margin:-.5rem!important}
.mt-md-n2,.my-md-n2{
margin-top:-.5rem!important}
.mr-md-n2,.mx-md-n2{
margin-right:-.5rem!important}
.mb-md-n2,.my-md-n2{
margin-bottom:-.5rem!important}
.ml-md-n2,.mx-md-n2{
margin-left:-.5rem!important}
.m-md-n3{
margin:-1rem!important}
.mt-md-n3,.my-md-n3{
margin-top:-1rem!important}
.mr-md-n3,.mx-md-n3{
margin-right:-1rem!important}
.mb-md-n3,.my-md-n3{
margin-bottom:-1rem!important}
.ml-md-n3,.mx-md-n3{
margin-left:-1rem!important}
.m-md-n4{
margin:-1.5rem!important}
.mt-md-n4,.my-md-n4{
margin-top:-1.5rem!important}
.mr-md-n4,.mx-md-n4{
margin-right:-1.5rem!important}
.mb-md-n4,.my-md-n4{
margin-bottom:-1.5rem!important}
.ml-md-n4,.mx-md-n4{
margin-left:-1.5rem!important}
.m-md-n5{
margin:-3rem!important}
.mt-md-n5,.my-md-n5{
margin-top:-3rem!important}
.mr-md-n5,.mx-md-n5{
margin-right:-3rem!important}
.mb-md-n5,.my-md-n5{
margin-bottom:-3rem!important}
.ml-md-n5,.mx-md-n5{
margin-left:-3rem!important}
.m-md-n10{
margin:-10px!important}
.mt-md-n10,.my-md-n10{
margin-top:-10px!important}
.mr-md-n10,.mx-md-n10{
margin-right:-10px!important}
.mb-md-n10,.my-md-n10{
margin-bottom:-10px!important}
.ml-md-n10,.mx-md-n10{
margin-left:-10px!important}
.m-md-n15{
margin:-15px!important}
.mt-md-n15,.my-md-n15{
margin-top:-15px!important}
.mr-md-n15,.mx-md-n15{
margin-right:-15px!important}
.mb-md-n15,.my-md-n15{
margin-bottom:-15px!important}
.ml-md-n15,.mx-md-n15{
margin-left:-15px!important}
.m-md-n20{
margin:-20px!important}
.mt-md-n20,.my-md-n20{
margin-top:-20px!important}
.mr-md-n20,.mx-md-n20{
margin-right:-20px!important}
.mb-md-n20,.my-md-n20{
margin-bottom:-20px!important}
.ml-md-n20,.mx-md-n20{
margin-left:-20px!important}
.m-md-n25{
margin:-25px!important}
.mt-md-n25,.my-md-n25{
margin-top:-25px!important}
.mr-md-n25,.mx-md-n25{
margin-right:-25px!important}
.mb-md-n25,.my-md-n25{
margin-bottom:-25px!important}
.ml-md-n25,.mx-md-n25{
margin-left:-25px!important}
.m-md-n30{
margin:-30px!important}
.mt-md-n30,.my-md-n30{
margin-top:-30px!important}
.mr-md-n30,.mx-md-n30{
margin-right:-30px!important}
.mb-md-n30,.my-md-n30{
margin-bottom:-30px!important}
.ml-md-n30,.mx-md-n30{
margin-left:-30px!important}
.m-md-n40{
margin:-40px!important}
.mt-md-n40,.my-md-n40{
margin-top:-40px!important}
.mr-md-n40,.mx-md-n40{
margin-right:-40px!important}
.mb-md-n40,.my-md-n40{
margin-bottom:-40px!important}
.ml-md-n40,.mx-md-n40{
margin-left:-40px!important}
.m-md-n50{
margin:-50px!important}
.mt-md-n50,.my-md-n50{
margin-top:-50px!important}
.mr-md-n50,.mx-md-n50{
margin-right:-50px!important}
.mb-md-n50,.my-md-n50{
margin-bottom:-50px!important}
.ml-md-n50,.mx-md-n50{
margin-left:-50px!important}
.m-md-n60{
margin:-60px!important}
.mt-md-n60,.my-md-n60{
margin-top:-60px!important}
.mr-md-n60,.mx-md-n60{
margin-right:-60px!important}
.mb-md-n60,.my-md-n60{
margin-bottom:-60px!important}
.ml-md-n60,.mx-md-n60{
margin-left:-60px!important}
.m-md-n70{
margin:-70px!important}
.mt-md-n70,.my-md-n70{
margin-top:-70px!important}
.mr-md-n70,.mx-md-n70{
margin-right:-70px!important}
.mb-md-n70,.my-md-n70{
margin-bottom:-70px!important}
.ml-md-n70,.mx-md-n70{
margin-left:-70px!important}
.m-md-n75{
margin:-75px!important}
.mt-md-n75,.my-md-n75{
margin-top:-75px!important}
.mr-md-n75,.mx-md-n75{
margin-right:-75px!important}
.mb-md-n75,.my-md-n75{
margin-bottom:-75px!important}
.ml-md-n75,.mx-md-n75{
margin-left:-75px!important}
.m-md-n80{
margin:-80px!important}
.mt-md-n80,.my-md-n80{
margin-top:-80px!important}
.mr-md-n80,.mx-md-n80{
margin-right:-80px!important}
.mb-md-n80,.my-md-n80{
margin-bottom:-80px!important}
.ml-md-n80,.mx-md-n80{
margin-left:-80px!important}
.m-md-n90{
margin:-90px!important}
.mt-md-n90,.my-md-n90{
margin-top:-90px!important}
.mr-md-n90,.mx-md-n90{
margin-right:-90px!important}
.mb-md-n90,.my-md-n90{
margin-bottom:-90px!important}
.ml-md-n90,.mx-md-n90{
margin-left:-90px!important}
.m-md-n100{
margin:-100px!important}
.mt-md-n100,.my-md-n100{
margin-top:-100px!important}
.mr-md-n100,.mx-md-n100{
margin-right:-100px!important}
.mb-md-n100,.my-md-n100{
margin-bottom:-100px!important}
.ml-md-n100,.mx-md-n100{
margin-left:-100px!important}
.m-md-n150{
margin:-150px!important}
.mt-md-n150,.my-md-n150{
margin-top:-150px!important}
.mr-md-n150,.mx-md-n150{
margin-right:-150px!important}
.mb-md-n150,.my-md-n150{
margin-bottom:-150px!important}
.ml-md-n150,.mx-md-n150{
margin-left:-150px!important}
.m-md-n200{
margin:-200px!important}
.mt-md-n200,.my-md-n200{
margin-top:-200px!important}
.mr-md-n200,.mx-md-n200{
margin-right:-200px!important}
.mb-md-n200,.my-md-n200{
margin-bottom:-200px!important}
.ml-md-n200,.mx-md-n200{
margin-left:-200px!important}
.m-md-auto{
margin:auto!important}
.mt-md-auto,.my-md-auto{
margin-top:auto!important}
.mr-md-auto,.mx-md-auto{
margin-right:auto!important}
.mb-md-auto,.my-md-auto{
margin-bottom:auto!important}
.ml-md-auto,.mx-md-auto{
margin-left:auto!important}}
@media (min-width:1440px){
.m-lg-0{
margin:0!important}
.mt-lg-0,.my-lg-0{
margin-top:0!important}
.mr-lg-0,.mx-lg-0{
margin-right:0!important}
.mb-lg-0,.my-lg-0{
margin-bottom:0!important}
.ml-lg-0,.mx-lg-0{
margin-left:0!important}
.m-lg-1{
margin:.25rem!important}
.mt-lg-1,.my-lg-1{
margin-top:.25rem!important}
.mr-lg-1,.mx-lg-1{
margin-right:.25rem!important}
.mb-lg-1,.my-lg-1{
margin-bottom:.25rem!important}
.ml-lg-1,.mx-lg-1{
margin-left:.25rem!important}
.m-lg-2{
margin:.5rem!important}
.mt-lg-2,.my-lg-2{
margin-top:.5rem!important}
.mr-lg-2,.mx-lg-2{
margin-right:.5rem!important}
.mb-lg-2,.my-lg-2{
margin-bottom:.5rem!important}
.ml-lg-2,.mx-lg-2{
margin-left:.5rem!important}
.m-lg-3{
margin:1rem!important}
.mt-lg-3,.my-lg-3{
margin-top:1rem!important}
.mr-lg-3,.mx-lg-3{
margin-right:1rem!important}
.mb-lg-3,.my-lg-3{
margin-bottom:1rem!important}
.ml-lg-3,.mx-lg-3{
margin-left:1rem!important}
.m-lg-4{
margin:1.5rem!important}
.mt-lg-4,.my-lg-4{
margin-top:1.5rem!important}
.mr-lg-4,.mx-lg-4{
margin-right:1.5rem!important}
.mb-lg-4,.my-lg-4{
margin-bottom:1.5rem!important}
.ml-lg-4,.mx-lg-4{
margin-left:1.5rem!important}
.m-lg-5{
margin:3rem!important}
.mt-lg-5,.my-lg-5{
margin-top:3rem!important}
.mr-lg-5,.mx-lg-5{
margin-right:3rem!important}
.mb-lg-5,.my-lg-5{
margin-bottom:3rem!important}
.ml-lg-5,.mx-lg-5{
margin-left:3rem!important}
.m-lg-10{
margin:10px!important}
.mt-lg-10,.my-lg-10{
margin-top:10px!important}
.mr-lg-10,.mx-lg-10{
margin-right:10px!important}
.mb-lg-10,.my-lg-10{
margin-bottom:10px!important}
.ml-lg-10,.mx-lg-10{
margin-left:10px!important}
.m-lg-15{
margin:15px!important}
.mt-lg-15,.my-lg-15{
margin-top:15px!important}
.mr-lg-15,.mx-lg-15{
margin-right:15px!important}
.mb-lg-15,.my-lg-15{
margin-bottom:15px!important}
.ml-lg-15,.mx-lg-15{
margin-left:15px!important}
.m-lg-20{
margin:20px!important}
.mt-lg-20,.my-lg-20{
margin-top:20px!important}
.mr-lg-20,.mx-lg-20{
margin-right:20px!important}
.mb-lg-20,.my-lg-20{
margin-bottom:20px!important}
.ml-lg-20,.mx-lg-20{
margin-left:20px!important}
.m-lg-25{
margin:25px!important}
.mt-lg-25,.my-lg-25{
margin-top:25px!important}
.mr-lg-25,.mx-lg-25{
margin-right:25px!important}
.mb-lg-25,.my-lg-25{
margin-bottom:25px!important}
.ml-lg-25,.mx-lg-25{
margin-left:25px!important}
.m-lg-30{
margin:30px!important}
.mt-lg-30,.my-lg-30{
margin-top:30px!important}
.mr-lg-30,.mx-lg-30{
margin-right:30px!important}
.mb-lg-30,.my-lg-30{
margin-bottom:30px!important}
.ml-lg-30,.mx-lg-30{
margin-left:30px!important}
.m-lg-40{
margin:40px!important}
.mt-lg-40,.my-lg-40{
margin-top:40px!important}
.mr-lg-40,.mx-lg-40{
margin-right:40px!important}
.mb-lg-40,.my-lg-40{
margin-bottom:40px!important}
.ml-lg-40,.mx-lg-40{
margin-left:40px!important}
.m-lg-50{
margin:50px!important}
.mt-lg-50,.my-lg-50{
margin-top:50px!important}
.mr-lg-50,.mx-lg-50{
margin-right:50px!important}
.mb-lg-50,.my-lg-50{
margin-bottom:50px!important}
.ml-lg-50,.mx-lg-50{
margin-left:50px!important}
.m-lg-60{
margin:60px!important}
.mt-lg-60,.my-lg-60{
margin-top:60px!important}
.mr-lg-60,.mx-lg-60{
margin-right:60px!important}
.mb-lg-60,.my-lg-60{
margin-bottom:60px!important}
.ml-lg-60,.mx-lg-60{
margin-left:60px!important}
.m-lg-70{
margin:70px!important}
.mt-lg-70,.my-lg-70{
margin-top:70px!important}
.mr-lg-70,.mx-lg-70{
margin-right:70px!important}
.mb-lg-70,.my-lg-70{
margin-bottom:70px!important}
.ml-lg-70,.mx-lg-70{
margin-left:70px!important}
.m-lg-75{
margin:75px!important}
.mt-lg-75,.my-lg-75{
margin-top:75px!important}
.mr-lg-75,.mx-lg-75{
margin-right:75px!important}
.mb-lg-75,.my-lg-75{
margin-bottom:75px!important}
.ml-lg-75,.mx-lg-75{
margin-left:75px!important}
.m-lg-80{
margin:80px!important}
.mt-lg-80,.my-lg-80{
margin-top:80px!important}
.mr-lg-80,.mx-lg-80{
margin-right:80px!important}
.mb-lg-80,.my-lg-80{
margin-bottom:80px!important}
.ml-lg-80,.mx-lg-80{
margin-left:80px!important}
.m-lg-90{
margin:90px!important}
.mt-lg-90,.my-lg-90{
margin-top:90px!important}
.mr-lg-90,.mx-lg-90{
margin-right:90px!important}
.mb-lg-90,.my-lg-90{
margin-bottom:90px!important}
.ml-lg-90,.mx-lg-90{
margin-left:90px!important}
.m-lg-100{
margin:100px!important}
.mt-lg-100,.my-lg-100{
margin-top:100px!important}
.mr-lg-100,.mx-lg-100{
margin-right:100px!important}
.mb-lg-100,.my-lg-100{
margin-bottom:100px!important}
.ml-lg-100,.mx-lg-100{
margin-left:100px!important}
.m-lg-150{
margin:150px!important}
.mt-lg-150,.my-lg-150{
margin-top:150px!important}
.mr-lg-150,.mx-lg-150{
margin-right:150px!important}
.mb-lg-150,.my-lg-150{
margin-bottom:150px!important}
.ml-lg-150,.mx-lg-150{
margin-left:150px!important}
.m-lg-200{
margin:200px!important}
.mt-lg-200,.my-lg-200{
margin-top:200px!important}
.mr-lg-200,.mx-lg-200{
margin-right:200px!important}
.mb-lg-200,.my-lg-200{
margin-bottom:200px!important}
.ml-lg-200,.mx-lg-200{
margin-left:200px!important}
.p-lg-0{
padding:0!important}
.pt-lg-0,.py-lg-0{
padding-top:0!important}
.pr-lg-0,.px-lg-0{
padding-right:0!important}
.pb-lg-0,.py-lg-0{
padding-bottom:0!important}
.pl-lg-0,.px-lg-0{
padding-left:0!important}
.p-lg-1{
padding:.25rem!important}
.pt-lg-1,.py-lg-1{
padding-top:.25rem!important}
.pr-lg-1,.px-lg-1{
padding-right:.25rem!important}
.pb-lg-1,.py-lg-1{
padding-bottom:.25rem!important}
.pl-lg-1,.px-lg-1{
padding-left:.25rem!important}
.p-lg-2{
padding:.5rem!important}
.pt-lg-2,.py-lg-2{
padding-top:.5rem!important}
.pr-lg-2,.px-lg-2{
padding-right:.5rem!important}
.pb-lg-2,.py-lg-2{
padding-bottom:.5rem!important}
.pl-lg-2,.px-lg-2{
padding-left:.5rem!important}
.p-lg-3{
padding:1rem!important}
.pt-lg-3,.py-lg-3{
padding-top:1rem!important}
.pr-lg-3,.px-lg-3{
padding-right:1rem!important}
.pb-lg-3,.py-lg-3{
padding-bottom:1rem!important}
.pl-lg-3,.px-lg-3{
padding-left:1rem!important}
.p-lg-4{
padding:1.5rem!important}
.pt-lg-4,.py-lg-4{
padding-top:1.5rem!important}
.pr-lg-4,.px-lg-4{
padding-right:1.5rem!important}
.pb-lg-4,.py-lg-4{
padding-bottom:1.5rem!important}
.pl-lg-4,.px-lg-4{
padding-left:1.5rem!important}
.p-lg-5{
padding:3rem!important}
.pt-lg-5,.py-lg-5{
padding-top:3rem!important}
.pr-lg-5,.px-lg-5{
padding-right:3rem!important}
.pb-lg-5,.py-lg-5{
padding-bottom:3rem!important}
.pl-lg-5,.px-lg-5{
padding-left:3rem!important}
.p-lg-10{
padding:10px!important}
.pt-lg-10,.py-lg-10{
padding-top:10px!important}
.pr-lg-10,.px-lg-10{
padding-right:10px!important}
.pb-lg-10,.py-lg-10{
padding-bottom:10px!important}
.pl-lg-10,.px-lg-10{
padding-left:10px!important}
.p-lg-15{
padding:15px!important}
.pt-lg-15,.py-lg-15{
padding-top:15px!important}
.pr-lg-15,.px-lg-15{
padding-right:15px!important}
.pb-lg-15,.py-lg-15{
padding-bottom:15px!important}
.pl-lg-15,.px-lg-15{
padding-left:15px!important}
.p-lg-20{
padding:20px!important}
.pt-lg-20,.py-lg-20{
padding-top:20px!important}
.pr-lg-20,.px-lg-20{
padding-right:20px!important}
.pb-lg-20,.py-lg-20{
padding-bottom:20px!important}
.pl-lg-20,.px-lg-20{
padding-left:20px!important}
.p-lg-25{
padding:25px!important}
.pt-lg-25,.py-lg-25{
padding-top:25px!important}
.pr-lg-25,.px-lg-25{
padding-right:25px!important}
.pb-lg-25,.py-lg-25{
padding-bottom:25px!important}
.pl-lg-25,.px-lg-25{
padding-left:25px!important}
.p-lg-30{
padding:30px!important}
.pt-lg-30,.py-lg-30{
padding-top:30px!important}
.pr-lg-30,.px-lg-30{
padding-right:30px!important}
.pb-lg-30,.py-lg-30{
padding-bottom:30px!important}
.pl-lg-30,.px-lg-30{
padding-left:30px!important}
.p-lg-40{
padding:40px!important}
.pt-lg-40,.py-lg-40{
padding-top:40px!important}
.pr-lg-40,.px-lg-40{
padding-right:40px!important}
.pb-lg-40,.py-lg-40{
padding-bottom:40px!important}
.pl-lg-40,.px-lg-40{
padding-left:40px!important}
.p-lg-50{
padding:50px!important}
.pt-lg-50,.py-lg-50{
padding-top:50px!important}
.pr-lg-50,.px-lg-50{
padding-right:50px!important}
.pb-lg-50,.py-lg-50{
padding-bottom:50px!important}
.pl-lg-50,.px-lg-50{
padding-left:50px!important}
.p-lg-60{
padding:60px!important}
.pt-lg-60,.py-lg-60{
padding-top:60px!important}
.pr-lg-60,.px-lg-60{
padding-right:60px!important}
.pb-lg-60,.py-lg-60{
padding-bottom:60px!important}
.pl-lg-60,.px-lg-60{
padding-left:60px!important}
.p-lg-70{
padding:70px!important}
.pt-lg-70,.py-lg-70{
padding-top:70px!important}
.pr-lg-70,.px-lg-70{
padding-right:70px!important}
.pb-lg-70,.py-lg-70{
padding-bottom:70px!important}
.pl-lg-70,.px-lg-70{
padding-left:70px!important}
.p-lg-75{
padding:75px!important}
.pt-lg-75,.py-lg-75{
padding-top:75px!important}
.pr-lg-75,.px-lg-75{
padding-right:75px!important}
.pb-lg-75,.py-lg-75{
padding-bottom:75px!important}
.pl-lg-75,.px-lg-75{
padding-left:75px!important}
.p-lg-80{
padding:80px!important}
.pt-lg-80,.py-lg-80{
padding-top:80px!important}
.pr-lg-80,.px-lg-80{
padding-right:80px!important}
.pb-lg-80,.py-lg-80{
padding-bottom:80px!important}
.pl-lg-80,.px-lg-80{
padding-left:80px!important}
.p-lg-90{
padding:90px!important}
.pt-lg-90,.py-lg-90{
padding-top:90px!important}
.pr-lg-90,.px-lg-90{
padding-right:90px!important}
.pb-lg-90,.py-lg-90{
padding-bottom:90px!important}
.pl-lg-90,.px-lg-90{
padding-left:90px!important}
.p-lg-100{
padding:100px!important}
.pt-lg-100,.py-lg-100{
padding-top:100px!important}
.pr-lg-100,.px-lg-100{
padding-right:100px!important}
.pb-lg-100,.py-lg-100{
padding-bottom:100px!important}
.pl-lg-100,.px-lg-100{
padding-left:100px!important}
.p-lg-150{
padding:150px!important}
.pt-lg-150,.py-lg-150{
padding-top:150px!important}
.pr-lg-150,.px-lg-150{
padding-right:150px!important}
.pb-lg-150,.py-lg-150{
padding-bottom:150px!important}
.pl-lg-150,.px-lg-150{
padding-left:150px!important}
.p-lg-200{
padding:200px!important}
.pt-lg-200,.py-lg-200{
padding-top:200px!important}
.pr-lg-200,.px-lg-200{
padding-right:200px!important}
.pb-lg-200,.py-lg-200{
padding-bottom:200px!important}
.pl-lg-200,.px-lg-200{
padding-left:200px!important}
.m-lg-n1{
margin:-.25rem!important}
.mt-lg-n1,.my-lg-n1{
margin-top:-.25rem!important}
.mr-lg-n1,.mx-lg-n1{
margin-right:-.25rem!important}
.mb-lg-n1,.my-lg-n1{
margin-bottom:-.25rem!important}
.ml-lg-n1,.mx-lg-n1{
margin-left:-.25rem!important}
.m-lg-n2{
margin:-.5rem!important}
.mt-lg-n2,.my-lg-n2{
margin-top:-.5rem!important}
.mr-lg-n2,.mx-lg-n2{
margin-right:-.5rem!important}
.mb-lg-n2,.my-lg-n2{
margin-bottom:-.5rem!important}
.ml-lg-n2,.mx-lg-n2{
margin-left:-.5rem!important}
.m-lg-n3{
margin:-1rem!important}
.mt-lg-n3,.my-lg-n3{
margin-top:-1rem!important}
.mr-lg-n3,.mx-lg-n3{
margin-right:-1rem!important}
.mb-lg-n3,.my-lg-n3{
margin-bottom:-1rem!important}
.ml-lg-n3,.mx-lg-n3{
margin-left:-1rem!important}
.m-lg-n4{
margin:-1.5rem!important}
.mt-lg-n4,.my-lg-n4{
margin-top:-1.5rem!important}
.mr-lg-n4,.mx-lg-n4{
margin-right:-1.5rem!important}
.mb-lg-n4,.my-lg-n4{
margin-bottom:-1.5rem!important}
.ml-lg-n4,.mx-lg-n4{
margin-left:-1.5rem!important}
.m-lg-n5{
margin:-3rem!important}
.mt-lg-n5,.my-lg-n5{
margin-top:-3rem!important}
.mr-lg-n5,.mx-lg-n5{
margin-right:-3rem!important}
.mb-lg-n5,.my-lg-n5{
margin-bottom:-3rem!important}
.ml-lg-n5,.mx-lg-n5{
margin-left:-3rem!important}
.m-lg-n10{
margin:-10px!important}
.mt-lg-n10,.my-lg-n10{
margin-top:-10px!important}
.mr-lg-n10,.mx-lg-n10{
margin-right:-10px!important}
.mb-lg-n10,.my-lg-n10{
margin-bottom:-10px!important}
.ml-lg-n10,.mx-lg-n10{
margin-left:-10px!important}
.m-lg-n15{
margin:-15px!important}
.mt-lg-n15,.my-lg-n15{
margin-top:-15px!important}
.mr-lg-n15,.mx-lg-n15{
margin-right:-15px!important}
.mb-lg-n15,.my-lg-n15{
margin-bottom:-15px!important}
.ml-lg-n15,.mx-lg-n15{
margin-left:-15px!important}
.m-lg-n20{
margin:-20px!important}
.mt-lg-n20,.my-lg-n20{
margin-top:-20px!important}
.mr-lg-n20,.mx-lg-n20{
margin-right:-20px!important}
.mb-lg-n20,.my-lg-n20{
margin-bottom:-20px!important}
.ml-lg-n20,.mx-lg-n20{
margin-left:-20px!important}
.m-lg-n25{
margin:-25px!important}
.mt-lg-n25,.my-lg-n25{
margin-top:-25px!important}
.mr-lg-n25,.mx-lg-n25{
margin-right:-25px!important}
.mb-lg-n25,.my-lg-n25{
margin-bottom:-25px!important}
.ml-lg-n25,.mx-lg-n25{
margin-left:-25px!important}
.m-lg-n30{
margin:-30px!important}
.mt-lg-n30,.my-lg-n30{
margin-top:-30px!important}
.mr-lg-n30,.mx-lg-n30{
margin-right:-30px!important}
.mb-lg-n30,.my-lg-n30{
margin-bottom:-30px!important}
.ml-lg-n30,.mx-lg-n30{
margin-left:-30px!important}
.m-lg-n40{
margin:-40px!important}
.mt-lg-n40,.my-lg-n40{
margin-top:-40px!important}
.mr-lg-n40,.mx-lg-n40{
margin-right:-40px!important}
.mb-lg-n40,.my-lg-n40{
margin-bottom:-40px!important}
.ml-lg-n40,.mx-lg-n40{
margin-left:-40px!important}
.m-lg-n50{
margin:-50px!important}
.mt-lg-n50,.my-lg-n50{
margin-top:-50px!important}
.mr-lg-n50,.mx-lg-n50{
margin-right:-50px!important}
.mb-lg-n50,.my-lg-n50{
margin-bottom:-50px!important}
.ml-lg-n50,.mx-lg-n50{
margin-left:-50px!important}
.m-lg-n60{
margin:-60px!important}
.mt-lg-n60,.my-lg-n60{
margin-top:-60px!important}
.mr-lg-n60,.mx-lg-n60{
margin-right:-60px!important}
.mb-lg-n60,.my-lg-n60{
margin-bottom:-60px!important}
.ml-lg-n60,.mx-lg-n60{
margin-left:-60px!important}
.m-lg-n70{
margin:-70px!important}
.mt-lg-n70,.my-lg-n70{
margin-top:-70px!important}
.mr-lg-n70,.mx-lg-n70{
margin-right:-70px!important}
.mb-lg-n70,.my-lg-n70{
margin-bottom:-70px!important}
.ml-lg-n70,.mx-lg-n70{
margin-left:-70px!important}
.m-lg-n75{
margin:-75px!important}
.mt-lg-n75,.my-lg-n75{
margin-top:-75px!important}
.mr-lg-n75,.mx-lg-n75{
margin-right:-75px!important}
.mb-lg-n75,.my-lg-n75{
margin-bottom:-75px!important}
.ml-lg-n75,.mx-lg-n75{
margin-left:-75px!important}
.m-lg-n80{
margin:-80px!important}
.mt-lg-n80,.my-lg-n80{
margin-top:-80px!important}
.mr-lg-n80,.mx-lg-n80{
margin-right:-80px!important}
.mb-lg-n80,.my-lg-n80{
margin-bottom:-80px!important}
.ml-lg-n80,.mx-lg-n80{
margin-left:-80px!important}
.m-lg-n90{
margin:-90px!important}
.mt-lg-n90,.my-lg-n90{
margin-top:-90px!important}
.mr-lg-n90,.mx-lg-n90{
margin-right:-90px!important}
.mb-lg-n90,.my-lg-n90{
margin-bottom:-90px!important}
.ml-lg-n90,.mx-lg-n90{
margin-left:-90px!important}
.m-lg-n100{
margin:-100px!important}
.mt-lg-n100,.my-lg-n100{
margin-top:-100px!important}
.mr-lg-n100,.mx-lg-n100{
margin-right:-100px!important}
.mb-lg-n100,.my-lg-n100{
margin-bottom:-100px!important}
.ml-lg-n100,.mx-lg-n100{
margin-left:-100px!important}
.m-lg-n150{
margin:-150px!important}
.mt-lg-n150,.my-lg-n150{
margin-top:-150px!important}
.mr-lg-n150,.mx-lg-n150{
margin-right:-150px!important}
.mb-lg-n150,.my-lg-n150{
margin-bottom:-150px!important}
.ml-lg-n150,.mx-lg-n150{
margin-left:-150px!important}
.m-lg-n200{
margin:-200px!important}
.mt-lg-n200,.my-lg-n200{
margin-top:-200px!important}
.mr-lg-n200,.mx-lg-n200{
margin-right:-200px!important}
.mb-lg-n200,.my-lg-n200{
margin-bottom:-200px!important}
.ml-lg-n200,.mx-lg-n200{
margin-left:-200px!important}
.m-lg-auto{
margin:auto!important}
.mt-lg-auto,.my-lg-auto{
margin-top:auto!important}
.mr-lg-auto,.mx-lg-auto{
margin-right:auto!important}
.mb-lg-auto,.my-lg-auto{
margin-bottom:auto!important}
.ml-lg-auto,.mx-lg-auto{
margin-left:auto!important}}
.embed-responsive{
position:relative;
display:block;
width:100%;
padding:0;
overflow:hidden}
.embed-responsive::before{
display:block;
content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
border:0}
.embed-responsive-21by9::before{
padding-top:42.8571428571%}
.embed-responsive-16by9::before{
padding-top:56.25%}
.embed-responsive-4by3::before{
padding-top:75%}
.embed-responsive-1by1::before{
padding-top:100%}
.w-25{
width:25%!important}
.w-50{
width:50%!important}
.w-75{
width:75%!important}
.w-100{
width:100%!important}
.w-auto{
width:auto!important}
.h-25{
height:25%!important}
.h-50{
height:50%!important}
.h-75{
height:75%!important}
.h-100{
height:100%!important}
.h-auto{
height:auto!important}
.mw-100{
max-width:100%!important}
.mh-100{
max-height:100%!important}
.min-vw-100{
min-width:100vw!important}
.min-vh-100{
min-height:100vh!important}
.vw-100{
width:100vw!important}
.vh-100{
height:100vh!important}
.position-static{
position:static!important}
.position-relative{
position:relative!important}
.position-absolute{
position:absolute!important}
.position-fixed{
position:fixed!important}
.position-sticky{
position:-webkit-sticky!important;
position:sticky!important}
.fixed-top{
position:fixed;
top:0;
right:0;
left:0;
z-index:1030}
.fixed-bottom{
position:fixed;
right:0;
bottom:0;
left:0;
z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){
.sticky-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020}}
.align-baseline{
vertical-align:baseline!important}
.align-top{
vertical-align:top!important}
.align-middle{
vertical-align:middle!important}
.align-bottom{
vertical-align:bottom!important}
.align-text-bottom{
vertical-align:text-bottom!important}
.align-text-top{
vertical-align:text-top!important}
.slick-slider{
position:relative;
display:block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent}
.slick-list{
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0}
.slick-list:focus{
outline:0}
.slick-list.dragging{
cursor:pointer;
cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.slick-track{
position:relative;
left:0;
top:0;
display:block;
margin-left:auto;
margin-right:auto}
.slick-track:after,.slick-track:before{
content:"";
display:table}
.slick-track:after{
clear:both}
.slick-loading .slick-track{
visibility:hidden}
.slick-slide{
float:left;
height:100%;
min-height:1px;
display:none}[dir=rtl] .slick-slide{
float:right}
.slick-slide img{
display:block}
.slick-slide.slick-loading img{
display:none}
.slick-slide.dragging img{
pointer-events:none}
.slick-initialized .slick-slide{
display:block}
.slick-loading .slick-slide{
visibility:hidden}
.slick-vertical .slick-slide{
display:block;
height:auto;
border:1px solid transparent}
.slick-arrow.slick-hidden{
display:none}/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, LESS and SCSS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{
font-family:weathericons;
src:url(../fonts/WeatherIcons/weathericons-regular-webfont.eot);
src:url(../fonts/WeatherIcons/weathericons-regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/WeatherIcons/weathericons-regular-webfont.woff2) format("woff2"),url(../fonts/WeatherIcons/weathericons-regular-webfont.woff) format("woff"),url(../fonts/WeatherIcons/weathericons-regular-webfont.ttf) format("truetype"),url(../fonts/WeatherIcons/weathericons-regular-webfont.svg#weather_iconsregular) format("svg");
font-weight:400;
font-style:normal}
.wi{
display:inline-block;
font-family:weathericons;
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.wi-fw{
width:1.4em;
text-align:center}
.wi-rotate-90{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}
.wi-rotate-180{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)}
.wi-rotate-270{
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg)}
.wi-flip-horizontal{
-webkit-transform:scale(-1,1);
-ms-transform:scale(-1,1);
transform:scale(-1,1)}
.wi-flip-vertical{
-webkit-transform:scale(1,-1);
-ms-transform:scale(1,-1);
transform:scale(1,-1)}
.wi-day-sunny:before{
content:""}
.wi-day-cloudy:before{
content:""}
.wi-day-cloudy-gusts:before{
content:""}
.wi-day-cloudy-windy:before{
content:""}
.wi-day-fog:before{
content:""}
.wi-day-hail:before{
content:""}
.wi-day-haze:before{
content:""}
.wi-day-lightning:before{
content:""}
.wi-day-rain:before{
content:""}
.wi-day-rain-mix:before{
content:""}
.wi-day-rain-wind:before{
content:""}
.wi-day-showers:before{
content:""}
.wi-day-sleet:before{
content:""}
.wi-day-sleet-storm:before{
content:""}
.wi-day-snow:before{
content:""}
.wi-day-snow-thunderstorm:before{
content:""}
.wi-day-snow-wind:before{
content:""}
.wi-day-sprinkle:before{
content:""}
.wi-day-storm-showers:before{
content:""}
.wi-day-sunny-overcast:before{
content:""}
.wi-day-thunderstorm:before{
content:""}
.wi-day-windy:before{
content:""}
.wi-solar-eclipse:before{
content:""}
.wi-hot:before{
content:""}
.wi-day-cloudy-high:before{
content:""}
.wi-day-light-wind:before{
content:""}
.wi-night-clear:before{
content:""}
.wi-night-alt-cloudy:before{
content:""}
.wi-night-alt-cloudy-gusts:before{
content:""}
.wi-night-alt-cloudy-windy:before{
content:""}
.wi-night-alt-hail:before{
content:""}
.wi-night-alt-lightning:before{
content:""}
.wi-night-alt-rain:before{
content:""}
.wi-night-alt-rain-mix:before{
content:""}
.wi-night-alt-rain-wind:before{
content:""}
.wi-night-alt-showers:before{
content:""}
.wi-night-alt-sleet:before{
content:""}
.wi-night-alt-sleet-storm:before{
content:""}
.wi-night-alt-snow:before{
content:""}
.wi-night-alt-snow-thunderstorm:before{
content:""}
.wi-night-alt-snow-wind:before{
content:""}
.wi-night-alt-sprinkle:before{
content:""}
.wi-night-alt-storm-showers:before{
content:""}
.wi-night-alt-thunderstorm:before{
content:""}
.wi-night-cloudy:before{
content:""}
.wi-night-cloudy-gusts:before{
content:""}
.wi-night-cloudy-windy:before{
content:""}
.wi-night-fog:before{
content:""}
.wi-night-hail:before{
content:""}
.wi-night-lightning:before{
content:""}
.wi-night-partly-cloudy:before{
content:""}
.wi-night-rain:before{
content:""}
.wi-night-rain-mix:before{
content:""}
.wi-night-rain-wind:before{
content:""}
.wi-night-showers:before{
content:""}
.wi-night-sleet:before{
content:""}
.wi-night-sleet-storm:before{
content:""}
.wi-night-snow:before{
content:""}
.wi-night-snow-thunderstorm:before{
content:""}
.wi-night-snow-wind:before{
content:""}
.wi-night-sprinkle:before{
content:""}
.wi-night-storm-showers:before{
content:""}
.wi-night-thunderstorm:before{
content:""}
.wi-lunar-eclipse:before{
content:""}
.wi-stars:before{
content:""}
.wi-storm-showers:before{
content:""}
.wi-thunderstorm:before{
content:""}
.wi-night-alt-cloudy-high:before{
content:""}
.wi-night-cloudy-high:before{
content:""}
.wi-night-alt-partly-cloudy:before{
content:""}
.wi-cloud:before{
content:""}
.wi-cloudy:before{
content:""}
.wi-cloudy-gusts:before{
content:""}
.wi-cloudy-windy:before{
content:""}
.wi-fog:before{
content:""}
.wi-hail:before{
content:""}
.wi-rain:before{
content:""}
.wi-rain-mix:before{
content:""}
.wi-rain-wind:before{
content:""}
.wi-showers:before{
content:""}
.wi-sleet:before{
content:""}
.wi-snow:before{
content:""}
.wi-sprinkle:before{
content:""}
.wi-storm-showers:before{
content:""}
.wi-thunderstorm:before{
content:""}
.wi-snow-wind:before{
content:""}
.wi-snow:before{
content:""}
.wi-smog:before{
content:""}
.wi-smoke:before{
content:""}
.wi-lightning:before{
content:""}
.wi-raindrops:before{
content:""}
.wi-raindrop:before{
content:""}
.wi-dust:before{
content:""}
.wi-snowflake-cold:before{
content:""}
.wi-windy:before{
content:""}
.wi-strong-wind:before{
content:""}
.wi-sandstorm:before{
content:""}
.wi-earthquake:before{
content:""}
.wi-fire:before{
content:""}
.wi-flood:before{
content:""}
.wi-meteor:before{
content:""}
.wi-tsunami:before{
content:""}
.wi-volcano:before{
content:""}
.wi-hurricane:before{
content:""}
.wi-tornado:before{
content:""}
.wi-small-craft-advisory:before{
content:""}
.wi-gale-warning:before{
content:""}
.wi-storm-warning:before{
content:""}
.wi-hurricane-warning:before{
content:""}
.wi-wind-direction:before{
content:""}
.wi-alien:before{
content:""}
.wi-celsius:before{
content:""}
.wi-fahrenheit:before{
content:""}
.wi-degrees:before{
content:""}
.wi-thermometer:before{
content:""}
.wi-thermometer-exterior:before{
content:""}
.wi-thermometer-internal:before{
content:""}
.wi-cloud-down:before{
content:""}
.wi-cloud-up:before{
content:""}
.wi-cloud-refresh:before{
content:""}
.wi-horizon:before{
content:""}
.wi-horizon-alt:before{
content:""}
.wi-sunrise:before{
content:""}
.wi-sunset:before{
content:""}
.wi-moonrise:before{
content:""}
.wi-moonset:before{
content:""}
.wi-refresh:before{
content:""}
.wi-refresh-alt:before{
content:""}
.wi-umbrella:before{
content:""}
.wi-barometer:before{
content:""}
.wi-humidity:before{
content:""}
.wi-na:before{
content:""}
.wi-train:before{
content:""}
.wi-moon-new:before{
content:""}
.wi-moon-waxing-crescent-1:before{
content:""}
.wi-moon-waxing-crescent-2:before{
content:""}
.wi-moon-waxing-crescent-3:before{
content:""}
.wi-moon-waxing-crescent-4:before{
content:""}
.wi-moon-waxing-crescent-5:before{
content:""}
.wi-moon-waxing-crescent-6:before{
content:""}
.wi-moon-first-quarter:before{
content:""}
.wi-moon-waxing-gibbous-1:before{
content:""}
.wi-moon-waxing-gibbous-2:before{
content:""}
.wi-moon-waxing-gibbous-3:before{
content:""}
.wi-moon-waxing-gibbous-4:before{
content:""}
.wi-moon-waxing-gibbous-5:before{
content:""}
.wi-moon-waxing-gibbous-6:before{
content:""}
.wi-moon-full:before{
content:""}
.wi-moon-waning-gibbous-1:before{
content:""}
.wi-moon-waning-gibbous-2:before{
content:""}
.wi-moon-waning-gibbous-3:before{
content:""}
.wi-moon-waning-gibbous-4:before{
content:""}
.wi-moon-waning-gibbous-5:before{
content:""}
.wi-moon-waning-gibbous-6:before{
content:""}
.wi-moon-third-quarter:before{
content:""}
.wi-moon-waning-crescent-1:before{
content:""}
.wi-moon-waning-crescent-2:before{
content:""}
.wi-moon-waning-crescent-3:before{
content:""}
.wi-moon-waning-crescent-4:before{
content:""}
.wi-moon-waning-crescent-5:before{
content:""}
.wi-moon-waning-crescent-6:before{
content:""}
.wi-moon-alt-new:before{
content:""}
.wi-moon-alt-waxing-crescent-1:before{
content:""}
.wi-moon-alt-waxing-crescent-2:before{
content:""}
.wi-moon-alt-waxing-crescent-3:before{
content:""}
.wi-moon-alt-waxing-crescent-4:before{
content:""}
.wi-moon-alt-waxing-crescent-5:before{
content:""}
.wi-moon-alt-waxing-crescent-6:before{
content:""}
.wi-moon-alt-first-quarter:before{
content:""}
.wi-moon-alt-waxing-gibbous-1:before{
content:""}
.wi-moon-alt-waxing-gibbous-2:before{
content:""}
.wi-moon-alt-waxing-gibbous-3:before{
content:""}
.wi-moon-alt-waxing-gibbous-4:before{
content:""}
.wi-moon-alt-waxing-gibbous-5:before{
content:""}
.wi-moon-alt-waxing-gibbous-6:before{
content:""}
.wi-moon-alt-full:before{
content:""}
.wi-moon-alt-waning-gibbous-1:before{
content:""}
.wi-moon-alt-waning-gibbous-2:before{
content:""}
.wi-moon-alt-waning-gibbous-3:before{
content:""}
.wi-moon-alt-waning-gibbous-4:before{
content:""}
.wi-moon-alt-waning-gibbous-5:before{
content:""}
.wi-moon-alt-waning-gibbous-6:before{
content:""}
.wi-moon-alt-third-quarter:before{
content:""}
.wi-moon-alt-waning-crescent-1:before{
content:""}
.wi-moon-alt-waning-crescent-2:before{
content:""}
.wi-moon-alt-waning-crescent-3:before{
content:""}
.wi-moon-alt-waning-crescent-4:before{
content:""}
.wi-moon-alt-waning-crescent-5:before{
content:""}
.wi-moon-alt-waning-crescent-6:before{
content:""}
.wi-moon-0:before{
content:""}
.wi-moon-1:before{
content:""}
.wi-moon-2:before{
content:""}
.wi-moon-3:before{
content:""}
.wi-moon-4:before{
content:""}
.wi-moon-5:before{
content:""}
.wi-moon-6:before{
content:""}
.wi-moon-7:before{
content:""}
.wi-moon-8:before{
content:""}
.wi-moon-9:before{
content:""}
.wi-moon-10:before{
content:""}
.wi-moon-11:before{
content:""}
.wi-moon-12:before{
content:""}
.wi-moon-13:before{
content:""}
.wi-moon-14:before{
content:""}
.wi-moon-15:before{
content:""}
.wi-moon-16:before{
content:""}
.wi-moon-17:before{
content:""}
.wi-moon-18:before{
content:""}
.wi-moon-19:before{
content:""}
.wi-moon-20:before{
content:""}
.wi-moon-21:before{
content:""}
.wi-moon-22:before{
content:""}
.wi-moon-23:before{
content:""}
.wi-moon-24:before{
content:""}
.wi-moon-25:before{
content:""}
.wi-moon-26:before{
content:""}
.wi-moon-27:before{
content:""}
.wi-time-1:before{
content:""}
.wi-time-2:before{
content:""}
.wi-time-3:before{
content:""}
.wi-time-4:before{
content:""}
.wi-time-5:before{
content:""}
.wi-time-6:before{
content:""}
.wi-time-7:before{
content:""}
.wi-time-8:before{
content:""}
.wi-time-9:before{
content:""}
.wi-time-10:before{
content:""}
.wi-time-11:before{
content:""}
.wi-time-12:before{
content:""}
.wi-direction-up:before{
content:""}
.wi-direction-up-right:before{
content:""}
.wi-direction-right:before{
content:""}
.wi-direction-down-right:before{
content:""}
.wi-direction-down:before{
content:""}
.wi-direction-down-left:before{
content:""}
.wi-direction-left:before{
content:""}
.wi-direction-up-left:before{
content:""}
.wi-wind-beaufort-0:before{
content:""}
.wi-wind-beaufort-1:before{
content:""}
.wi-wind-beaufort-2:before{
content:""}
.wi-wind-beaufort-3:before{
content:""}
.wi-wind-beaufort-4:before{
content:""}
.wi-wind-beaufort-5:before{
content:""}
.wi-wind-beaufort-6:before{
content:""}
.wi-wind-beaufort-7:before{
content:""}
.wi-wind-beaufort-8:before{
content:""}
.wi-wind-beaufort-9:before{
content:""}
.wi-wind-beaufort-10:before{
content:""}
.wi-wind-beaufort-11:before{
content:""}
.wi-wind-beaufort-12:before{
content:""}
.wi-owm-200:before{
content:""}
.wi-owm-201:before{
content:""}
.wi-owm-202:before{
content:""}
.wi-owm-210:before{
content:""}
.wi-owm-211:before{
content:""}
.wi-owm-212:before{
content:""}
.wi-owm-221:before{
content:""}
.wi-owm-230:before{
content:""}
.wi-owm-231:before{
content:""}
.wi-owm-232:before{
content:""}
.wi-owm-300:before{
content:""}
.wi-owm-301:before{
content:""}
.wi-owm-302:before{
content:""}
.wi-owm-310:before{
content:""}
.wi-owm-311:before{
content:""}
.wi-owm-312:before{
content:""}
.wi-owm-313:before{
content:""}
.wi-owm-314:before{
content:""}
.wi-owm-321:before{
content:""}
.wi-owm-500:before{
content:""}
.wi-owm-501:before{
content:""}
.wi-owm-502:before{
content:""}
.wi-owm-503:before{
content:""}
.wi-owm-504:before{
content:""}
.wi-owm-511:before{
content:""}
.wi-owm-520:before{
content:""}
.wi-owm-521:before{
content:""}
.wi-owm-522:before{
content:""}
.wi-owm-531:before{
content:""}
.wi-owm-600:before{
content:""}
.wi-owm-601:before{
content:""}
.wi-owm-602:before{
content:""}
.wi-owm-611:before{
content:""}
.wi-owm-612:before{
content:""}
.wi-owm-615:before{
content:""}
.wi-owm-616:before{
content:""}
.wi-owm-620:before{
content:""}
.wi-owm-621:before{
content:""}
.wi-owm-622:before{
content:""}
.wi-owm-701:before{
content:""}
.wi-owm-711:before{
content:""}
.wi-owm-721:before{
content:""}
.wi-owm-731:before{
content:""}
.wi-owm-741:before{
content:""}
.wi-owm-761:before{
content:""}
.wi-owm-762:before{
content:""}
.wi-owm-771:before{
content:""}
.wi-owm-781:before{
content:""}
.wi-owm-800:before{
content:""}
.wi-owm-801:before{
content:""}
.wi-owm-802:before{
content:""}
.wi-owm-803:before{
content:""}
.wi-owm-804:before{
content:""}
.wi-owm-900:before{
content:""}
.wi-owm-901:before{
content:""}
.wi-owm-902:before{
content:""}
.wi-owm-903:before{
content:""}
.wi-owm-904:before{
content:""}
.wi-owm-905:before{
content:""}
.wi-owm-906:before{
content:""}
.wi-owm-957:before{
content:""}
.wi-owm-day-200:before{
content:""}
.wi-owm-day-201:before{
content:""}
.wi-owm-day-202:before{
content:""}
.wi-owm-day-210:before{
content:""}
.wi-owm-day-211:before{
content:""}
.wi-owm-day-212:before{
content:""}
.wi-owm-day-221:before{
content:""}
.wi-owm-day-230:before{
content:""}
.wi-owm-day-231:before{
content:""}
.wi-owm-day-232:before{
content:""}
.wi-owm-day-300:before{
content:""}
.wi-owm-day-301:before{
content:""}
.wi-owm-day-302:before{
content:""}
.wi-owm-day-310:before{
content:""}
.wi-owm-day-311:before{
content:""}
.wi-owm-day-312:before{
content:""}
.wi-owm-day-313:before{
content:""}
.wi-owm-day-314:before{
content:""}
.wi-owm-day-321:before{
content:""}
.wi-owm-day-500:before{
content:""}
.wi-owm-day-501:before{
content:""}
.wi-owm-day-502:before{
content:""}
.wi-owm-day-503:before{
content:""}
.wi-owm-day-504:before{
content:""}
.wi-owm-day-511:before{
content:""}
.wi-owm-day-520:before{
content:""}
.wi-owm-day-521:before{
content:""}
.wi-owm-day-522:before{
content:""}
.wi-owm-day-531:before{
content:""}
.wi-owm-day-600:before{
content:""}
.wi-owm-day-601:before{
content:""}
.wi-owm-day-602:before{
content:""}
.wi-owm-day-611:before{
content:""}
.wi-owm-day-612:before{
content:""}
.wi-owm-day-615:before{
content:""}
.wi-owm-day-616:before{
content:""}
.wi-owm-day-620:before{
content:""}
.wi-owm-day-621:before{
content:""}
.wi-owm-day-622:before{
content:""}
.wi-owm-day-701:before{
content:""}
.wi-owm-day-711:before{
content:""}
.wi-owm-day-721:before{
content:""}
.wi-owm-day-731:before{
content:""}
.wi-owm-day-741:before{
content:""}
.wi-owm-day-761:before{
content:""}
.wi-owm-day-762:before{
content:""}
.wi-owm-day-781:before{
content:""}
.wi-owm-day-800:before{
content:""}
.wi-owm-day-801:before{
content:""}
.wi-owm-day-802:before{
content:""}
.wi-owm-day-803:before{
content:""}
.wi-owm-day-804:before{
content:""}
.wi-owm-day-900:before{
content:""}
.wi-owm-day-902:before{
content:""}
.wi-owm-day-903:before{
content:""}
.wi-owm-day-904:before{
content:""}
.wi-owm-day-906:before{
content:""}
.wi-owm-day-957:before{
content:""}
.wi-owm-night-200:before{
content:""}
.wi-owm-night-201:before{
content:""}
.wi-owm-night-202:before{
content:""}
.wi-owm-night-210:before{
content:""}
.wi-owm-night-211:before{
content:""}
.wi-owm-night-212:before{
content:""}
.wi-owm-night-221:before{
content:""}
.wi-owm-night-230:before{
content:""}
.wi-owm-night-231:before{
content:""}
.wi-owm-night-232:before{
content:""}
.wi-owm-night-300:before{
content:""}
.wi-owm-night-301:before{
content:""}
.wi-owm-night-302:before{
content:""}
.wi-owm-night-310:before{
content:""}
.wi-owm-night-311:before{
content:""}
.wi-owm-night-312:before{
content:""}
.wi-owm-night-313:before{
content:""}
.wi-owm-night-314:before{
content:""}
.wi-owm-night-321:before{
content:""}
.wi-owm-night-500:before{
content:""}
.wi-owm-night-501:before{
content:""}
.wi-owm-night-502:before{
content:""}
.wi-owm-night-503:before{
content:""}
.wi-owm-night-504:before{
content:""}
.wi-owm-night-511:before{
content:""}
.wi-owm-night-520:before{
content:""}
.wi-owm-night-521:before{
content:""}
.wi-owm-night-522:before{
content:""}
.wi-owm-night-531:before{
content:""}
.wi-owm-night-600:before{
content:""}
.wi-owm-night-601:before{
content:""}
.wi-owm-night-602:before{
content:""}
.wi-owm-night-611:before{
content:""}
.wi-owm-night-612:before{
content:""}
.wi-owm-night-615:before{
content:""}
.wi-owm-night-616:before{
content:""}
.wi-owm-night-620:before{
content:""}
.wi-owm-night-621:before{
content:""}
.wi-owm-night-622:before{
content:""}
.wi-owm-night-701:before{
content:""}
.wi-owm-night-711:before{
content:""}
.wi-owm-night-721:before{
content:""}
.wi-owm-night-731:before{
content:""}
.wi-owm-night-741:before{
content:""}
.wi-owm-night-761:before{
content:""}
.wi-owm-night-762:before{
content:""}
.wi-owm-night-781:before{
content:""}
.wi-owm-night-800:before{
content:""}
.wi-owm-night-801:before{
content:""}
.wi-owm-night-802:before{
content:""}
.wi-owm-night-803:before{
content:""}
.wi-owm-night-804:before{
content:""}
.wi-owm-night-900:before{
content:""}
.wi-owm-night-902:before{
content:""}
.wi-owm-night-903:before{
content:""}
.wi-owm-night-904:before{
content:""}
.wi-owm-night-906:before{
content:""}
.wi-owm-night-957:before{
content:""}@font-face{
font-family:CalibreRegular;
src:url(../fonts/Calibre/Calibre.eot);
src:url(../fonts/Calibre/Calibred41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Calibre/Calibre.woff2) format("woff2"),url(../fonts/Calibre/Calibre.woff) format("woff"),url(../fonts/Calibre/Calibre.ttf) format("truetype"),url(../fonts/Calibre/Calibre.svg#Calibre) format("svg");
font-weight:400;
font-style:normal}@font-face{
font-family:CalibreLight;
src:url(../fonts/Calibre/Calibre-Light.eot);
src:url(../fonts/Calibre/Calibre-Lightd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Calibre/Calibre-Light.woff2) format("woff2"),url(../fonts/Calibre/Calibre-Light.woff) format("woff"),url(../fonts/Calibre/Calibre-Light.ttf) format("truetype"),url(../fonts/Calibre/Calibre-Light.svg#Calibre-Light) format("svg");
font-weight:300;
font-style:normal}@font-face{
font-family:CalibreSemibold;
src:url(../fonts/Calibre/Calibre-Semibold.eot);
src:url(../fonts/Calibre/Calibre-Semiboldd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Calibre/Calibre-Semibold.woff2) format("woff2"),url(../fonts/Calibre/Calibre-Semibold.woff) format("woff"),url(../fonts/Calibre/Calibre-Semibold.ttf) format("truetype"),url(../fonts/Calibre/Calibre-Semibold.svg#Calibre) format("svg");
font-weight:400;
font-style:normal}@font-face{
font-family:FontGiovanniStd;
src:url(../fonts/FontGiovanni/FontGiovanniStd-Bold.eot);
src:url(../fonts/FontGiovanni/FontGiovanniStd-Boldd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/FontGiovanni/FontGiovanniStd-Bold.woff2) format("woff2"),url(../fonts/FontGiovanni/FontGiovanniStd-Bold.woff) format("woff"),url(../fonts/FontGiovanni/FontGiovanniStd-Bold.ttf) format("truetype"),url(../fonts/FontGiovanni/FontGiovanniStd-Bold.svg#FontGiovanniStd-Bold) format("svg");
font-weight:700;
font-style:normal}@font-face{
font-family:FontGiovanniStd-Book;
src:url(../fonts/FontGiovanni/FontGiovanniStd-Book.eot);
src:url(../fonts/FontGiovanni/FontGiovanniStd-Bookd41d.eot?#iefix) format("embedded-opentype"),url(../fonts/FontGiovanni/FontGiovanniStd-Book.woff2) format("woff2"),url(../fonts/FontGiovanni/FontGiovanniStd-Book.woff) format("woff"),url(../fonts/FontGiovanni/FontGiovanniStd-Book.ttf) format("truetype"),url(../fonts/FontGiovanni/FontGiovanniStd-Book.svg#FontGiovanniStd-Book) format("svg");
font-weight:400;
font-style:normal}@font-face{
font-family:FontRace-Regular;
src:url(../fonts/FontRace/Race-Regular.eot);
src:url(../fonts/FontRace/Race-Regulard41d.eot?#iefix) format("embedded-opentype"),url(../fonts/FontRace/Race-Regular.woff2) format("woff2"),url(../fonts/FontRace/Race-Regular.woff) format("woff"),url(../fonts/FontRace/Race-Regular.ttf) format("truetype"),url(../fonts/FontRace/Race-Regular.svg#Race-Regular) format("svg");
font-weight:400;
font-style:normal}

.titleregular{
font-family: 'Indie Flower', cursive;
}
	
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{
font-family:FontAwesome;
src:url(../fonts/FontAwesome/fontawesome-webfont3e6e.eot?v=4.7.0);
src:url(../fonts/FontAwesome/fontawesome-webfontd41d.eot?#iefix&amp;v=4.7.0) format("embedded-opentype"),url(../fonts/FontAwesome/fontawesome-webfont3e6e.woff2?v=4.7.0) format("woff2"),url(../fonts/FontAwesome/fontawesome-webfont3e6e.woff?v=4.7.0) format("woff"),url(../fonts/FontAwesome/fontawesome-webfont3e6e.ttf?v=4.7.0) format("truetype"),url(../fonts/FontAwesome/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight:400;
font-style:normal}

.sr-only{
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{
margin:0;
padding:0;
border:0;
font-size:100%;
font-weight:400;
vertical-align:baseline;
background:0 0}article,aside,details,figure,footer,header,nav,section,summary{
display:block}html{
-webkit-box-sizing:border-box;
box-sizing:border-box}*,:after,:before{
-webkit-box-sizing:inherit;
box-sizing:inherit}embed,img,object{
max-width:100%}html{
overflow-y:scroll}ul{
list-style:none}blockquote,q{
quotes:none}blockquote:after,blockquote:before,q:after,q:before{
content:'';
content:none}a{
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:0 0}del{
text-decoration:line-through}abbr[title],dfn[title]{
border-bottom:1px dotted #000;
cursor:help}table{
border-collapse:collapse;
border-spacing:0}th{
font-weight:700;
vertical-align:bottom}td{
font-weight:400;
vertical-align:top}hr{
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0}input,select{
vertical-align:middle}pre{
white-space:pre;
white-space:pre-wrap;
white-space:pre-line;
word-wrap:break-word}input[type=radio]{
vertical-align:text-bottom}input[type=checkbox]{
vertical-align:bottom}
.ie7 input[type=checkbox]{
vertical-align:baseline}
.ie6 input{
vertical-align:text-bottom}input,select,textarea{
font:99% sans-serif}table{
font-size:inherit;
font:100%}small{
font-size:85%}strong{
font-weight:700}td,td img{
vertical-align:top}sub,sup{
font-size:75%;
line-height:0;
position:relative}sup{
top:-.5em}sub{
bottom:-.25em}code,kbd,pre,samp{
font-family:monospace,sans-serif}
.clickable,button,input[type=button],input[type=file],input[type=submit],label{
cursor:pointer}button,input,select,textarea{
margin:0}button,input[type=button]{
width:auto;
overflow:visible}
.ie7 img{
-ms-interpolation-mode:bicubic}
.clearfix:after,.clearfix:before{
content:"\0020";
display:block;
height:0;
overflow:hidden}
.clearfix:after{
clear:both}
.clearfix{
zoom:1}*{
outline:0}body,html{
width:100%;
height:100%}html{
overflow-x:hidden}html{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
html{
font-size:-webkit-calc(18px + 7 * (100vw - 767px)/ 673);
font-size:calc(18px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 11 * (100vw - 767px)/ 673);
line-height:calc(24px + 11 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
html{
font-size:25px;
line-height:35px;
letter-spacing:0}}body{
font-family:FontGiovanniStd-Book;
font-size:1rem;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background-color:#fff;
color:#505a42}
.h1,h1{
font-family:FontRace-Regular;
font-weight:400;
font-style:normal;
color:#ff4a51}
.h1,h1{
font-size:60px;
line-height:50px;
letter-spacing:0}
@media screen and (min-width:767px){
.h1,h1{
font-size:-webkit-calc(60px + 34 * (100vw - 767px)/ 673);
font-size:calc(60px + 34 * (100vw - 767px)/ 673);
line-height:-webkit-calc(50px + 22 * (100vw - 767px)/ 673);
line-height:calc(50px + 22 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h1,h1{
font-size:94px;
line-height:72px;
letter-spacing:0}}
.h2,h2{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal}
.h2,h2{
font-size:30px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
.h2,h2{
font-size:-webkit-calc(30px + 10 * (100vw - 767px)/ 673);
font-size:calc(30px + 10 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 19 * (100vw - 767px)/ 673);
line-height:calc(35px + 19 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h2,h2{
font-size:40px;
line-height:54px;
letter-spacing:0}}
.h3,h3{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal}
.h3,h3{
font-size:35px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
.h3,h3{
font-size:-webkit-calc(35px + -4 * (100vw - 767px)/ 673);
font-size:calc(35px + -4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 0 * (100vw - 767px)/ 673);
line-height:calc(35px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h3,h3{
font-size:31px;
line-height:35px;
letter-spacing:0}}
.h4,h4{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}
.h4,h4{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.h4,h4{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h4,h4{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.h5,h5{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
color:#ff4a51}
.h5,h5{
font-size:15px;
line-height:20px;
letter-spacing:2px}
@media screen and (min-width:767px){
.h5,h5{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 1 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h5,h5{
font-size:20px;
line-height:27px;
letter-spacing:3px}}
.h6,h6{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}
.h6,h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.h6,h6{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.h6,h6{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
padding:0;
margin:0}
.titleHome{
color:#ff4a51}
.titleHome{
font-size:55px;
line-height:45px;
letter-spacing:0}
@media screen and (min-width:384px){
.titleHome{
font-size:-webkit-calc(55px + 85 * (100vw - 384px)/ 1056);
font-size:calc(55px + 85 * (100vw - 384px)/ 1056);
line-height:-webkit-calc(45px + 78 * (100vw - 384px)/ 1056);
line-height:calc(45px + 78 * (100vw - 384px)/ 1056);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 384px)/ 1056);
letter-spacing:calc(0px + 0 * (100vw - 384px)/ 1056)}}
@media screen and (min-width:1440px){
.titleHome{
font-size:140px;
line-height:123px;
letter-spacing:0}}
.titleHero{
color:#ff4a51}
.titleHero{
font-size:70px;
line-height:55px;
letter-spacing:0}
@media screen and (min-width:767px){
.titleHero{
font-size:-webkit-calc(70px + 70 * (100vw - 767px)/ 673);
font-size:calc(70px + 70 * (100vw - 767px)/ 673);
line-height:-webkit-calc(55px + 60 * (100vw - 767px)/ 673);
line-height:calc(55px + 60 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.titleHero{
font-size:140px;
line-height:115px;
letter-spacing:0}}
.titleBig{
color:#ff4a51;
max-width:650px;
margin:0 auto}
.titleBig{
font-size:50px;
line-height:45px;
letter-spacing:0}
@media screen and (min-width:767px){
.titleBig{
font-size:-webkit-calc(50px + 70 * (100vw - 767px)/ 673);
font-size:calc(50px + 70 * (100vw - 767px)/ 673);
line-height:-webkit-calc(45px + 70 * (100vw - 767px)/ 673);
line-height:calc(45px + 70 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.titleBig{
font-size:120px;
line-height:115px;
letter-spacing:0}}
.titleMedium{
color:#ff4a51}
.titleMedium{
font-size:50px;
line-height:50px;
letter-spacing:0}
@media screen and (min-width:767px){
.titleMedium{
font-size:-webkit-calc(50px + 55 * (100vw - 767px)/ 673);
font-size:calc(50px + 55 * (100vw - 767px)/ 673);
line-height:-webkit-calc(50px + 50 * (100vw - 767px)/ 673);
line-height:calc(50px + 50 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.titleMedium{
font-size:105px;
line-height:100px;
letter-spacing:0}}
.titleSmall{
color:#ff4a51}
.titleSmall{
font-size:60px;
line-height:50px;
letter-spacing:0}
@media screen and (min-width:767px){
.titleSmall{
font-size:-webkit-calc(60px + 0 * (100vw - 767px)/ 673);
font-size:calc(60px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(50px + 10 * (100vw - 767px)/ 673);
line-height:calc(50px + 10 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.titleSmall{
font-size:60px;
line-height:60px;
letter-spacing:0}}
@media (max-width:767.98px){
.titleHome{
margin-top:0!important}}
@media screen and (min-width:1200px) and (max-height:700px){
.titleHome{
margin-top:0!important;
font-size:-webkit-calc(80px + 40 * (100vh - 500px)/ 200);
font-size:calc(80px + 40 * (100vh - 500px)/ 200);
line-height:-webkit-calc(60px + 40 * (100vh - 500px)/ 200);
line-height:calc(60px + 40 * (100vh - 500px)/ 200)}}p{
padding-bottom:1rem}p.big{
font-size:19px;
line-height:27px;
letter-spacing:0}
@media screen and (min-width:767px){
p.big{
font-size:-webkit-calc(19px + 23 * (100vw - 767px)/ 673);
font-size:calc(19px + 23 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 34 * (100vw - 767px)/ 673);
line-height:calc(27px + 34 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
p.big{
font-size:42px;
line-height:61px;
letter-spacing:0}}p.big2{
font-size:25px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
p.big2{
font-size:-webkit-calc(25px + 15 * (100vw - 767px)/ 673);
font-size:calc(25px + 15 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 15 * (100vw - 767px)/ 673);
line-height:calc(35px + 15 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
p.big2{
font-size:40px;
line-height:50px;
letter-spacing:0}}p.big3{
font-size:25px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
p.big3{
font-size:-webkit-calc(25px + 17 * (100vw - 767px)/ 673);
font-size:calc(25px + 17 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 26 * (100vw - 767px)/ 673);
line-height:calc(35px + 26 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
p.big3{
font-size:42px;
line-height:61px;
letter-spacing:0}}p.small{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
p.small{
font-size:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
font-size:calc(18px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 1 * (100vw - 767px)/ 673);
line-height:calc(24px + 1 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
p.small{
font-size:20px;
line-height:25px;
letter-spacing:0}}a{
font-family:inherit;
text-decoration:none;
color:#ff4a51;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}a:active,a:focus,a:hover{
text-decoration:underline}
.content-gettogether .label a:active,.content-gettogether .label a:focus,.content-gettogether .label a:hover,.home-modal-left .address a:active,.home-modal-left .address a:focus,.home-modal-left .address a:hover,a:active.noUnderline,a:focus.noUnderline,a:hover.noUnderline{
text-decoration:none}hr{
margin:30px auto;
border:0;
border-top:1px solid rgba(80,90,66,.25);
width:100%}b,strong{
font-family:FontGiovanniStd;
font-weight:400}em,i{
font-style:italic}u{
text-decoration:none;
border-bottom:2px solid #505a42}small{
font-size:80%}dir,menu,ul{
display:block;
-webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start:0;
-webkit-margin-end:0;
-webkit-padding-start:0}ol,ul{
margin-top:0;
margin-bottom:0}ol ol,ol ul,ul ol,ul ul{
margin-bottom:0}segment{
display:block}input,textarea{
-webkit-appearance:none;
-moz-appearance:none;
-webkit-border-radius:0;
border-radius:0}
.embed-video{
width:100%;
height:100%;
position:relative;
overflow:hidden}
.embed-video stream,.embed-video stream .video-js,.embed-video stream video{
width:100%;
height:100%;
min-height:470px;
-o-object-fit:cover;
object-fit:cover}
.embed-video-frame{
width:100%;
height:100%;
min-height:470px;
-o-object-fit:cover;
object-fit:cover}
.embed-responsive{
position:relative;
display:block;
width:100%;
padding:0;
overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
border:0}
.embed-responsive::before{
display:block;
content:""}
.embed-responsive-16by9::before{
padding-top:56.25%}
.bg-dark{
background-color:#505a42;
color:#fff}
.bg-dark a,.bg-dark a:active,.bg-dark a:focus,.bg-dark a:hover{
color:#ff4a51}
.bg-dark hr{
border-top:1px solid #fff}
.bg-dark .btn-ghost:active,.bg-dark .btn-ghost:focus,.bg-dark .btn-ghost:hover{
color:#fff!important}
.bg-red{
background-color:#ff4a51;
color:#fff}
.bg-red a,.bg-red a:active,.bg-red a:focus,.bg-red a:hover{
color:#fff}
.bg-red .btn-ghost{
border-color:#fff;
color:#fff}
.bg-red .btn-ghost:active,.bg-red .btn-ghost:focus,.bg-red .btn-ghost:hover{
background-color:#fff;
color:#ff4a51}
.text-green{
color:#505a42}
.text-red{
color:#ff4a51}
.text-black{
color:#000}
.list-inline{
padding-left:0;
list-style:none}
.list-inline-item{
display:inline-block}
.list-inline-item:not(:last-child){
margin-right:.5rem}
.list-unstyled{
padding-left:0;
list-style:none}
.list.list-inline,.list.list-unstyled{
font-size:0;
line-height:0}
.list.list-inline&gt;li,.list.list-unstyled&gt;li{
vertical-align:middle}
.text-left{
text-align:left!important}
.text-center{
text-align:center!important}
.text-right{
text-align:right!important}
.text-justify{
text-align:justify!important}
.text-xs-left{
text-align:left!important}
.text-xs-center{
text-align:center!important}
.text-xs-right{
text-align:right!important}
.text-xs-justify{
text-align:justify!important}
@media (min-width:768px){
.text-sm-left{
text-align:left!important}}
@media (min-width:768px){
.text-sm-center{
text-align:center!important}}
@media (min-width:768px){
.text-sm-right{
text-align:right!important}}
@media (min-width:768px){
.text-sm-justify{
text-align:justify!important}}
@media (min-width:1200px){
.text-md-left{
text-align:left!important}}
@media (min-width:1200px){
.text-md-center{
text-align:center!important}}
@media (min-width:1200px){
.text-md-right{
text-align:right!important}}
@media (min-width:1200px){
.text-md-justify{
text-align:justify!important}}
@media (min-width:1440px){
.text-lg-left{
text-align:left!important}}
@media (min-width:1440px){
.text-lg-center{
text-align:center!important}}
@media (min-width:1440px){
.text-lg-right{
text-align:right!important}}
@media (min-width:1440px){
.text-lg-justify{
text-align:justify!important}}
.float-left{
float:left!important}
.float-right{
float:right!important}
.float-none{
float:none!important}img.img-fluid{
max-width:100%;
height:auto;
margin:0 auto}
@media (max-width:1199.98px){
img.img-fluid[src$='.svg']{
max-width:75%}}
.columns{
-webkit-column-gap:20px;
-moz-column-gap:20px;
column-gap:20px;
-webkit-column-count:1;
-moz-column-count:1;
column-count:1}
@media (max-width:767.9px){
.columns.c1,.columns.c2,.columns.c3{
-webkit-column-count:1;
-moz-column-count:1;
column-count:1}}
@media (min-width:768px){
.columns.c2,.columns.c3{
-webkit-column-count:2;
-moz-column-count:2;
column-count:2}}
@media (min-width:1200px){
.columns.c3{
-webkit-column-count:3;
-moz-column-count:3;
column-count:3}}
.btn{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
padding:15px 30px;
display:inline-block;
background-color:transparent;
color:#ff4a51;
text-transform:uppercase;
width:auto;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear;
white-space:nowrap;
word-wrap:normal;
text-align:center;
line-height:1.5;
display:inline-block;
vertical-align:middle}
.btn{
font-size:16px;
line-height:15px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.btn{
font-size:-webkit-calc(16px + 4 * (100vw - 767px)/ 673);
font-size:calc(16px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
line-height:calc(15px + 5 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.btn{
font-size:20px;
line-height:20px;
letter-spacing:2px}}
.btn:hover{
cursor:pointer}
.btn,.btn:active,.btn:focus,.btn:hover{
text-decoration:none}
.btn-link{
border:none;
background:0 0;
text-decoration:none}
.btn-link{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}
@media screen and (min-width:767px){
.btn-link{
font-size:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
font-size:calc(17px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
line-height:calc(17px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.btn-link{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}}
.btn-link.active{
font-weight:700}
.btn-ghost{
border:1px solid #ff4a51}
.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover{
background-color:#ff4a51;
color:#fff}
.btn-more{
border:none;
color:#ff4a51;
padding:25px 0;
position:relative}
.btn-more svg{
margin-left:10px;
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right;
-webkit-transform:translateZ(0) translateX(-9px);
transform:translateZ(0) translateX(-9px);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
fill:transparent;
stroke:#ff4a51;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.btn-more .arrow-line{
-webkit-transition:-webkit-transform .3s linear;
transition:-webkit-transform .3s linear;
-o-transition:transform .3s linear;
transition:transform .3s linear;
transition:transform .3s linear,-webkit-transform .3s linear;
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right}
.btn-more:active,.btn-more:focus,.btn-more:hover{
color:#505a42}
.btn-more:active svg,.btn-more:focus svg,.btn-more:hover svg{
-webkit-transform:translateZ(0) translateX(0);
transform:translateZ(0) translateX(0);
stroke:#505a42}
.btn-more:active .arrow-line,.btn-more:focus .arrow-line,.btn-more:hover .arrow-line{
-webkit-transform:scaleX(1.2);
-ms-transform:scaleX(1.2);
transform:scaleX(1.2)}
@media (max-width:767.98px){
.btn-more{
padding:20px 40px 20px 0}}
.btn-float{
border:none;
-webkit-border-radius:50%;
border-radius:50%;
color:#fff;
background-color:#ff4a51;
width:52px;
height:52px;
padding:0;
margin:0;
overflow:hidden}
.btn-float .wi{
display:inline-block;
font-size:26px;
line-height:52px;
width:50px;
margin-left:2px;
text-align:center}
.btn-back{
border:none;
color:#ff4a51;
padding:25px 0 25px 40px;
position:relative}
.btn-back{
font-size:16px;
line-height:16px;
letter-spacing:2px}
@media screen and (min-width:767px){
.btn-back{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
line-height:calc(16px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.btn-back{
font-size:16px;
line-height:16px;
letter-spacing:2px}}
.btn-back:after{
position:absolute;
top:0;
left:4px;
width:36px;
height:100%;
content:'';
display:block;
background:url(../img/svg/back.svg) left center no-repeat;
-webkit-background-size:20px auto;
background-size:20px auto}
@media (max-width:767.98px){
.btn-back{
padding:20px 0 20px 40px}}
.card{
text-align:center;
padding:50px}
.card .content-gettogether .label a,.card .home-modal-left .address a,.card a.noUnderline,.content-gettogether .label .card a,.home-modal-left .address .card a{
color:#505a42}
@media (max-width:767.98px){
.card{
padding:25px 0}}
.card-image{
width:100%;
margin-bottom:55px}
@media (max-width:767.98px){
.card-image{
margin-bottom:30px}}
.card-title{
color:#ff4a51;
margin-bottom:15px}
.card-title{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.card-title{
font-size:-webkit-calc(24px + 11 * (100vw - 767px)/ 673);
font-size:calc(24px + 11 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.card-title{
font-size:35px;
line-height:35px;
letter-spacing:0}}
.card-title a{
color:#ff4a51}
.card-title a:active,.card-title a:focus,.card-title a:hover{
color:#505a42;
text-decoration:none}
.card-content{
padding-bottom:0;
margin-bottom:25px}
.card-content{
font-size:13px;
line-height:18px;
letter-spacing:0}
@media screen and (min-width:767px){
.card-content{
font-size:-webkit-calc(13px + 7 * (100vw - 767px)/ 673);
font-size:calc(13px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 7 * (100vw - 767px)/ 673);
line-height:calc(18px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.card-content{
font-size:20px;
line-height:25px;
letter-spacing:0}}
@media (max-width:767.98px){
.card-content{
margin-bottom:20px}}
.card-activities{
margin-bottom:3px}
.card-activities{
font-size:13px;
line-height:18px;
letter-spacing:1.3px}
@media screen and (min-width:767px){
.card-activities{
font-size:-webkit-calc(13px + 2 * (100vw - 767px)/ 673);
font-size:calc(13px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
line-height:calc(18px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.3px + .2 * (100vw - 767px)/ 673);
letter-spacing:calc(1.3px + .2 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.card-activities{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}}
@media (max-width:767.98px){
.card-activities{
margin-bottom:8px}}
.card-activities:last-of-type{
margin-bottom:25px}
@media (max-width:767.98px){
.card-activities:last-of-type{
margin-bottom:18px}}
.card-activities span{
font-weight:700}
@media (max-width:767.98px){
.card-activities span{
display:block}}
.card-price{
font-family:FontRace-Regular;
font-weight:400;
font-style:normal}
.card-price{
font-size:27px;
line-height:26px;
letter-spacing:0}
@media screen and (min-width:767px){
.card-price{
font-size:-webkit-calc(27px + 11 * (100vw - 767px)/ 673);
font-size:calc(27px + 11 * (100vw - 767px)/ 673);
line-height:-webkit-calc(26px + 11 * (100vw - 767px)/ 673);
line-height:calc(26px + 11 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.card-price{
font-size:38px;
line-height:37px;
letter-spacing:0}}
.card .btn-more{
padding:15px 0;
line-height:27px}
@media (max-width:767.98px){
.card .btn-more{
padding:10px 0}}
.nav{
position:relative;
height:60px;
border-bottom:1px solid #d8d8d8;
z-index:5660;
font-size:0;
line-height:0;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0;
padding:0 0 0 60px}
.nav.fixed,.nav.fixed-home{
position:fixed;
top:0;
left:0;
width:100%;
background-color:#fff;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.nav.fixed-home.hidden,.nav.fixed.hidden{
-webkit-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px)}
@media (max-width:1199.98px){
.nav{
background-color:#fff;
padding:0;
display:block}}
.nav a{
padding:20px 17px}
@media screen and (min-width:1200px) and (max-width:1300px){
.nav a{
padding:20px 10px}}
.nav a,.nav a:active,.nav a:focus,.nav a:hover{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:2px;
text-decoration:none;
text-transform:uppercase}
.nav a.nav-buchen,.nav a:active.nav-buchen,.nav a:focus.nav-buchen,.nav a:hover.nav-buchen{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
@media (max-width:1199.98px){
.nav a,.nav a:active,.nav a:focus,.nav a:hover{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:20px;
line-height:1;
letter-spacing:2px}
.nav a.nav-buchen,.nav a:active.nav-buchen,.nav a:focus.nav-buchen,.nav a:hover.nav-buchen{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:2px}}
.nav a.active{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.nav a:active,.nav a:focus,.nav a:hover{
color:#505a42}
.nav a .fa{
font-size:16px;
line-height:20px}
@media (max-width:1199.98px){
.nav a .fa{
font-size:22px;
line-height:22px}}
.nav-logo{
display:inline-block;
white-space:nowrap;
padding:20px 0!important;
font-size:0;
line-height:0}
.nav-logo img{
min-height:19px;
min-width:66px;
display:inline-block}
@media (max-width:1199.98px){
.nav-logo{
padding:20px 25px!important;
float:left}}
.navbar{
padding:0 20px}
@media (min-width:1200px){
.navbar{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}}
@media (max-width:1199.98px){
.navbar{
position:absolute;
top:60px;
left:0;
width:100%;
background-color:#fff;
height:auto;
max-height:0;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
-webkit-transition-delay:0s;
-o-transition-delay:0s;
transition-delay:0s;
z-index:999;
display:block;
overflow:hidden}
.navbar.open{
overflow-x:hidden;
overflow-y:auto;
max-height:-webkit-calc(100vh - 60px);
max-height:calc(100vh - 60px);
padding:20px;
-webkit-overflow-scrolling:touch}
.navbar-sub-show{
border:none;
background-color:transparent;
color:red;
width:60px;
height:60px;
float:right;
padding:0;
margin:0;
position:relative}
.navbar-sub-show .plus{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.navbar-sub-show .plus,.navbar-sub-show .plus:after{
content:'';
display:block;
width:16px;
height:1px;
background-color:#ff4a51;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear;
-webkit-transition-delay:.25s;
-o-transition-delay:.25s;
transition-delay:.25s}
.navbar-sub-show .plus:after{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}
.navbar-sub-show.open .plus:after{
opacity:0;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)}}
@media (min-width:1550px){
.navbar&gt;.navbar-main{
position:absolute;
margin:0;
top:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)}}
@media (min-width:1200px){
.navbar-main{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-left:auto;
margin-right:auto}}
@media (max-width:1199.98px){
.navbar-main{
display:block}}
.navbar-item{
font-size:0;
line-height:0;
height:60px}
@media (min-width:1200px){
.navbar-item:hover&gt;.navbar-sub{
max-height:1000px;
opacity:1;
border-bottom:1px solid #d8d8d8}}
@media (max-width:1199.98px){
.navbar-item{
display:block;
height:auto;
min-height:60px}}
.navbar-link{
white-space:nowrap;
word-wrap:normal;
display:block}
@media (max-width:1199.98px){
.navbar-link{
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
padding:20px 25px;
float:left}}
.navbar-sub{
position:absolute;
top:59px;
left:0;
width:100%;
background-color:#fff;
overflow:hidden;
max-height:0;
opacity:.75}
@media (min-width:1440px){
.navbar-sub{
position:fixed;
top:59px;
left:0;
width:100%}}
@media (min-width:1200px){
.navbar-sub&gt;.row{
max-width:1200px;
margin:0 auto!important}}
@media (max-width:1199.98px){
.navbar-sub{
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
position:relative;
top:0}
.navbar-sub.open{
max-height:200vh}
.navbar-sub&gt;ul{
margin:15px 0!important}}
.navbar-sub-item{
text-align:center}
.navbar-sub-item figure{
overflow:hidden;
margin:0 auto;
font-size:0;
line-height:0;
position:relative}
.navbar-sub-item figure:before{
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border:0 solid #ff4a51;
-webkit-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear}
@media (max-width:1199.98px){
.navbar-sub-item figure{
display:none}}
.navbar-sub-item h4{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
font-size:24px;
line-height:1.1666666667;
letter-spacing:1px;
text-transform:none;
margin:17px 0 11px 0}
@media (max-width:1199.98px){
.navbar-sub-item h4{
font-family:CalibreLight;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:.5px;
display:block;
text-align:left;
margin:0;
padding:5px 0}}
.navbar-sub-item p{
text-transform:none}
@media (max-width:1199.98px){
.navbar-sub-item p{
display:none}}
.navbar-sub-link{
color:#505a42}
.navbar-sub-link:hover{
color:#ff4a51!important}
.navbar-sub-link:hover figure:before{
border-width:5px}
@media (max-width:1199.98px){
.navbar-sub-link{
padding:5px 0!important;
display:block;
text-transform:none!important}}
.navbar-footer a,.navbar-footer a:active,.navbar-footer a:focus,.navbar-footer a:hover{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:13px;
line-height:1.5384615385;
letter-spacing:1.3px;
color:#505a42}
.nav-helper{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
@media (min-width:1440px){
.nav-helper{
margin-left:auto}}
@media (max-width:1199.98px){
.nav-helper{
display:block;
height:60px}}
.nav-helper a{
padding:20px 10px;
width:auto;
float:none}
@media (max-width:1250px) and (min-width:1200px){
.nav-social a{
padding:19px 5px}}
@media (max-width:1199.98px){
.nav-social{
float:right;
display:inline-block}
.nav-social .navbar-item{
display:inline-block}
.nav-social a{
padding:19px 10px}}
.nav-lang{
margin-left:10px}
@media (max-width:1250px) and (min-width:1200px){
.nav-lang a{
padding:19px 6px}}
@media (max-width:1250px) and (min-width:1200px){
.nav-lang{
margin-left:0}}
@media (max-width:1199.98px){
.nav-lang{
float:left;
display:inline-block}
.nav-lang .navbar-item{
display:inline-block}}
.nav-lang .navbar-item+.navbar-item&gt;a{
display:inline-block}
.nav-lang .navbar-item+.navbar-item:before{
display:inline-block;
color:#ff4a51;
content:"/";
font-size:16px;
line-height:20px;
padding:20px 0}
.nav-buchen{
background-color:#ff4a51;
color:#fff;
border:none;
padding:20px 40px!important}
.nav-buchen:hover{
background-color:#505a42;
color:#fff!important}
@media (max-width:1199.98px){
.nav-buchen{
float:right;
background-color:transparent;
color:red;
padding:20px 5px!important;
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.nav-buchen:hover{
background-color:transparent;
color:#ff4a51!important}}
.nav-toggle{
padding:29px 0;
cursor:pointer;
display:none;
float:right}
@media (max-width:1199.98px){
.nav-toggle{
display:inline-block;
padding:29px 25px}}
.nav-toggle .hamburger,.nav-toggle .hamburger:after,.nav-toggle .hamburger:before{
content:'';
display:block;
height:2px;
width:25px;
background-color:#ff4a51;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.nav-toggle .hamburger:before{
-webkit-transform:translateY(-8px);
-ms-transform:translateY(-8px);
transform:translateY(-8px)}
.nav-toggle .hamburger:after{
-webkit-transform:translateY(6px);
-ms-transform:translateY(6px);
transform:translateY(6px)}
.nav-toggle.open .hamburger{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)}
.nav-toggle.open .hamburger:before{
width:0;
opacity:0;
-webkit-transform:translateY(-18px) rotate(-45deg);
-ms-transform:translateY(-18px) rotate(-45deg);
transform:translateY(-18px) rotate(-45deg)}
.nav-toggle.open .hamburger:after{
-webkit-transform:translateY(-2px) rotate(-90deg);
-ms-transform:translateY(-2px) rotate(-90deg);
transform:translateY(-2px) rotate(-90deg)}
.nav.fixed-home{
-webkit-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px)}
@media (max-width:1199.98px){
html.frozen{
overflow:hidden;
padding-right:15px}
.list-inline-sidebar{
min-height:60px;
padding:25px 0}
.list-inline-sidebar:after,.list-inline-sidebar:before{
content:"";
display:table}
.list-inline-sidebar:after{
clear:both}
.list-inline-sidebar a{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal;
display:block;
padding:10px 20px}
.list-inline-sidebar li{
display:block}
.list-inline-footer a{
display:block;
padding:10px 15px}}
@media (min-width:1200px){
body:not(.on-top) .nav.fixed-home{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)}body:not(.on-top) .nav.fixed-home.hidden{
-webkit-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px)}body:not(.on-top) .home-header .navbar-item:hover&gt;.navbar-sub{
max-height:0;
opacity:0;
border-bottom:none}body.on-top .nav.fixed-home .navbar-item:hover&gt;.navbar-sub{
max-height:0;
opacity:0;
border-bottom:none}
.home-header-navbar:hover{
background-color:#fff}
.home-header-navbar .nav{
padding:0 60px;
border-bottom:none}
.home-header-navbar .nav-logo{
display:none}
.home-header-navbar .navbar{
padding:0}
.home-header-navbar .nav-buchen{
display:none}}body.page-touch .navbar{
position:absolute;
top:60px;
left:0;
width:100%;
background-color:#fff;
height:auto;
max-height:0;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
-webkit-transition-delay:0s;
-o-transition-delay:0s;
transition-delay:0s;
z-index:999;
display:block;
overflow:hidden}body.page-touch .navbar.open{
overflow-x:hidden;
overflow-y:auto;
max-height:-webkit-calc(100vh - 60px);
max-height:calc(100vh - 60px);
padding:20px;
-webkit-overflow-scrolling:touch}body.page-touch .navbar-sub-show{
border:none;
background-color:transparent;
color:red;
width:60px;
height:60px;
float:right;
padding:0;
margin:0;
position:relative}body.page-touch .navbar-sub-show .plus{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}body.page-touch .navbar-sub-show .plus,body.page-touch .navbar-sub-show .plus:after{
content:'';
display:block;
width:16px;
height:1px;
background-color:#ff4a51;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear;
-webkit-transition-delay:.25s;
-o-transition-delay:.25s;
transition-delay:.25s}body.page-touch .navbar-sub-show .plus:after{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}body.page-touch .navbar-sub-show.open .plus:after{
opacity:0;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)}body.page-touch .nav-buchen{
float:right;
background-color:transparent;
color:red;
padding:20px 5px!important;
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}body.page-touch .nav-buchen:hover{
background-color:transparent;
color:#ff4a51!important}body.page-touch .nav-toggle{
display:inline-block;
padding:29px 25px}body.page-touch .nav{
background-color:#fff;
padding:0;
display:block}body.page-touch .nav a,body.page-touch .nav a:active,body.page-touch .nav a:focus,body.page-touch .nav a:hover{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:20px;
line-height:1;
letter-spacing:2px}body.page-touch .nav a.nav-buchen,body.page-touch .nav a:active.nav-buchen,body.page-touch .nav a:focus.nav-buchen,body.page-touch .nav a:hover.nav-buchen{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:2px}body.page-touch .nav a .fa{
font-size:22px;
line-height:22px}body.page-touch .nav-logo{
padding:20px 25px 18px!important;
float:left}body.page-touch .navbar{
position:absolute;
top:60px;
left:0;
width:100%;
background-color:#fff;
height:auto;
max-height:0;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
-webkit-transition-delay:0s;
-o-transition-delay:0s;
transition-delay:0s;
z-index:999;
display:block;
overflow:hidden}body.page-touch .navbar.open{
overflow-x:hidden;
overflow-y:auto;
max-height:-webkit-calc(100vh - 60px);
max-height:calc(100vh - 60px);
padding:20px;
-webkit-overflow-scrolling:touch}body.page-touch .navbar-sub-show{
border:none;
background-color:transparent;
color:red;
width:60px;
height:60px;
float:right;
padding:0;
margin:0;
position:relative}body.page-touch .navbar-sub-show .plus{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}body.page-touch .navbar-sub-show .plus,body.page-touch .navbar-sub-show .plus:after{
content:'';
display:block;
width:16px;
height:1px;
background-color:#ff4a51;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear;
-webkit-transition-delay:.25s;
-o-transition-delay:.25s;
transition-delay:.25s}body.page-touch .navbar-sub-show .plus:after{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}body.page-touch .navbar-sub-show.open .plus:after{
opacity:0;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)}body.page-touch .navbar-main{
display:block}body.page-touch .navbar-item{
display:block;
height:auto;
min-height:60px}body.page-touch .navbar-link{
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
padding:20px 25px;
float:left}body.page-touch .navbar-sub{
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
position:relative;
top:0}body.page-touch .navbar-sub.open{
max-height:200vh}body.page-touch .navbar-sub&gt;ul{
margin:15px 0!important}body.page-touch .navbar-sub-item{
text-align:center}body.page-touch .navbar-sub-item figure{
display:none}body.page-touch .navbar-sub-item h4{
font-family:CalibreLight;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:.5px;
display:block;
text-align:left;
margin:0;
padding:5px 0}body.page-touch .navbar-sub-item p{
display:none}body.page-touch .navbar-sub-link{
padding:5px 0!important;
display:block;
text-transform:none!important}body.page-touch .nav-helper{
display:block;
height:60px}body.page-touch .nav-social{
float:right;
display:inline-block}body.page-touch .nav-social .navbar-item{
display:inline-block}body.page-touch .nav-social a{
padding:19px 10px}body.page-touch .nav-lang{
float:left;
display:inline-block}body.page-touch .nav-lang .navbar-item{
display:inline-block}body.page-touch .nav-buchen{
float:right;
background-color:transparent;
color:red;
padding:20px 5px!important;
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}body.page-touch .nav-buchen:hover{
background-color:transparent;
color:#ff4a51!important}body.page-touch .nav-toggle{
display:inline-block;
padding:29px 25px}body.page-touch .list-inline-sidebar{
min-height:60px;
padding:25px 0}body.page-touch .list-inline-sidebar:after,body.page-touch .list-inline-sidebar:before{
content:"";
display:table}body.page-touch .list-inline-sidebar:after{
clear:both}body.page-touch .list-inline-sidebar a{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal;
display:block;
padding:10px 20px}body.page-touch .list-inline-sidebar li{
display:block}body.page-touch .list-inline-footer a{
display:block;
padding:10px 15px}body.page-touch .navbar-item:hover&gt;.navbar-sub{
border-bottom:none}body.page-touch .navbar-link&gt;.fa.d-none{
display:none!important}body.page-touch .navbar-sub-show.d-inline-block{
display:inline-block!important}body.page-touch .navbar-sub-item.col-md-2{
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
width:100%}body.page-touch .navbar-footer&gt;.list-inline.d-block{
display:block!important}body.page-touch .navbar hr.d-block{
display:block!important}body.page-touch .nav-helper a{
padding:20px 10px;
width:auto;
float:none}body.page-touch .home-header-navbar .nav-buchen,body.page-touch .home-header-navbar .nav-logo{
display:block}
.slick-slider{
position:relative;
z-index:600}
.slick-slide&gt;div{
font-size:0;
line-height:0}
.slick-arrow{
padding:0;
background-color:transparent;
border:none;
font-size:0;
position:absolute;
z-index:99;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
-webkit-border-radius:50%;
border-radius:50%;
background-color:#fff;
color:#ff4a51;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.slick-arrow:after{
content:'';
display:block;
width:40px;
height:40px;
font-family:FontAwesome;
font-size:25px;
line-height:40px;
text-align:center;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.slick-arrow.slick-prev{
left:25px}
@media (max-width:767.98px){
.slick-arrow.slick-prev{
left:15px}}
.slick-arrow.slick-prev:after{
content:'\f104';
-webkit-transform:translateX(-1px);
-ms-transform:translateX(-1px);
transform:translateX(-1px)}
.slick-arrow.slick-next{
right:25px}
@media (max-width:767.98px){
.slick-arrow.slick-next{
right:15px}}
.slick-arrow.slick-next:after{
content:'\f105';
-webkit-transform:translateX(1px);
-ms-transform:translateX(1px);
transform:translateX(1px)}
.slick-arrow:hover{
background-color:#ff4a51;
color:#fff}
.slick-dots{
position:absolute;
bottom:-35px;
left:0;
width:100%;
height:35px;
text-align:center}
@media (max-width:767.98px){
.slick-dots{
bottom:0}}
.slick-dots&gt;li{
display:inline-block;
width:10px;
height:10px;
margin:0 5px;
text-align:center}
.slick-dots&gt;li:after{
content:'';
display:block;
width:6px;
height:6px;
margin:2px;
background-color:#ff4a51;
-webkit-border-radius:50%;
border-radius:50%;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear}
.slick-dots&gt;li.slick-active:after{
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:scale(1.8);
-ms-transform:scale(1.8);
transform:scale(1.8)}
.slick-dots&gt;li&gt;button{
display:none}#hub-messenger-widget{
position:relative;
z-index:6000;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}#hub-messenger-widget .hm-main-widget-content .hm-main-widget-content-container{
right:34px!important}
@media (max-width:767.98px){
#hub-messenger-widget .hm-main-widget-content .hm-main-widget-content-container{
right:15px!important}}#hub-messenger-widget .hm-main-widget-content .hm-btn.hm-btn-circle{
width:52px!important;
height:52px!important}#hub-messenger-widget .hm-main-widget-content .hm-main-open-close{
right:0!important;
bottom:auto;
-webkit-box-shadow:none!important;
box-shadow:none!important}#hub-messenger-widget .hm-main-widget-content .hm-main-open-close.hm-open{
top:-85px}
@media (max-width:767.98px){
#hub-messenger-widget .hm-main-widget-content .hm-main-open-close.hm-open{
top:0}}#hub-messenger-widget .hm-main-widget-content .hm-main-open-close.hm-close{
top:-85px}
@media (max-width:767.98px){
#hub-messenger-widget .hm-main-widget-content .hm-main-open-close.hm-close{
top:0}}#hub-messenger-widget .hm-main-widget-content .hm-main-open-close.hm-close.ember-view{
top:0}#hub-messenger-widget .hm-main-widget-content .hm-live-notification{
padding:0 34px 0 0!important;
width:300px!important}#hub-messenger-widget .hm-main-widget-content .hm-live-notification-list{
max-height:-webkit-calc(100vh - 175px);
max-height:calc(100vh - 175px);
padding-top:12px;
margin-bottom:175px!important}#hub-messenger-widget .hm-main-widget-content .hm-live-notification .hm-close{
width:22px!important;
height:22px!important;
right:24px;
top:0;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)}#hub-messenger-widget .hm-main-widget-content .hm-live-notification .hm-live-notification-bubble{
padding:16px}#header{
position:relative;
width:100%;
overflow:hidden}#footer{
margin-top:50px}#footer a{
font-family:CalibreRegular;
color:#ff4a51;
text-transform:uppercase;
display:inline-block}#footer a{
font-size:16px;
line-height:16px;
letter-spacing:2px}
@media screen and (min-width:767px){
#footer a{
font-size:-webkit-calc(16px + 1 * (100vw - 767px)/ 673);
font-size:calc(16px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(16px + 8 * (100vw - 767px)/ 673);
line-height:calc(16px + 8 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer a{
font-size:17px;
line-height:24px;
letter-spacing:2px}}#footer .btn-more{
margin:0;
padding-top:0;
padding-bottom:0}#footer .btn-more{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
#footer .btn-more{
font-size:-webkit-calc(15px + 4 * (100vw - 767px)/ 673);
font-size:calc(15px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .4 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .4 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .btn-more{
font-size:19px;
line-height:27px;
letter-spacing:1.9px}}#footer .fa{
color:#ff4a51;
font-size:17px}
@media (max-width:767.98px){
#footer .fa{
font-size:12px}}#footer .stars{
margin-right:1.5rem;
font-size:18px}
@media (max-width:767.98px){
#footer .stars{
margin-right:0;
margin-bottom:5px;
display:block}}#footer .percent{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}#footer .percent{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
#footer .percent{
font-size:-webkit-calc(15px + 4 * (100vw - 767px)/ 673);
font-size:calc(15px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .6 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .6 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .percent{
font-size:19px;
line-height:27px;
letter-spacing:2.1px}}
@media (max-width:767.98px){
#footer .percent{
display:block}}#footer .percent+a:before{
content:'|';
margin:0 1rem;
display:inline-block;
color:#505a42}
@media (max-width:767.98px){
#footer .percent+a:before{
display:none}}#footer .footer-illustration{
max-width:400px}#footer .text-address{
font-family:FontGiovanniStd-Book;
font-weight:400;
font-style:normal;
text-transform:none}#footer .text-address{
font-size:20px;
line-height:25px;
letter-spacing:0}
@media screen and (min-width:767px){
#footer .text-address{
font-size:-webkit-calc(20px + 12 * (100vw - 767px)/ 673);
font-size:calc(20px + 12 * (100vw - 767px)/ 673);
line-height:-webkit-calc(25px + 17 * (100vw - 767px)/ 673);
line-height:calc(25px + 17 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + .4 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + .4 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .text-address{
font-size:32px;
line-height:42px;
letter-spacing:.4px}}
@media (max-width:767.98px){
#footer .text-address{
padding-bottom:0;
margin-top:40px;
margin-bottom:40px}}#footer .text-address a{
font-family:FontGiovanniStd-Book;
font-weight:400;
font-style:normal;
text-transform:none}#footer .text-address a{
font-size:20px;
line-height:25px;
letter-spacing:0}
@media screen and (min-width:767px){
#footer .text-address a{
font-size:-webkit-calc(20px + 12 * (100vw - 767px)/ 673);
font-size:calc(20px + 12 * (100vw - 767px)/ 673);
line-height:-webkit-calc(25px + 17 * (100vw - 767px)/ 673);
line-height:calc(25px + 17 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + .4 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + .4 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .text-address a{
font-size:32px;
line-height:42px;
letter-spacing:.4px}}#footer .text-address a,#footer .text-address a:active,#footer .text-address a:focus,#footer .text-address a:hover{
text-decoration:none}#footer .race-logo{
text-align:right}
@media (max-width:767.98px){
#footer .race-logo{
text-align:center}}#footer .race-logo:hover{
cursor:pointer}
@media (max-width:767.98px){
#footer .race-social{
margin-bottom:30px}}#footer .race-social .fa{
font-size:24px}
@media (max-width:767.98px){
#footer .race-social .fa{
font-size:24px}}#footer .race-illustration span{
display:inline-block;
font-family:CalibreLight;
font-weight:400;
font-style:normal;
color:#ff4a51;
margin:14px 14px 0}#footer .race-illustration span{
font-size:16px;
line-height:16px;
letter-spacing:0}
@media screen and (min-width:767px){
#footer .race-illustration span{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
line-height:calc(16px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .race-illustration span{
font-size:16px;
line-height:16px;
letter-spacing:0}}#footer .race-illustration img{
height:30px;
width:auto}
@media (max-width:1199.98px){
#footer .race-illustration .list-inline-item{
display:block}#footer .race-illustration .list-inline-item span{
margin:0}#footer .race-illustration .list-inline-item img{
margin:8px 0}}#footer .race-faq{
text-align:right;
padding-left:0}#footer .race-faq a{
font-size:15px;
line-height:24px;
letter-spacing:.5px}
@media screen and (min-width:767px){
#footer .race-faq a{
font-size:-webkit-calc(15px + 0 * (100vw - 767px)/ 673);
font-size:calc(15px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 0 * (100vw - 767px)/ 673);
line-height:calc(24px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
#footer .race-faq a{
font-size:15px;
line-height:24px;
letter-spacing:.5px}}
@media (max-width:1199.98px){
#footer .race-faq .list-inline-item{
display:block}}
@media (max-width:767.98px){
#footer .race-faq{
text-align:center;
margin-bottom:30px}}#footer .list-inline-item:not(:last-child){
margin-right:0}#footer .list-inline-item a{
padding:8px}
@media (min-width:768px){
#footer .list-inline-item:first-child a{
padding-left:0}#footer .list-inline-item:last-child a{
padding-right:0}}#footer .list-unstyled&gt;li{
line-height:30px}
@media (max-width:767.98px){
#footer{
text-align:center}#footer .container{
margin:0;
padding:0 15px;
max-width:100%}#footer .row{
margin-left:-15px;
margin-right:-15px}#footer .list-unstyled&gt;li{
display:inline-block}#footer .list-unstyled&gt;li&gt;a{
padding:9px 12px}}
.container-fluid{
padding:0}
.container-fluid .row{
margin:0;
padding:0}body.loaded .header-hero:before{
-webkit-transition:background-color .6s linear;
-o-transition:background-color .6s linear;
transition:background-color .6s linear;
background-color:rgba(8,10,5,.5)}
.header-hero{
position:relative}
.header-hero:before{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
content:'';
background-color:#505a42;
-webkit-transition:background-color .6s linear;
-o-transition:background-color .6s linear;
transition:background-color .6s linear}
.header-hero-content{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center;
width:100%}
.header-hero-content h1{
margin:15px 0}
.header-hero-content h5{
font-size:16px;
line-height:16px;
letter-spacing:2px}
@media screen and (min-width:767px){
.header-hero-content h5{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(16px + 5 * (100vw - 767px)/ 673);
line-height:calc(16px + 5 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.header-hero-content h5{
font-size:16px;
line-height:21px;
letter-spacing:2.5px}}
@media (max-width:767.98px){
.header-hero-content{
-webkit-transform:translate(-50%,-60%);
-ms-transform:translate(-50%,-60%);
transform:translate(-50%,-60%)}}
.header-hero-logo{
width:200px;
height:auto}
@media (max-width:767.98px){
.header-hero-logo{
width:140px}}
@media screen and (max-height:700px){
.header-hero-logo{
width:28vh}}
.content-spa-price h3{
margin-bottom:25px}
.content-spa-price h3{
font-size:25px;
line-height:25px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-spa-price h3{
font-size:-webkit-calc(25px + 10 * (100vw - 767px)/ 673);
font-size:calc(25px + 10 * (100vw - 767px)/ 673);
line-height:-webkit-calc(25px + 10 * (100vw - 767px)/ 673);
line-height:calc(25px + 10 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-spa-price h3{
font-size:35px;
line-height:35px;
letter-spacing:0}}
.content-spa-price p{
padding-left:0;
padding-right:0}
@media screen and (min-width:768px){
.content-spa-price p{
padding-left:-webkit-calc(0px + 55 * (100vw - 768px)/ 672);
padding-left:calc(0px + 55 * (100vw - 768px)/ 672);
padding-right:-webkit-calc(0px + 55 * (100vw - 768px)/ 672);
padding-right:calc(0px + 55 * (100vw - 768px)/ 672)}}
@media screen and (min-width:1440px){
.content-spa-price p{
padding-left:55px;
padding-right:55px}}
.content-spa-price p.h1{
margin-bottom:20px;
color:#505a42}
.content-spa-price p.h1{
font-size:28px;
line-height:27px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-spa-price p.h1{
font-size:-webkit-calc(28px + 10 * (100vw - 767px)/ 673);
font-size:calc(28px + 10 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 10 * (100vw - 767px)/ 673);
line-height:calc(27px + 10 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-spa-price p.h1{
font-size:38px;
line-height:37px;
letter-spacing:0}}
.content-spa-price h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-spa-price h6{
font-size:-webkit-calc(15px + 0 * (100vw - 767px)/ 673);
font-size:calc(15px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-spa-price h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}}
.content-spa-price h6 strong{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.content-news-header h2{
color:#ff4a51}
.content-news-header h2{
font-size:31px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-news-header h2{
font-size:-webkit-calc(31px + 19 * (100vw - 767px)/ 673);
font-size:calc(31px + 19 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 20 * (100vw - 767px)/ 673);
line-height:calc(35px + 20 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-news-header h2{
font-size:50px;
line-height:55px;
letter-spacing:0}}
.content-news-header h5{
letter-spacing:2px}
.content-news-image h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-news-image h6{
font-size:-webkit-calc(15px + 0 * (100vw - 767px)/ 673);
font-size:calc(15px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-news-image h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}}
.content-news-image{
font-size:0;
line-height:0}
.content-news-image .div-fluid{
display:none}
.content-news-image&gt;img.img-fluid{
display:inline-block;
width:100%;
height:350px;
-o-object-fit:cover;
object-fit:cover}
.content-news-image.Explorer&gt;img.img-fluid{
display:none}
.content-news-image.Explorer .div-fluid{
display:block;
widht:100%;
height:350px;
background-position:center;
background-repeat:no-repeat;
-webkit-background-size:cover;
background-size:cover}
.content-news-category{
padding:40px 0 20px}
.content-news-category{
font-size:13px;
line-height:18px;
letter-spacing:1.3px}
@media screen and (min-width:767px){
.content-news-category{
font-size:-webkit-calc(13px + 7 * (100vw - 767px)/ 673);
font-size:calc(13px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 9 * (100vw - 767px)/ 673);
line-height:calc(18px + 9 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.3px + .9 * (100vw - 767px)/ 673);
letter-spacing:calc(1.3px + .9 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-news-category{
font-size:20px;
line-height:27px;
letter-spacing:2.2px}}
@media (max-width:767.98px){
.content-news-category{
padding:15px 0}}
.content-news-category.flashnews{
text-align:center}
@media (max-width:767.98px){
.content-news-category.flashnews{
text-align:left}}
.content-news-category span+span:before{
content:'|';
display:inline-block;
position:relative;
margin:0 10px;
text-align:center}
.content-news-title{
font-size:24px;
line-height:28px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-news-title{
font-size:-webkit-calc(24px + 7 * (100vw - 767px)/ 673);
font-size:calc(24px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 9 * (100vw - 767px)/ 673);
line-height:calc(28px + 9 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + .1 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + .1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-news-title{
font-size:31px;
line-height:37px;
letter-spacing:.1px}}
.content-news-content{
padding:20px 0}
@media (max-width:767.98px){
.content-news-content{
padding:10px 0}}
.content-news-content.flashnews{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
text-align:center;
padding-left:15%;
padding-right:15%}
.content-news-content.flashnews{
font-size:19px;
line-height:27px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-news-content.flashnews{
font-size:-webkit-calc(19px + 12 * (100vw - 767px)/ 673);
font-size:calc(19px + 12 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 8 * (100vw - 767px)/ 673);
line-height:calc(27px + 8 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-news-content.flashnews{
font-size:31px;
line-height:35px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-news-content.flashnews{
text-align:left;
padding-left:0;
padding-right:0}}
.content-gettogether h2{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
color:#ff4a51}
.content-gettogether h2{
font-size:31px;
line-height:35px;
letter-spacing:.1px}
@media screen and (min-width:767px){
.content-gettogether h2{
font-size:-webkit-calc(31px + 19 * (100vw - 767px)/ 673);
font-size:calc(31px + 19 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 20 * (100vw - 767px)/ 673);
line-height:calc(35px + 20 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.1px + -.1 * (100vw - 767px)/ 673);
letter-spacing:calc(.1px + -.1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-gettogether h2{
font-size:50px;
line-height:55px;
letter-spacing:0}}
.content-gettogether h5{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-gettogether h5{
font-size:-webkit-calc(15px + 2 * (100vw - 767px)/ 673);
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 4 * (100vw - 767px)/ 673);
line-height:calc(20px + 4 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-gettogether h5{
font-size:17px;
line-height:24px;
letter-spacing:2px}}
.content-gettogether .label{
padding:3px 0}
.content-gettogether .label{
font-size:15px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-gettogether .label{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 3 * (100vw - 767px)/ 673);
line-height:calc(22px + 3 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-gettogether .label{
font-size:20px;
line-height:25px;
letter-spacing:0}}
.content-gettogether .label a{
color:#505a42}
.content-gettogether .list-inline-item{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
text-transform:uppercase;
margin:0;
padding:0 20px;
border-right:1px solid #ff4a51}
.content-gettogether .list-inline-item{
font-size:13px;
line-height:13px;
letter-spacing:1.3px}
@media screen and (min-width:767px){
.content-gettogether .list-inline-item{
font-size:-webkit-calc(13px + 7 * (100vw - 767px)/ 673);
font-size:calc(13px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(13px + 7 * (100vw - 767px)/ 673);
line-height:calc(13px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.3px + .7 * (100vw - 767px)/ 673);
letter-spacing:calc(1.3px + .7 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-gettogether .list-inline-item{
font-size:20px;
line-height:20px;
letter-spacing:2px}}
@media (max-width:767.98px){
.content-gettogether .list-inline-item{
padding:0 10px}}
.content-gettogether .list-inline-item:first-child{
padding-left:0}
.content-gettogether .list-inline-item:last-child{
border-right:none}
.content-gettogether~.content-text-column{
padding-top:90px!important}
@media (max-width:767.98px){
.content-gettogether~.content-text-column{
padding-top:0!important}}
.content-gettogether~.content-image-image.d-none{
display:block!important}
.content-gettogether~.content-image-image .col-sm-6.img-small img.img-fluid{
max-widht:230px}
.content-gettogether~.content-image-image .col-sm-6.img-small.order-last{
padding:0!important}
@media (max-width:767.98px){
.content-gettogether~.content-image-image .col-sm-6.img-small.order-last{
margin-top:40px}
.content-gettogether~.content-image-image .col-sm-6.img-small.order-last&gt;img{
width:50%;
margin:0 auto}}
.content-download h5{
font-size:16px;
line-height:20px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-download h5{
font-size:-webkit-calc(16px + 4 * (100vw - 767px)/ 673);
font-size:calc(16px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 1 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-download h5{
font-size:20px;
line-height:27px;
letter-spacing:3px}}
.content-download-item{
margin-bottom:25px}
.content-download-item h3{
margin-top:20px}
.content-download-item h3{
font-size:24px;
line-height:28px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-download-item h3{
font-size:-webkit-calc(24px + 7 * (100vw - 767px)/ 673);
font-size:calc(24px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-download-item h3{
font-size:31px;
line-height:35px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-download-item h3{
margin-top:15px}}
.content-download-item .btn-more{
padding-top:15px;
padding-bottom:15px}
.content-download-item .btn-more{
font-size:15px;
line-height:27px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-download-item .btn-more{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .1 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-download-item .btn-more{
font-size:16px;
line-height:27px;
letter-spacing:1.6px}}
.content-download-file{
position:relative}
.content-download-file:before{
content:'';
display:block;
padding-bottom:69.6296296%;
background-color:#f9f9f9}
.content-download-file img{
height:60px;
width:auto;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
@media (max-width:767.98px){
.content-download-file img{
height:40px}}
.content-download-label{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
margin-top:8px;
text-transform:uppercase}
.content-download-label{
font-size:13px;
line-height:18px;
letter-spacing:1.3px}
@media screen and (min-width:767px){
.content-download-label{
font-size:-webkit-calc(13px + 2 * (100vw - 767px)/ 673);
font-size:calc(13px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
line-height:calc(18px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.3px + -.3 * (100vw - 767px)/ 673);
letter-spacing:calc(1.3px + -.3 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-download-label{
font-size:15px;
line-height:20px;
letter-spacing:1px}}
.content-download-label&gt;span+span:before{
content:', '}
.content-faq-title{
display:block;
width:-webkit-calc(100% + 220px);
width:calc(100% + 220px);
border:none;
background-color:transparent;
color:#ff4a51;
margin:20px -110px;
padding:20px;
text-align:center;
position:relative}
@media (max-width:767.98px){
.content-faq-title{
width:100%;
text-align:left;
margin:20px 0;
padding-right:25px}}
.content-faq-title .plus{
position:absolute;
top:30px;
right:0}
@media (max-width:767.98px){
.content-faq-title .plus{
top:50px;
right:25px}}
.content-faq-title .plus,.content-faq-title .plus:after{
content:'';
display:block;
width:16px;
height:1px;
background-color:#ff4a51;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear}
.content-faq-title .plus:after{
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}
.content-faq-content{
text-align:center;
padding:0;
display:none}
.content-faq-content{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-faq-content{
font-size:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
font-size:calc(18px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 1 * (100vw - 767px)/ 673);
line-height:calc(24px + 1 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-faq-content{
font-size:20px;
line-height:25px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-faq-content{
text-align:left}}
.content-faq-item.active .content-faq-content{
display:block}
.content-faq-item.active .plus:after{
opacity:0;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)}
.content-hero-block{
height:600px;
font-size:0;
line-height:0}
@media (max-width:767.98px){
.content-hero-block{
padding:0}}
.content-hero-block img{
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}
.content-hero-slider{
width:100%;
height:600px}
.content-hero-slider .slide-wrapper{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
height:100vh;
max-height:600px}
.content-hero-slider .double-image,.content-hero-slider .single-image{
background-position:center;
background-repeat:no-repeat;
-webkit-background-size:cover;
background-size:cover;
height:100%}
.content-hero-slider .single-image{
width:100%}
.content-hero-slider .double-image{
width:48%}
.content-hero-slider .double-image:first-child{
margin-right:4%}
.content-hero-slider .slick-dots{
bottom:-60px}
.content-hero-image{
position:relative}
@media (max-width:767.98px){
.content-hero-image{
margin-top:-60px}}
.content-hero-bg{
width:100%;
height:auto}
.content-hero-content{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.content-hero-overlay{
position:absolute;
top:0;
left:20px;
bottom:0;
right:20px;
background-color:rgba(8,10,5,.3)}
@media (max-width:767.98px){
.content-hero-overlay{
left:0;
right:0}}
.content-hero-title .fluidP{
padding-left:20px;
padding-right:20px}
@media screen and (min-width:768px){
.content-hero-title .fluidP{
padding-left:-webkit-calc(20px + 65 * (100vw - 768px)/ 672);
padding-left:calc(20px + 65 * (100vw - 768px)/ 672);
padding-right:-webkit-calc(20px + 65 * (100vw - 768px)/ 672);
padding-right:calc(20px + 65 * (100vw - 768px)/ 672)}}
@media screen and (min-width:1440px){
.content-hero-title .fluidP{
padding-left:85px;
padding-right:85px}}
.content-title-big p{
margin-top:50px;
margin-bottom:0}
.content-title-big p{
font-size:20px;
line-height:30px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-title-big p{
font-size:-webkit-calc(20px + 5 * (100vw - 767px)/ 673);
font-size:calc(20px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(30px + 5 * (100vw - 767px)/ 673);
line-height:calc(30px + 5 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-title-big p{
font-size:25px;
line-height:35px;
letter-spacing:0}}
.content-gallery [class*=col-sm-]{
-webkit-box-flex:0;
-webkit-flex:0 0 20%;
-ms-flex:0 0 20%;
/*flex:0 0 20%;
max-width:20%} */
flex:0 0 33%;
max-width:33%}

@media screen and (max-width:767px){
.content-gallery [class*=col-sm-]{
    flex: 0 0 100%;
    max-width: 100%;
	margin-bottom:50px;
}
}


.content-gallery.bg-dark a:not(.btn){
color:#fff}
.content-gallery.bg-dark a:not(.btn):active,.content-gallery.bg-dark a:not(.btn):hover{
color:#ff4a51}
.content-gallery .btn-ghost{
white-space:normal;
word-wrap:normal}
.content-gallery-sm{
z-index:5500;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
margin:0;
padding:0;
background-color:rgba(0,0,0,.8);
display:none}
.content-gallery-sm&gt;.content-text-gallery{
height:80vh}
@media (max-width:767.98px){
.content-gallery-sm .slick-list{
height:100%;
max-height:80vh}
.content-gallery-sm .slick-track{
height:100%}
.content-gallery-sm .slick-slide{
-webkit-transition:opacity .5s linear;
-o-transition:opacity .5s linear;
transition:opacity .5s linear}
.content-gallery-sm .slick-slide:not(.slick-current){
opacity:0}
.content-gallery-sm .slick-slide img{
width:auto!important;
height:80vh}}
@media (min-width:768px){
.content-gallery-sm-close{
display:inline-block;
color:#fff;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:2.5;
letter-spacing:2px;
position:absolute;
top:25px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
padding-top:25px!important;
background:transparent url(../img/svg/X-white.svg) top center no-repeat;
-webkit-background-size:20px 20px;
background-size:20px}
.content-gallery-sm-close,.content-gallery-sm-close:active,.content-gallery-sm-close:focus,.content-gallery-sm-close:hover{
text-decoration:none}
.content-gallery-sm-close:active,.content-gallery-sm-close:focus,.content-gallery-sm-close:hover{
color:#ff4a51;
background-image:url(../img/svg/X.svg)}
.content-gallery-sm&gt;.d-sm-block{
height:15vh;
position:relative}
.content-gallery-sm&gt;.content-text-gallery{
position:absolute;
width:70%;
max-height:80vh;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:0}
.content-gallery-sm&gt;.content-text-gallery .slick-list{
height:80vh!important}
.content-gallery-sm&gt;.content-text-gallery .slick-track{
height:100%}
.content-gallery-sm&gt;.content-text-gallery .slick-slide{
-webkit-transition:opacity .5s linear;
-o-transition:opacity .5s linear;
transition:opacity .5s linear}
.content-gallery-sm&gt;.content-text-gallery .slick-slide:not(.slick-current){
opacity:0}
.content-gallery-sm&gt;.content-text-gallery .slick-slide&gt;div{
display:block;
height:100%;
width:70vw;
position:relative}
.content-gallery-sm&gt;.content-text-gallery .slick-slide img{
width:auto!important;
max-height:75vh;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.content-gallery-sm&gt;.content-text-gallery .slick-arrow.slick-next{
right:-80px}
.content-gallery-sm&gt;.content-text-gallery .slick-arrow.slick-prev{
left:-80px}
.content-gallery-sm&gt;.content-text-gallery .slick-dots{
bottom:-60px}
.content-gallery-sm&gt;.content-text-gallery .slick-dots&gt;li:after{
background-color:#fff}}
@media (max-width:1199.98px){
.content-zimmer-features .container{
overflow-x:auto;
max-width:100%;
width:100%;
padding:0}
.content-zimmer-features .row{
-webkit-overflow-scrolling:touch;
min-width:770px;
width:100%;
position:relative;
margin-left:-webkit-calc((770px - 100vw) * -1);
margin-left:calc((770px - 100vw) * -1);
left:-webkit-calc(770px - 100vw);
left:calc(770px - 100vw);
text-align:center}}
.content-zimmer-features .col-title:not(:last-child){
border-right:1px solid #505a42}
.content-zimmer-features h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-zimmer-features h6{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-zimmer-features h6{
font-size:16px;
line-height:22px;
letter-spacing:2px}}
.content-zimmer-features p{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
padding:0}
.content-zimmer-features p{
font-size:31px;
line-height:37px;
letter-spacing:.1px}
@media screen and (min-width:767px){
.content-zimmer-features p{
font-size:-webkit-calc(31px + 9 * (100vw - 767px)/ 673);
font-size:calc(31px + 9 * (100vw - 767px)/ 673);
line-height:-webkit-calc(37px + 17 * (100vw - 767px)/ 673);
line-height:calc(37px + 17 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.1px + -.1 * (100vw - 767px)/ 673);
letter-spacing:calc(.1px + -.1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-zimmer-features p{
font-size:40px;
line-height:54px;
letter-spacing:0}}
.content-special-offer .col-offer{
padding-left:55px;
padding-right:55px}
@media screen and (min-width:768px){
.content-special-offer .col-offer{
padding-left:-webkit-calc(55px + 125 * (100vw - 768px)/ 672);
padding-left:calc(55px + 125 * (100vw - 768px)/ 672);
padding-right:-webkit-calc(55px + 125 * (100vw - 768px)/ 672);
padding-right:calc(55px + 125 * (100vw - 768px)/ 672)}}
@media screen and (min-width:1440px){
.content-special-offer .col-offer{
padding-left:180px;
padding-right:180px}}
.content-special-offer .col-offer:not(:last-child){
border-right:1px solid #ff4a51}
@media (max-width:767.98px){
.content-special-offer .col-offer:not(:last-child){
border-right:none}}
.content-special-offer h1{
font-size:48px;
line-height:48px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-special-offer h1{
font-size:-webkit-calc(48px + 12 * (100vw - 767px)/ 673);
font-size:calc(48px + 12 * (100vw - 767px)/ 673);
line-height:-webkit-calc(48px + 12 * (100vw - 767px)/ 673);
line-height:calc(48px + 12 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-special-offer h1{
font-size:60px;
line-height:60px;
letter-spacing:0}}
.content-special-offer p{
color:#ff4a51;
margin:25px 0}
.content-special-offer p{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-special-offer p{
font-size:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
font-size:calc(18px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 1 * (100vw - 767px)/ 673);
line-height:calc(24px + 1 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-special-offer p{
font-size:20px;
line-height:25px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-special-offer p{
margin-bottom:7px}}
@media (max-width:1199.98px){
.content-special-title .container{
overflow-x:auto;
max-width:100%;
width:100%}
.content-special-title .row{
-webkit-overflow-scrolling:touch;
width:1000px;
position:relative;
margin-left:-webkit-calc((1000px - 100vw) * -1);
margin-left:calc((1000px - 100vw) * -1);
left:-webkit-calc(1000px - 100vw);
left:calc(1000px - 100vw)}}
.content-special-title .col-title:not(:last-child){
border-right:1px solid #505a42}
@media (max-width:767.98px){
.content-special-title .col-title:not(:last-child){
border-right:none}}
.content-special-title h1{
font-size:38px;
line-height:72px}
@media (min-width:1200px){
.content-special-title h1{
font-size:-webkit-calc((3.3333333333vw + -2px) * 1);
font-size:calc((3.3333333333vw + -2px) * 1)}}
@media (min-width:1440px){
.content-special-title h1{
font-size:46px}}
@media (min-width:768px){
.content-special-title h1{
line-height:-webkit-calc((0vw + 72px) * 1);
line-height:calc((0vw + 72px) * 1)}}
@media (min-width:1440px){
.content-special-title h1{
line-height:72px}}
.content-special-title p{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
padding:0}
.content-special-title p{
font-size:20px;
line-height:27px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-special-title p{
font-size:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
font-size:calc(20px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-special-title p{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.content-filter-list .list-inline-item,.content-filter-list-news .list-inline-item,.content-filter-list-pages .list-inline-item{
margin:0!important}
.content-filter-list a,.content-filter-list-news a,.content-filter-list-pages a{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
padding:0 20px}
.content-filter-list a,.content-filter-list-news a,.content-filter-list-pages a{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}
@media screen and (min-width:767px){
.content-filter-list a,.content-filter-list-news a,.content-filter-list-pages a{
font-size:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
font-size:calc(17px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
line-height:calc(17px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-filter-list a,.content-filter-list-news a,.content-filter-list-pages a{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}}
.content-filter-list a,.content-filter-list a:active,.content-filter-list a:focus,.content-filter-list a:hover,.content-filter-list-news a,.content-filter-list-news a:active,.content-filter-list-news a:focus,.content-filter-list-news a:hover,.content-filter-list-pages a,.content-filter-list-pages a:active,.content-filter-list-pages a:focus,.content-filter-list-pages a:hover{
text-decoration:none}
.content-filter-list a.active,.content-filter-list-news a.active,.content-filter-list-pages a.active{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.content-filter-list-pages li{
display:inline-block}
.content-filter-list-pages li.active{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
padding:0 20px}
.content-filter-list-pages li.active{
font-size:20px;
line-height:27px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-filter-list-pages li.active{
font-size:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
font-size:calc(20px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-filter-list-pages li.active{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.content-filter-list-pages li .ellipse{
color:#ff4a51}
.content-filter-list-pages li a{
font-size:20px;
line-height:27px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-filter-list-pages li a{
font-size:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
font-size:calc(20px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-filter-list-pages li a{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.content-filter-list-pages li img{
width:21px;
height:auto}
.content-filter-grid .card{
padding-left:0;
padding-right:0}
@media screen and (min-width:768px){
.content-filter-grid .card{
padding-left:-webkit-calc(0px + 50 * (100vw - 768px)/ 432);
padding-left:calc(0px + 50 * (100vw - 768px)/ 432);
padding-right:-webkit-calc(0px + 50 * (100vw - 768px)/ 432);
padding-right:calc(0px + 50 * (100vw - 768px)/ 432)}}
@media screen and (min-width:1200px){
.content-filter-grid .card{
padding-left:50px;
padding-right:50px}}
@media (max-width:767.98px){
.content-filter-grid&gt;[class*=col-6]:nth-child(odd){
padding-right:10px}
.content-filter-grid&gt;[class*=col-6]:nth-child(even){
padding-left:10px}}
.content-impressionen .list-inline-item{
margin:0!important}
.content-impressionen a{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
padding:0 20px}
.content-impressionen a{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}
@media screen and (min-width:767px){
.content-impressionen a{
font-size:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
font-size:calc(17px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
line-height:calc(17px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-impressionen a{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}}
.content-impressionen a.active{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.content-impressionen-grid&gt;.element-item{
width:100%!important}
@media (max-width:767.98px){
.content-impressionen-grid&gt;.element-item [class*=col-sm-10]&gt;figure{
margin-left:-20px;
margin-right:-20px}}
.content-impressionen-grid figcaption{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-align:center;
text-transform:uppercase;
margin-top:20px}
.content-impressionen-grid figcaption{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-impressionen-grid figcaption{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-impressionen-grid figcaption{
font-size:16px;
line-height:22px;
letter-spacing:2px}}
@media (max-width:767.98px){
.content-impressionen-grid figcaption{
margin:20px -25% 0}}
.content-impressionen-grid img[data-gallery]:hover{
cursor:pointer}
.content-image{
padding:0}
.content-image&gt;figure:before{
display:block;
content:'';
width:100%;
padding-top:64.6706586826%}
.content-image-center.img-half figure{
width:25%;
margin:0 auto}
@media (max-width:767.98px){
.content-image-center.img-half figure{
width:75%!important}
.content-image-center.img-half figure img.img-fluid[src*='.svg']{
max-width:75%}}
.content-image-image h6{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-image-image h6{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-image-image h6{
font-size:16px;
line-height:22px;
letter-spacing:2px}}
.content-image-image .image-full,.content-image-image .image-height{
height:555px}
.content-image-image .image-full div,.content-image-image .image-full figure,.content-image-image .image-height div,.content-image-image .image-height figure{
height:100%}
.content-image-image .image-full div,.content-image-image .image-height div{
background-position:center;
background-repeat:no-repeat;
-webkit-background-size:cover;
background-size:cover}
.content-image-image .col-sm-4.image-full{
padding-right:0}
.content-image-image .col-sm-4.image-full figure{
text-align:left}
.content-image-image .col-sm-4.image-full figure div{
max-width:500px}
.content-image-image .col-sm-3 .img-fluid{
width:100%;
max-width:270px;
margin:0 auto}
.content-image-image .col-6 .img-fluid{
width:100%;
max-width:345px;
margin:0 auto}
.content-image-image .col-sm-6.img-small .img-fluid{
max-width:230px}
.content-image.img-half figure{
width:90%;
margin:0 auto;
text-align:center}
@media (max-width:767.98px){
.content-image.img-half figure{
margin:0 auto 40px}}
.content-other-offer-link{
display:inline-block;
color:inherit}
.content-other-offer-link figure{
position:relative;
font-size:0;
line-height:0}
.content-other-offer-link figure:before{
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border:0 solid #ff4a51;
-webkit-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear}
.content-other-offer-link:active figure:before,.content-other-offer-link:focus figure:before,.content-other-offer-link:hover figure:before{
border-width:5px}
.content-other-offer-title{
margin-bottom:30px}
.content-other-offer-subtitle{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
margin-bottom:100px}
.content-other-offer-subtitle{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.content-other-offer-subtitle{
font-size:-webkit-calc(24px + 16 * (100vw - 767px)/ 673);
font-size:calc(24px + 16 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 26 * (100vw - 767px)/ 673);
line-height:calc(28px + 26 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-other-offer-subtitle{
font-size:40px;
line-height:54px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-other-offer-subtitle{
margin-bottom:65px}}
@media (max-width:767.98px){
.content-other-offer-image{
max-width:160px}}
.content-other-offer-address{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:2px;
color:#ff4a51;
text-transform:uppercase}
.content-bussines-beim .btn-more{
padding:0 40px 0 0}
@media (max-width:767.98px){
.content-bussines-individual{
text-align:center}}
.content-bussines-individual h5{
margin-bottom:55px}
@media (max-width:767.98px){
.content-bussines-individual h5{
margin-bottom:15px}}
.content-bussines-individual h5.small{
margin-top:15px;
margin-bottom:10px}
.content-bussines-individual h5.small{
font-size:15px;
line-height:20px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-bussines-individual h5.small{
font-size:-webkit-calc(15px + 2 * (100vw - 767px)/ 673);
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 4 * (100vw - 767px)/ 673);
line-height:calc(20px + 4 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-bussines-individual h5.small{
font-size:17px;
line-height:24px;
letter-spacing:2px}}
@media (max-width:767.98px){
.content-bussines-individual h5.small{
margin-bottom:10px}}
.content-bussines-individual p.h3{
margin-bottom:10px}
.content-bussines-individual p.h3{
font-size:24px;
line-height:28px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-bussines-individual p.h3{
font-size:-webkit-calc(24px + 7 * (100vw - 767px)/ 673);
font-size:calc(24px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-bussines-individual p.h3{
font-size:31px;
line-height:35px;
letter-spacing:0}}
.content-bussines-individual p.h3 a{
color:#505a42}
.content-bussines-individual p.h3 a,.content-bussines-individual p.h3 a:active,.content-bussines-individual p.h3 a:focus,.content-bussines-individual p.h3 a:hover{
text-decoration:none}
.content-bussines-title{
margin-bottom:25px}
@media (max-width:767.98px){
.content-bussines-title{
margin-bottom:10px}}
.content-bussines-content.small{
font-size:15px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-bussines-content.small{
font-size:-webkit-calc(15px + 3 * (100vw - 767px)/ 673);
font-size:calc(15px + 3 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 6 * (100vw - 767px)/ 673);
line-height:calc(22px + 6 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-bussines-content.small{
font-size:18px;
line-height:28px;
letter-spacing:0}}
.content-bussines-content.small h5{
margin-bottom:10px}
.content-bussines-content.small p{
padding:0}
.content-bussines-content ul{
padding-left:25px}
.content-bussines-content ul li{
list-style-type:disc;
padding-left:5px}
.content-text-gallery:not(.slick-initialized) .single-image[style*='.svg']{
-webkit-background-size:contain;
background-size:contain}
@media (max-width:767.98px){
.content-text-gallery{
height:250px}}
.content-text-gallery .slide-wrapper{
position:relative;
height:auto}
@media (max-width:767.98px){
.content-text-gallery .slide-wrapper{
height:250px}}
.content-text-gallery .slide-wrapper:before{
display:block;
content:'';
width:100%;
padding-top:64.6706586826%}
.content-text-gallery .double-image,.content-text-gallery .single-image{
background-position:center;
background-repeat:no-repeat;
-webkit-background-size:cover;
background-size:cover;
height:100%}
.content-text-gallery .single-image{
position:absolute;
top:0;
left:0;
bottom:0;
right:0}
.content-text-gallery .double-image{
width:48%}
.content-text-gallery .double-image:first-child{
margin-right:4%}
.content-text-center-title{
text-align:center;
margin-bottom:25px}
.content-text-center-subtitle{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
margin-top:50px;
padding-bottom:0;
margin-bottom:15px}
.content-text-center-subtitle{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.content-text-center-subtitle{
font-size:-webkit-calc(24px + 16 * (100vw - 767px)/ 673);
font-size:calc(24px + 16 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 26 * (100vw - 767px)/ 673);
line-height:calc(28px + 26 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-center-subtitle{
font-size:40px;
line-height:54px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-text-center-subtitle{
margin-top:30px;
margin-bottom:0}}
.content-text-center p{
margin-top:15px}
.content-text-center p{
font-size:15px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-center p{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 3 * (100vw - 767px)/ 673);
line-height:calc(22px + 3 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-center p{
font-size:20px;
line-height:25px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-text-center p{
margin-top:10px}}
.content-text-center ol,.content-text-center ul{
padding-left:2rem;
margin-bottom:1rem}
.content-text-center ol,.content-text-center ul{
font-size:15px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-center ol,.content-text-center ul{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 3 * (100vw - 767px)/ 673);
line-height:calc(22px + 3 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-center ol,.content-text-center ul{
font-size:20px;
line-height:25px;
letter-spacing:0}}
.content-text-center ol li,.content-text-center ul li{
margin-top:.25rem}
.content-text-center ul,.content-text-center ul li{
list-style-type:disc;
text-align:left}
.content-text-column h3{
margin-bottom:17px}
@media (max-width:767.98px){
.content-text-column h3{
margin-bottom:10px}}
.content-text-column ol,.content-text-column ul{
padding-left:2rem;
margin-bottom:1rem}
.content-text-column ol,.content-text-column ul{
font-size:15px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-column ol,.content-text-column ul{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 3 * (100vw - 767px)/ 673);
line-height:calc(22px + 3 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-column ol,.content-text-column ul{
font-size:20px;
line-height:25px;
letter-spacing:0}}
.content-text-column ol li,.content-text-column ul li{
margin-top:.25rem}
.content-text-column ul,.content-text-column ul li{
list-style-type:disc;
text-align:left}
.content-text-special h6{
margin-bottom:50px}
@media (max-width:767.98px){
.content-text-special h6{
margin-bottom:25px}}
.content-text-special h6.small{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-text-special h6.small{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-special h6.small{
font-size:16px;
line-height:22px;
letter-spacing:2px}}
.content-text-special p{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
color:#ff4a51}
.content-text-special p{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.content-text-special p{
font-size:-webkit-calc(24px + 16 * (100vw - 767px)/ 673);
font-size:calc(24px + 16 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 26 * (100vw - 767px)/ 673);
line-height:calc(28px + 26 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-special p{
font-size:40px;
line-height:54px;
letter-spacing:0}}
.content-text-full p:last-child{
padding-bottom:0}
.content-text-image{
text-align:left}
@media (min-width:1440px){
.content-text-image+.content-text-image{
padding-top:-webkit-calc(6vw + 100px)!important;
padding-top:calc(6vw + 100px)!important}}
@media (min-width:768px){
.content-text-image .content-text.order-sm-first{
padding-right:70px}
.content-text-image .content-text.order-sm-first.col-sm-6{
padding-right:110px}
.content-text-image .content-text.order-sm-last{
padding-left:70px}
.content-text-image .content-text.order-sm-last.col-sm-6{
padding-left:110px}}
.content-text-image figure{
padding:0;
font-size:0;
line-height:0;
text-align:center;
position:relative;
height:540px;
overflow:hidden}
@media (max-width:767.98px){
.content-text-image figure{
height:250px}}
.content-text-image figure&gt;.img-fluid{
position:absolute;
width:100%;
height:auto;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.content-text-image figure&gt;.img-fluid[src*='.svg']{
width:auto;
height:100%}
@media (max-width:767.98px){
.content-text-image{
padding-top:0;
padding-bottom:0}
.content-text-image .content-text-gallery,.content-text-image figure{
margin:0 0 30px}}
.content-text-category{
padding-bottom:35px;
color:#ff4a51;
text-transform:uppercase}
.content-text-category{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-text-category{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-category{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
@media (max-width:767.98px){
.content-text-category{
padding-bottom:20px}}
.content-text-title-big{
padding-bottom:20px}
.content-text-title-big{
font-size:55px;
line-height:50px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-title-big{
font-size:-webkit-calc(55px + 39 * (100vw - 767px)/ 673);
font-size:calc(55px + 39 * (100vw - 767px)/ 673);
line-height:-webkit-calc(50px + 35 * (100vw - 767px)/ 673);
line-height:calc(50px + 35 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-title-big{
font-size:94px;
line-height:85px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-text-title-big{
padding-bottom:15px}}
.content-text-title{
padding-bottom:30px;
text-transform:uppercase}
.content-text-title{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-text-title{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-title{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
@media (max-width:767.98px){
.content-text-title{
padding-bottom:20px}}
.content-text-subtitle{
padding-bottom:20px;
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
text-transform:none}
.content-text-subtitle{
font-size:31px;
line-height:37px;
letter-spacing:.1px}
@media screen and (min-width:767px){
.content-text-subtitle{
font-size:-webkit-calc(31px + 4 * (100vw - 767px)/ 673);
font-size:calc(31px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(37px + -2 * (100vw - 767px)/ 673);
line-height:calc(37px + -2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.1px + .2 * (100vw - 767px)/ 673);
letter-spacing:calc(.1px + .2 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-subtitle{
font-size:35px;
line-height:35px;
letter-spacing:.3px}}
@media (max-width:767.98px){
.content-text-subtitle{
padding-bottom:10px}}
.content-text-content{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-content{
font-size:-webkit-calc(18px + 7 * (100vw - 767px)/ 673);
font-size:calc(18px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 11 * (100vw - 767px)/ 673);
line-height:calc(24px + 11 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-content{
font-size:25px;
line-height:35px;
letter-spacing:0}}
.content-text-content p:last-child{
padding-bottom:0}
.content-text-content ul{
padding-left:25px}
.content-text-content ul li{
list-style-type:disc;
padding-left:5px}
.content-text-worktime{
padding-top:30px;
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
text-transform:none}
.content-text-worktime{
font-size:31px;
line-height:37px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-text-worktime{
font-size:-webkit-calc(31px + 0 * (100vw - 767px)/ 673);
font-size:calc(31px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(37px + 0 * (100vw - 767px)/ 673);
line-height:calc(37px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-worktime{
font-size:31px;
line-height:37px;
letter-spacing:0}}
@media (max-width:767.98px){
.content-text-worktime{
padding-top:20px;
padding-bottom:10px}}
.content-text-link{
font-size:15px;
line-height:27px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.content-text-link{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-text-link{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.content-text-link.btn-ghost{
padding:10px 20px;
margin:25px 30px 0 0}
@media (max-width:767.98px){
.content-text-link.btn-ghost{
padding:10px 10px;
margin:25px 20px 0 0}}
.content-text-link.btn-more{
padding:10px 30px 10px 0;
margin:25px 0 0 0}
.content-text-link.btn-more:last-child{
padding-right:0}
@media (max-width:767.98px){
.content-text-link.btn-more{
padding-right:0}
.content-text-link.btn-more:after{
width:26px}}
.content-text-link:not(:first-of-type){
padding-top:4px}
.content-text-link:not(:first-of-type):after{
height:31px}
.content-text-link:not(:last-of-type):not(.btn-ghost){
padding-bottom:4px}
.content-text-link:not(:last-of-type):not(.btn-ghost):after{
height:31px;
top:auto;
bottom:0}
.content-marquee{
text-align:center;
margin-top:100px;
margin-bottom:100px}
@media (max-width:767.98px){
.content-marquee{
margin-top:50px;
margin-bottom:50px}}
.content-marquee .marquee{
margin-bottom:45px;
height:80px;
overflow:hidden;
position:relative}
@media (max-width:767.98px){
.content-marquee .marquee{
margin-bottom:22px;
height:40px}}
.content-marquee .marquee .wrapper{
display:block;
height:80px;
position:absolute;
overflow:hidden;
white-space:nowrap}
@media (max-width:767.98px){
.content-marquee .marquee .wrapper{
height:40px}}
.content-marquee .marquee .wrapper span{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
display:inline-block;
margin:0;
padding:0 1rem}
.content-marquee .marquee .wrapper span{
font-size:40px;
line-height:40px;
letter-spacing:0}
@media screen and (min-width:767px){
.content-marquee .marquee .wrapper span{
font-size:-webkit-calc(40px + 30 * (100vw - 767px)/ 673);
font-size:calc(40px + 30 * (100vw - 767px)/ 673);
line-height:-webkit-calc(40px + 40 * (100vw - 767px)/ 673);
line-height:calc(40px + 40 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-marquee .marquee .wrapper span{
font-size:70px;
line-height:80px;
letter-spacing:0}}
.content-slider .content-text-gallery,.content-slider .slide-wrapper{
position:relative}
@media (max-width:767.98px){
.content-slider .content-text-gallery,.content-slider .slide-wrapper{
height:250px}}
.content-slider.have-caption .content-text-gallery,.content-slider.have-caption .slide-wrapper{
height:658px}
.content-slider.have-caption .slick-arrow{
top:-webkit-calc(50% + 40px);
top:calc(50% + 40px)}
.content-slider .single-image{
-webkit-background-size:cover;
background-size:cover}
.content-slider .slide-caption{
width:100%;
height:80px;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
z-index:999;
text-align:center}
.content-slider .slide-caption{
font-size:20px;
line-height:27px;
letter-spacing:2px}
@media screen and (min-width:767px){
.content-slider .slide-caption{
font-size:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
font-size:calc(20px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.content-slider .slide-caption{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.content-slider .slide-caption b,.content-slider .slide-caption strong{
font-family:CalibreSemibold;
font-weight:400;
font-style:normal}
.content-slider:not(.have-caption) .slide-caption{
display:none}
.club-form input{
width:300px;
background-color:transparent;
outline:0;
border:none;
border-bottom:1px solid #505a42;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:20px;
line-height:1.35;
letter-spacing:2px;
color:#505a42;
margin-top:40px;
margin-bottom:0}
.club-form input::-webkit-input-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
opacity:1;
text-transform:uppercase}
.club-form input::-webkit-input-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.club-form input::-webkit-input-placeholder{
font-size:-webkit-calc(15px + 5 * (100vw - 767px)/ 673);
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.club-form input::-webkit-input-placeholder{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.club-form input:-moz-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
opacity:1;
text-transform:uppercase}
.club-form input:-moz-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.club-form input:-moz-placeholder{
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.club-form input:-moz-placeholder{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.club-form input::-moz-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
opacity:1;
text-transform:uppercase}
.club-form input::-moz-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.club-form input::-moz-placeholder{
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.club-form input::-moz-placeholder{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.club-form input:-ms-input-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
opacity:1;
text-transform:uppercase}
.club-form input:-ms-input-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.club-form input:-ms-input-placeholder{
font-size:calc(15px + 5 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.club-form input:-ms-input-placeholder{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
.club-form button{
padding-left:20px;
padding-right:20px}
.club-form a{
font-family:CalibreLight;
font-weight:400;
font-style:normal;
display:inline-block;
margin-left:40px}
.club-form a{
font-size:13px;
line-height:20px;
letter-spacing:.4px}
@media screen and (min-width:767px){
.club-form a{
font-size:-webkit-calc(13px + 3 * (100vw - 767px)/ 673);
font-size:calc(13px + 3 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.4px + .1 * (100vw - 767px)/ 673);
letter-spacing:calc(.4px + .1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.club-form a{
font-size:16px;
line-height:20px;
letter-spacing:.5px}}
@media (max-width:767.98px){
.club-form a{
display:block;
margin:20px 0}}
@media (max-width:767.98px){
.club-form{
text-align:center}}
@media (max-width:767.98px){
.race-team [class^=col-6]:nth-child(odd){
padding-left:20px;
padding-right:10px}
.race-team [class^=col-6]:nth-child(even){
padding-left:10px;
padding-right:20px}}
.race-team h3{
color:#ff4a51;
margin-top:25px}
.race-team h3{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.race-team h3{
font-size:-webkit-calc(24px + 7 * (100vw - 767px)/ 673);
font-size:calc(24px + 7 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.race-team h3{
font-size:31px;
line-height:35px;
letter-spacing:0}}
.race-team h6{
margin-top:10px}
.race-team h6{
font-size:13px;
line-height:18px;
letter-spacing:1.3px}
@media screen and (min-width:767px){
.race-team h6{
font-size:-webkit-calc(13px + 2 * (100vw - 767px)/ 673);
font-size:calc(13px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 7 * (100vw - 767px)/ 673);
line-height:calc(18px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.3px + .2 * (100vw - 767px)/ 673);
letter-spacing:calc(1.3px + .2 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.race-team h6{
font-size:15px;
line-height:25px;
letter-spacing:1.5px}}
@media (max-width:767.98px){
.race-partner [class^=col-6]:nth-child(odd){
padding-left:20px;
padding-right:10px}
.race-partner [class^=col-6]:nth-child(even){
padding-left:10px;
padding-right:20px}}
.race-partner h3{
color:#ff4a51;
margin-top:25px}
.race-partner h3{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.race-partner h3{
font-size:-webkit-calc(24px + 11 * (100vw - 767px)/ 673);
font-size:calc(24px + 11 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.race-partner h3{
font-size:35px;
line-height:35px;
letter-spacing:0}}
.race-partner p{
margin-top:20px;
margin-bottom:18px;
padding:0}
.race-partner p{
font-size:13px;
line-height:18px;
letter-spacing:0}
@media screen and (min-width:767px){
.race-partner p{
font-size:-webkit-calc(13px + 2 * (100vw - 767px)/ 673);
font-size:calc(13px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(18px + 4 * (100vw - 767px)/ 673);
line-height:calc(18px + 4 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.race-partner p{
font-size:15px;
line-height:22px;
letter-spacing:0}}
.content-gettogether .label .race-partner a p,.race-partner .content-gettogether .label a p,.race-partner .home-modal-left .address a p,.race-partner a.noUnderline p,.home-modal-left .address .race-partner a p{
color:#505a42}
.race-partner .btn-more{
margin:0;
padding:0 40px 0 0}
.race-partner .btn-more{
font-size:15px;
line-height:27px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.race-partner .btn-more{
font-size:-webkit-calc(15px + 1 * (100vw - 767px)/ 673);
font-size:calc(15px + 1 * (100vw - 767px)/ 673);
line-height:-webkit-calc(27px + 0 * (100vw - 767px)/ 673);
line-height:calc(27px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .1 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.race-partner .btn-more{
font-size:16px;
line-height:27px;
letter-spacing:1.6px}}
.selectDiv{
position:relative;
padding-right:25px}
.selectDiv:before{
position:absolute;
top:0;
right:10px;
content:'\f107';
font-family:FontAwesome;
font-size:20px;
pointer-events:none}
.list-select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:block;
border:none;
background-color:transparent;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
text-transform:uppercase;
padding:5px}
.list-select{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}
@media screen and (min-width:767px){
.list-select{
font-size:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
font-size:calc(17px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(17px + 0 * (100vw - 767px)/ 673);
line-height:calc(17px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.list-select{
font-size:17px;
line-height:17px;
letter-spacing:2.5px}}
.list-select::-ms-expand{
display:none}form .container-fluid [class*=col-]{
padding:0 10px}
.cookie-accept{
position:fixed;
bottom:-100%;
left:0;
width:100vw;
-webkit-transition:all 2s linear;
-o-transition:all 2s linear;
transition:all 2s linear;
-webkit-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s;
z-index:9999}
.cookie-accept p{
padding-bottom:0}
.cookie-accept p{
font-size:15px;
line-height:20px;
letter-spacing:0}
@media screen and (min-width:767px){
.cookie-accept p{
font-size:-webkit-calc(15px + 0 * (100vw - 767px)/ 673);
font-size:calc(15px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.cookie-accept p{
font-size:15px;
line-height:20px;
letter-spacing:0}}
.cookie-accept .btn-ghost{
padding:10px 40px;
min-width:130px;
text-align:center}
.cookie-accept a:active,.cookie-accept a:focus,.cookie-accept a:hover{
text-decoration:underline}
.home-header-bottom-icon{
display:inline-block;
position:fixed;
bottom:34px;
right:34px;
z-index:5650}
@media (max-width:767.98px){
.home-header-bottom-icon{
display:none}}
.home-header-bottom-icon .btn-chat{
margin-left:15px}
@media (max-width:767.98px){
.home-header-bottom-icon .btn-chat{
margin-left:0;
float:right}}
.home-header-bottom-weather{
display:inline-block;
position:absolute;
right:60px;
bottom:-10px;
min-width:220px;
text-align:center;
background-color:#fff;
padding:15px 0;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
-webkit-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:0 5px 40px 0 rgba(0,0,0,.15);
box-shadow:0 5px 40px 0 rgba(0,0,0,.15);
z-index:-1}
.home-header-bottom-weather.show{
bottom:0;
opacity:1;
visibility:visible;
z-index:5651}
.home-header-bottom-weather i{
margin-right:5px}
.home-header-bottom-weather i{
font-size:22px;
line-height:22px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-header-bottom-weather i{
font-size:-webkit-calc(22px + 0 * (100vw - 767px)/ 673);
font-size:calc(22px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(22px + 0 * (100vw - 767px)/ 673);
line-height:calc(22px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-header-bottom-weather i{
font-size:22px;
line-height:22px;
letter-spacing:0}}
.home-header-bottom-weather span{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}
.home-header-bottom-weather span{
font-size:16px;
line-height:30px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-header-bottom-weather span{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(30px + 0 * (100vw - 767px)/ 673);
line-height:calc(30px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-header-bottom-weather span{
font-size:16px;
line-height:30px;
letter-spacing:2px}}
.home-header-bottom-weather span:after{
content:'|';
padding:0 10px}
.home-header-bottom-weather a{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}
.home-header-bottom-weather a{
font-size:16px;
line-height:30px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-header-bottom-weather a{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(30px + 0 * (100vw - 767px)/ 673);
line-height:calc(30px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-header-bottom-weather a{
font-size:16px;
line-height:30px;
letter-spacing:2px}}
.home-header-left,.home-header-right{
position:fixed;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
height:250px;
width:60px;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
color:#ff4a51;
white-space:nowrap;
z-index:500}
.home-header-left,.home-header-right{
font-size:16px;
line-height:60px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-header-left,.home-header-right{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(60px + 0 * (100vw - 767px)/ 673);
line-height:calc(60px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-header-left,.home-header-right{
font-size:16px;
line-height:60px;
letter-spacing:2px}}
.home-header-left&gt;span,.home-header-right&gt;span{
cursor:pointer;
position:absolute;
top:50%;
left:50%;
display:block;
-webkit-transform:translate(-50%,-50%) rotate(-90deg);
-ms-transform:translate(-50%,-50%) rotate(-90deg);
transform:translate(-50%,-50%) rotate(-90deg)}
.home-header-left&gt;span:before,.home-header-right&gt;span:before{
position:absolute;
content:'';
bottom:15px;
left:0;
height:1px;
width:0;
background-color:#ff4a51;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.home-header-left&gt;span:hover:before,.home-header-right&gt;span:hover:before{
width:100%}
@media (max-width:1199.98px){
.home-header-left,.home-header-right{
display:none}}
.home-header-left{
left:0}
.home-header-right{
right:0}
.home-modals{
position:fixed;
top:0;
left:0;
width:100vW;
height:100vH;
z-index:5700;
overflow-x:hidden;
overflow-y:auto;
display:none}
.home-modal-close{
display:none;
z-index:5701;
position:fixed;
top:0;
height:100vh;
width:100px;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase;
color:#ff4a51;
background-color:#fff;
white-space:nowrap;
cursor:pointer}
.home-modal-close{
font-size:16px;
line-height:40px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-modal-close{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(40px + 0 * (100vw - 767px)/ 673);
line-height:calc(40px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-close{
font-size:16px;
line-height:40px;
letter-spacing:2px}}
.home-modal-close&gt;span{
position:relative;
top:50vh;
left:50%;
display:block;
text-align:center}
.home-modal-close&gt;span&gt;img{
max-width:25px;
max-height:25px;
-webkit-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
.home-modal-close:hover img{
-webkit-transform:scale(.8);
-ms-transform:scale(.8);
transform:scale(.8)}
.home-modal-close-sm{
display:none;
position:fixed;
left:0;
width:100%;
height:60px;
padding:20px;
text-transform:uppercase;
color:#ff4a51;
background-color:#fff;
white-space:nowrap;
z-index:7000}
.home-modal-close-sm a{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:15px;
line-height:1.8;
letter-spacing:1.5px}
.home-modal-close-sm img{
height:15px;
width:auto;
margin:6px 8px 6px 0;
float:left}
.home-modal-back{
background-color:rgba(80,90,66,.9);
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
display:none;
opacity:0}
.home-modal-back.open{
display:block}
.home-modal-left,.home-modal-right{
background-color:transparent;
min-height:100vh;
width:90%;
position:absolute;
top:0}
@media (max-width:1199.98px){
.home-modal-left,.home-modal-right{
width:100%}}
.home-modal-left .content,.home-modal-right .content{
min-height:100vh;
background-color:#fff;
width:100%}
@media (max-width:1199.98px){
.home-modal-left .content,.home-modal-right .content{
padding-right:0!important}}
.home-modal-left .row [class^=col-],.home-modal-right .row [class^=col-]{
padding-left:20px;
padding-right:20px}
@media screen and (min-width:768px){
.home-modal-left .row [class^=col-],.home-modal-right .row [class^=col-]{
padding-left:-webkit-calc(20px + 80 * (100vw - 768px)/ 672);
padding-left:calc(20px + 80 * (100vw - 768px)/ 672);
padding-right:-webkit-calc(20px + 80 * (100vw - 768px)/ 672);
padding-right:calc(20px + 80 * (100vw - 768px)/ 672)}}
@media screen and (min-width:1440px){
.home-modal-left .row [class^=col-],.home-modal-right .row [class^=col-]{
padding-left:100px;
padding-right:100px}}
.home-modal-left img.img-fluid,.home-modal-right img.img-fluid{
width:100%}
.home-modal-left{
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%);
display:none}
@media (max-width:1199.98px){
.home-modal-left{
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)}}
@media (max-width:1199.98px){
.home-modal-left-kontakt{
padding-left:0!important}}
.home-modal-left-kontakt img{
max-width:400px}
.home-modal-left h5{
margin-bottom:40px}
@media (max-width:1199.98px){
.home-modal-left h5{
margin-top:30px;
margin-bottom:30px}}
.home-modal-left .address{
margin-bottom:130px}
.home-modal-left .address{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.home-modal-left .address{
font-size:-webkit-calc(24px + 6 * (100vw - 767px)/ 673);
font-size:calc(24px + 6 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 7 * (100vw - 767px)/ 673);
line-height:calc(28px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + -1 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + -1 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-left .address{
font-size:30px;
line-height:35px;
letter-spacing:0}}
@media (max-width:1199.98px){
.home-modal-left .address{
margin-bottom:70px}}
.home-modal-left .address a{
color:#505a42}
.home-modal-left .gmap{
margin-top:125px}
@media (min-width:1200px){
.home-modal-left .gmap{
padding-left:100px}}
@media (max-width:1199.98px){
.home-modal-left .gmap{
margin-top:80px}}
.home-modal-left .gmap .row,.home-modal-left .gmap [class^=col-]{
padding:0}
.home-modal-left .gmap #map-location{
min-height:635px}
@media (max-width:1199.98px){
.home-modal-left .gmap #map-location{
min-height:300px}}
@media (max-width:1199.98px){
.home-modal-left .whereweare [class*=col-sm-4]{
margin-bottom:60px}}
.home-modal-left .whereweare img{
height:35px;
width:auto}
@media (max-width:1199.98px){
.home-modal-left .whereweare img{
display:block;
margin:0 auto}}
.home-modal-left .whereweare h1{
text-align:center;
margin-top:200px;
margin-bottom:100px}
.home-modal-left .whereweare h1{
font-size:60px;
line-height:75px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-modal-left .whereweare h1{
font-size:-webkit-calc(60px + 20 * (100vw - 767px)/ 673);
font-size:calc(60px + 20 * (100vw - 767px)/ 673);
line-height:-webkit-calc(75px + -5 * (100vw - 767px)/ 673);
line-height:calc(75px + -5 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-left .whereweare h1{
font-size:80px;
line-height:70px;
letter-spacing:0}}
@media (max-width:1199.98px){
.home-modal-left .whereweare h1{
margin-top:80px;
margin-bottom:60px}}
.home-modal-left .whereweare h3{
margin-top:20px;
margin-bottom:15px}
.home-modal-left .whereweare h3{
font-size:31px;
line-height:31px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-modal-left .whereweare h3{
font-size:-webkit-calc(31px + 4 * (100vw - 767px)/ 673);
font-size:calc(31px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(31px + 4 * (100vw - 767px)/ 673);
line-height:calc(31px + 4 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-left .whereweare h3{
font-size:35px;
line-height:35px;
letter-spacing:0}}
@media (max-width:1199.98px){
.home-modal-left .whereweare h3{
text-align:center}}
.home-modal-left .whereweare p{
font-size:18px;
line-height:24px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-modal-left .whereweare p{
font-size:-webkit-calc(18px + 2 * (100vw - 767px)/ 673);
font-size:calc(18px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 1 * (100vw - 767px)/ 673);
line-height:calc(24px + 1 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-left .whereweare p{
font-size:20px;
line-height:25px;
letter-spacing:0}}
.home-modal-right{
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%);
display:none}
.home-modal-right .row [class*=col-sm-3]{
padding:0 30px}
@media (max-width:1199.98px){
.home-modal-right .row [class*=col-sm-3]{
margin-bottom:60px}
.home-modal-right .row [class*=col-sm-3] figure{
max-width:167px}
.home-modal-right .row [class*=col-sm-3] p{
max-width:200px;
margin-left:auto;
margin-right:auto}}
.home-modal-right figure{
width:100%;
max-width:300px;
overflow:hidden;
margin:0 auto;
font-size:0;
line-height:0;
position:relative}
.home-modal-right figure:after{
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border:0 solid #ff4a51;
opacity:0;
-webkit-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear}
.home-modal-right figure:hover:after{
border-width:5px;
opacity:1}
.home-modal-right figure .img-overlay{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background-color:rgba(8,10,5,.25)}
.home-modal-right figure .img-logo{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:50%;
height:auto}
.home-modal-right h4{
margin-bottom:95px}
@media (max-width:1199.98px){
.home-modal-right h4{
margin-top:30px;
margin-bottom:60px}}
.home-modal-right h3{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
color:#ff4a51;
max-width:300px;
margin:40px auto 0}
.home-modal-right h3{
font-size:24px;
line-height:28px;
letter-spacing:1px}
@media screen and (min-width:767px){
.home-modal-right h3{
font-size:-webkit-calc(24px + 0 * (100vw - 767px)/ 673);
font-size:calc(24px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 0 * (100vw - 767px)/ 673);
line-height:calc(28px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-right h3{
font-size:24px;
line-height:28px;
letter-spacing:1px}}
.home-modal-right p{
font-family:CalibreLight;
font-weight:400;
font-style:normal;
color:#505a42;
padding:0;
max-width:300px;
margin:20px auto}
.home-modal-right p{
font-size:16px;
line-height:20px;
letter-spacing:.5px}
@media screen and (min-width:767px){
.home-modal-right p{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-right p{
font-size:16px;
line-height:20px;
letter-spacing:.5px}}
.home-modal-right p.link{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
text-transform:uppercase;
display:inline-block}
.home-modal-right p.link{
font-size:16px;
line-height:24px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-modal-right p.link{
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 0 * (100vw - 767px)/ 673);
line-height:calc(24px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-right p.link{
font-size:16px;
line-height:24px;
letter-spacing:2px}}
.home-modal-right a:not(.btn){
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#505a42;
text-decoration:none;
display:inline-block}
.home-modal-right a:not(.btn){
font-size:16px;
line-height:24px;
letter-spacing:2px}
@media screen and (min-width:767px){
.home-modal-right a:not(.btn){
font-size:-webkit-calc(16px + 0 * (100vw - 767px)/ 673);
font-size:calc(16px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(24px + 0 * (100vw - 767px)/ 673);
line-height:calc(24px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(2px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(2px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-modal-right a:not(.btn){
font-size:16px;
line-height:24px;
letter-spacing:2px}}
.home-modal-right a:not(.btn):hover figure:after{
border-width:5px;
opacity:1}
.home-modal-right a:not(.btn):hover p.link{
border-bottom:1px solid #505a42}
@media (max-width:1199.98px){
.home-modal-right .list-inline-item{
display:block;
text-align:left}}
.modal-buchen{
position:fixed;
top:25vh;
right:0;
opacity:0;
z-index:-1;
background-color:#fff;
text-align:center;
padding:0 30px 30px;
width:100%;
max-width:464px;
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
-webkit-transition:all .25s linear;
-o-transition:all .25s linear;
transition:all .25s linear}
.modal-buchen.open{
z-index:998;
top:60px;
opacity:1}
.modal-buchen-header{
text-align:right;
padding-top:30px;
padding-bottom:20px}
.modal-buchen-close{
width:18px;
height:18px;
display:block;
margin-left:auto}
.modal-buchen-title{
font-size:35px;
line-height:35px;
letter-spacing:0}
@media screen and (min-width:767px){
.modal-buchen-title{
font-size:-webkit-calc(35px + 0 * (100vw - 767px)/ 673);
font-size:calc(35px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(35px + 0 * (100vw - 767px)/ 673);
line-height:calc(35px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.modal-buchen-title{
font-size:35px;
line-height:35px;
letter-spacing:0}}
.modal-buchen-content{
padding:20px 60px}
@media screen and (max-width:464px){
.modal-buchen-content{
padding:20px -webkit-calc(12vw / 2);
padding:20px calc(12vw / 2)}}
.modal-buchen-rabbat{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
text-transform:uppercase}
.modal-buchen-rabbat{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.modal-buchen-rabbat{
font-size:-webkit-calc(15px + 0 * (100vw - 767px)/ 673);
font-size:calc(15px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.modal-buchen-rabbat{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}}
.modal-buchen-link{
margin-top:0!important}html.modal-open{
overflow:hidden;
padding-right:15px}
.home-header{
position:relative;
background-color:#505a42;
height:100vh;
min-height:470px}
@media (max-width:1199.98px){
.home-header{
height:-webkit-calc(100vh - 60px);
height:calc(100vh - 60px);
min-height:470px}}
.home-header-hero{
position:relative}
@media (max-width:1199.98px){
.home-header-hero{
height:-webkit-calc(100vh - 60px);
height:calc(100vh - 60px);
min-height:470px}}
.home-header-hand{
position:absolute;
bottom:-100%;
left:0;
width:0;
z-index:100;
-webkit-transition:all 2.5s linear;
-o-transition:all 2.5s linear;
transition:all 2.5s linear}
.home-header-hand.open{
bottom:-25px;
left:15px;
width:75px}
@media (min-width:768px){
.home-header-hand.open{
left:150px;
width:100px}}
.home-header-video{
position:relative;
margin:0 60px 60px 60px;
height:-webkit-calc(100vh - 120px);
height:calc(100vh - 120px);
min-height:470px;
overflow:hidden}
@media (max-width:767.98px){
.home-header-video{
margin:60px 0;
height:100%;
min-height:470px}}
.home-header-video:before{
position:absolute;
content:'';
display:block;
top:0;
left:0;
bottom:0;
right:0;
background-color:rgba(80,90,66,.5);
z-index:2}
.home-header-video .header-hero-content{
z-index:2}
.home-header-image{
margin:0 60px 60px 60px;
height:-webkit-calc(100vh - 120px);
height:calc(100vh - 120px);
min-height:470px;
background-repeat:no-repeat;
background-position:center center;
-webkit-background-size:cover;
background-size:cover}
@media (max-width:1199.98px){
.home-header-image{
margin:0;
height:-webkit-calc(100vh - 60px);
height:calc(100vh - 60px);
min-height:470px}}
.home-header-bottom{
width:100%;
height:60px;
margin-top:-90px;
position:relative;
z-index:99}
@media (max-width:1199.98px){
.home-header-bottom{
margin-top:-90px}}
@media (max-width:767.98px){
.home-header-bottom{
margin-top:-67px}@supports (-webkit-overflow-scrolling:touch){
.home-header-bottom{
height:150px;
margin-top:-150px}}}
.home-header-bottom-buchen{
display:inline-block;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
@media (max-width:767.98px){
.home-header-bottom-buchen{
top:0;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)}}
.home-header-bottom-buchen .btn-buchen{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
background-color:#ff4a51;
font-weight:400;
color:#fff;
z-index:1}
.home-header-bottom-buchen .btn-buchen:active,.home-header-bottom-buchen .btn-buchen:focus,.home-header-bottom-buchen .btn-buchen:hover{
background-color:#fff;
border-color:#fff;
color:#ff4a51}
.home-specials{
display:block;
background-color:#505a42}
.home-specials-slider{
text-align:center;
vertical-align:top}
.home-specials-slider.row{
margin:0}
.home-specials-slider .slick-dots{
top:-50px;
bottom:auto}
.home-specials-slider-item{
color:#ff4a51;
text-align:center;
display:inline-block;
vertical-align:top}
.home-specials-slider-item&gt;*{
width:95%;
max-width:230px;
display:block;
margin-left:auto;
margin-right:auto}
.home-specials-slider-item figure{
width:95%;
margin:0 auto;
font-size:0;
line-height:0;
position:relative}
.home-specials-slider-item figure:before{
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border:0 solid #ff4a51;
-webkit-transition:all .1s linear;
-o-transition:all .1s linear;
transition:all .1s linear}
.home-specials-slider-item figure:hover:before{
border-width:5px}
.home-specials-slider-item a:hover&gt;figure:before{
border-width:5px}
.home-specials-slider-item img{
width:100%;
height:auto}
.home-specials-slider-item h4{
font-family:FontGiovanniStd;
font-weight:400;
font-style:normal;
font-size:24px;
line-height:1.1666666667;
letter-spacing:1px;
text-transform:none;
margin-top:40px}
.home-specials-slider-item p.content{
font-family:CalibreLight;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1.25;
letter-spacing:.5px;
margin-top:15px;
margin-bottom:20px;
padding:0}
.home-specials-slider-item p.price{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
font-size:16px;
line-height:1;
letter-spacing:2px;
padding:0}
.home-newsletter{
display:block;
text-align:center;
color:#ff4a51}
.home-newsletter-button{
text-align:left}
@media (max-width:767.98px){
.home-newsletter-button{
text-align:center}}
@media (min-width:1200px){
.home-newsletter [class*=col-md-3]{
-webkit-box-flex:0;
-webkit-flex:0 0 28%;
-ms-flex:0 0 28%;
flex:0 0 28%;
max-width:28%}}
.home-newsletter .btn-ghost{
font-size:16px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter .btn-ghost{
font-size:-webkit-calc(16px + 4 * (100vw - 767px)/ 673);
font-size:calc(16px + 4 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 7 * (100vw - 767px)/ 673);
line-height:calc(20px + 7 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter .btn-ghost{
font-size:20px;
line-height:27px;
letter-spacing:2px}}
@media (max-width:767.98px){
.home-newsletter .btn-ghost{
margin:30px 0;
padding:10px 15px}}
.home-newsletter h2{
color:#ff4a51}
.home-newsletter h2{
font-size:24px;
line-height:28px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-newsletter h2{
font-size:-webkit-calc(24px + 16 * (100vw - 767px)/ 673);
font-size:calc(24px + 16 * (100vw - 767px)/ 673);
line-height:-webkit-calc(28px + 20 * (100vw - 767px)/ 673);
line-height:calc(28px + 20 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + 0 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter h2{
font-size:40px;
line-height:48px;
letter-spacing:0}}
.home-newsletter input{
width:100%;
background-color:transparent;
outline:0;
border:none;
border-bottom:1px solid #ff4a51;
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
margin-top:.5rem;
margin-bottom:.5rem}
.home-newsletter input{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter input{
font-size:-webkit-calc(15px + 2 * (100vw - 767px)/ 673);
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter input{
font-size:17px;
line-height:20px;
letter-spacing:2px}}
.home-newsletter input[type=checkbox]{
display:none}
.home-newsletter input::-webkit-input-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
opacity:1;
text-transform:uppercase}
.home-newsletter input::-webkit-input-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter input::-webkit-input-placeholder{
font-size:-webkit-calc(15px + 2 * (100vw - 767px)/ 673);
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:-webkit-calc(20px + 0 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(1.5px + .5 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter input::-webkit-input-placeholder{
font-size:17px;
line-height:20px;
letter-spacing:2px}}
.home-newsletter input:-moz-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
opacity:1;
text-transform:uppercase}
.home-newsletter input:-moz-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter input:-moz-placeholder{
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter input:-moz-placeholder{
font-size:17px;
line-height:20px;
letter-spacing:2px}}
.home-newsletter input::-moz-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
opacity:1;
text-transform:uppercase}
.home-newsletter input::-moz-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter input::-moz-placeholder{
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter input::-moz-placeholder{
font-size:17px;
line-height:20px;
letter-spacing:2px}}
.home-newsletter input:-ms-input-placeholder{
font-family:CalibreRegular;
font-weight:400;
font-style:normal;
color:#ff4a51;
opacity:1;
text-transform:uppercase}
.home-newsletter input:-ms-input-placeholder{
font-size:15px;
line-height:20px;
letter-spacing:1.5px}
@media screen and (min-width:767px){
.home-newsletter input:-ms-input-placeholder{
font-size:calc(15px + 2 * (100vw - 767px)/ 673);
line-height:calc(20px + 0 * (100vw - 767px)/ 673);
letter-spacing:calc(1.5px + .5 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter input:-ms-input-placeholder{
font-size:17px;
line-height:20px;
letter-spacing:2px}}
.home-newsletter label.container{
font-family:FontGiovanniStd-Book;
font-weight:400;
font-style:normal;
display:inline-block;
position:relative;
padding-left:30px;
padding-right:0;
cursor:pointer;
color:#ff4a51;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
max-width:none;
width:100%}
.home-newsletter label.container{
font-size:13px;
line-height:16px;
letter-spacing:0}
@media screen and (min-width:767px){
.home-newsletter label.container{
font-size:-webkit-calc(13px + 0 * (100vw - 767px)/ 673);
font-size:calc(13px + 0 * (100vw - 767px)/ 673);
line-height:-webkit-calc(16px + 2 * (100vw - 767px)/ 673);
line-height:calc(16px + 2 * (100vw - 767px)/ 673);
letter-spacing:-webkit-calc(0px + .2 * (100vw - 767px)/ 673);
letter-spacing:calc(0px + .2 * (100vw - 767px)/ 673)}}
@media screen and (min-width:1440px){
.home-newsletter label.container{
font-size:13px;
line-height:18px;
letter-spacing:.2px}}
.home-newsletter label.container input{
position:absolute;
opacity:0;
cursor:pointer}
.home-newsletter label.container input:checked~.checkmark:after{
opacity:1;
-webkit-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out}
.home-newsletter label.container .checkmark{
position:absolute;
top:0;
left:0;
height:20px;
width:20px;
background-color:transparent;
border:1px solid #ff4a51}
.home-newsletter label.container .checkmark:after{
content:"";
position:absolute;
display:block;
opacity:0;
-webkit-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
left:6px;
top:1px;
width:6px;
height:12px;
border:solid #ff4a51;
border-width:0 1px 1px 0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)}
.home-newsletter label.container:hover input~.checkmark{
background-color:transparent}
.home-newsletter label.container input:checked~.checkmark{
background-color:transparent}

.fa{
display:inline-block;
font:normal normal normal 25px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}


#table4 .titleregular{
font-size:30px;	
}

#table4 #table4row #table4col p{
font-size:25px;
line-height:30px;
margin-top:10px;
}



#table4 #table4row #table4colfirst, #table4 #table4row #table4colsecond {
font-size:25px;
line-height:30px;
margin-top:10px;
}

#table4 #table4row #table4colfirst p, #table4 #table4row #table4colsecond p{
font-size:25px;
line-height:30px;
margin-top:10px;
}

#table4 #table4row #table4colfirst #mobile, #table4 #table4row #table4colsecond #mobile{
	display: none;
	height: 0;
}

#mt-80{
	margin-top:-80px;
}
#mt-80 #table4 #table4row #table4colfirst p, #mt-80 #table4 #table4row #table4colsecond p{
		padding-top:20px;
}



#mt-100{
	margin-top:-100px;
}
#mt-100 #table4 #table4row #table4colfirst p, #mt-100 #table4 #table4row #table4colsecond p{
		padding-top:20px;
}



#mt-40{
	margin-top:-40px;
}

p a.small{
	font-size: 15px!important;
}


@media screen and (max-width:767px){

.mainpagepadding{
margin-top:100px;
}

#table4{
overflow:hidden;
width:350px;
margin-bottom:50px;
}
	
	#table4 .titleregular{
		line-height: 35px;
	}	

#table4 #table4row{
display:block;
width:350px;
overflow:hidden;
}

#table4 #table4row #table4col{
border-right: none;
width:350px;
}
	
#table4 #table4row #table4colfirst, #table4 #table4row #table4colsecond{
border-right: none;
width:350px;
}	


#table4 #table4row #table4colfirst #mobile, #table4 #table4row #table4colsecond #mobile{
	display: block;
	height: auto;
}	
	
	
}



.content-text-gallerysub.subleft{
	
margin-right: -203.5px;

}

.content-text-gallerysub.subright{
	
margin-left: -246px;

}



@media screen and (max-width:767px){

.content-text-gallerysub.subleft{
	
margin-right:0;

}	
	
.content-text-gallerysub.subright{
	
margin-left: 0;

}
	
	
	
}

.content-text-gallerysub .slide-wrapper {
    position: relative;
    height: auto;
}

.content-text-gallerysub .slide-wrapper::before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 64.6706586826%;
}

.content-text-gallerysub .single-image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	width: 100%;
}
.content-text-gallerysub .double-image, .content-text-gallerysub .single-image {
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
}



.nomarginleft {
    margin-left: 0!important;
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;	
}


.content-hero-content{
width: 90%;
top:10%;
-webkit-transform:translate(-50%,-10%);
-ms-transform:translate(-50%,-10%);
transform:translate(-50%,-10%)
	/*position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
	*/
}
.content-hero-content.down{
width: 90%;
top:90%;
-webkit-transform:translate(-50%,-90%);
-ms-transform:translate(-50%,-90%);
transform:translate(-50%,-90%)
}
.content-hero-content h1.titleHome{
font-size:120px;
line-height: 110px;
}

@media screen and (max-width:767px){
	
	

.content-hero-content{
width: 90%;
top:20%;
-webkit-transform:translate(-50%,-20%);
-ms-transform:translate(-50%,-20%);
transform:translate(-50%,-20%)
	/*position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
	*/
}
.content-hero-content.down{
width: 90%;
top:90%;
-webkit-transform:translate(-50%,-90%);
-ms-transform:translate(-50%,-90%);
transform:translate(-50%,-90%)
}	
	
.content-hero-content h1.titleHome{
font-size:50px;
line-height: 40px;
}
}


.content-zimmer-features .col-title:not(:last-child).gal{
border-right: none;	
}

a#leftcontact:hover{
	text-decoration: none;
}





#message-form .textarea textarea {
    display: block;
    font-family: CalibreLight;
    width: 100%;
    padding: 10px 15px;
    min-height: 280px;
    margin-top: 5px;
    margin-bottom: 40px;
    border-color: #505a42;
    resize: none;
    color: #505a42;
    font-size: 17px;
}


.msg-inner-left .col-sm-4, .msg-inner-left .col-md-3{
padding:0 10px!important;	
}



#lmessage-form .textarea textarea {
    display: block;
    font-family: CalibreLight;
    width: 100%;
    padding: 10px 15px;
    min-height: 280px;
    margin-top: 5px;
    margin-bottom: 40px;
    border-color: #505a42;
    resize: none;
    color: #505a42;
    font-size: 17px;
}






.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1000;
}

.popup__inner {
    width: 80vw;
    max-width: 1200px;
    max-height: 90vh;
    display: flex;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.popup__inner &gt; svg {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    padding: 20px;
    cursor: pointer;
}


.popup__image {
    background-color: #faf9f8;
    background-color: #505a42;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.popup__image, .popup__content {
    flex: 1 0 50%;
    padding: 60px 50px;
}



.popup__content {
    background-color: #fff;
    font-size: 17px;
    font-weight: 300;
    line-height: 22px;
    overflow: auto;
}
.popup__image, .popup__content {
    flex: 1 0 50%;
    padding: 60px 50px;
}


	.autoberleskep-mobile{
		display: none;
	}

@media screen and (max-width:959px){

	.autoberleskep-mobile{
		display: block;
	}
	.popup__image{
		display:none!important;
	}
	
}



</pre></body></html>