/*! * Bootstrap Grid v4.1.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */@-ms-viewport{    width:device-width}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:15px;    padding-left:15px;    margin-right:auto;    margin-left:auto}@media (min-width:576px){    .container{        max-width:540px    }}@media (min-width:768px){    .container{        max-width:720px    }}@media (min-width:992px){    .container{        max-width:960px    }}@media (min-width:1200px){    .container{        max-width:1140px    }}.container-fluid{    width:100%;    padding-right:15px;    padding-left:15px;    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:-15px;    margin-left:-15px}.no-gutters{    margin-right:0;    margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{    padding-right:0;    padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{    position:relative;    width:100%;    min-height:1px;    padding-right:15px;    padding-left:15px}.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:none}.col-1{    -webkit-box-flex:0;    -webkit-flex:0 0 8.33333%;    -ms-flex:0 0 8.33333%;    flex:0 0 8.33333%;    max-width:8.33333%}.col-2{    -webkit-box-flex:0;    -webkit-flex:0 0 16.66667%;    -ms-flex:0 0 16.66667%;    flex:0 0 16.66667%;    max-width:16.66667%}.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.33333%;    -ms-flex:0 0 33.33333%;    flex:0 0 33.33333%;    max-width:33.33333%}.col-5{    -webkit-box-flex:0;    -webkit-flex:0 0 41.66667%;    -ms-flex:0 0 41.66667%;    flex:0 0 41.66667%;    max-width:41.66667%}.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.33333%;    -ms-flex:0 0 58.33333%;    flex:0 0 58.33333%;    max-width:58.33333%}.col-8{    -webkit-box-flex:0;    -webkit-flex:0 0 66.66667%;    -ms-flex:0 0 66.66667%;    flex:0 0 66.66667%;    max-width:66.66667%}.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.33333%;    -ms-flex:0 0 83.33333%;    flex:0 0 83.33333%;    max-width:83.33333%}.col-11{    -webkit-box-flex:0;    -webkit-flex:0 0 91.66667%;    -ms-flex:0 0 91.66667%;    flex:0 0 91.66667%;    max-width:91.66667%}.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.33333%}.offset-2{    margin-left:16.66667%}.offset-3{    margin-left:25%}.offset-4{    margin-left:33.33333%}.offset-5{    margin-left:41.66667%}.offset-6{    margin-left:50%}.offset-7{    margin-left:58.33333%}.offset-8{    margin-left:66.66667%}.offset-9{    margin-left:75%}.offset-10{    margin-left:83.33333%}.offset-11{    margin-left:91.66667%}@media (min-width:576px){    .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:none    }    .col-sm-1{        -webkit-box-flex:0;        -webkit-flex:0 0 8.33333%;        -ms-flex:0 0 8.33333%;        flex:0 0 8.33333%;        max-width:8.33333%    }    .col-sm-2{        -webkit-box-flex:0;        -webkit-flex:0 0 16.66667%;        -ms-flex:0 0 16.66667%;        flex:0 0 16.66667%;        max-width:16.66667%    }    .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.33333%;        -ms-flex:0 0 33.33333%;        flex:0 0 33.33333%;        max-width:33.33333%    }    .col-sm-5{        -webkit-box-flex:0;        -webkit-flex:0 0 41.66667%;        -ms-flex:0 0 41.66667%;        flex:0 0 41.66667%;        max-width:41.66667%    }    .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.33333%;        -ms-flex:0 0 58.33333%;        flex:0 0 58.33333%;        max-width:58.33333%    }    .col-sm-8{        -webkit-box-flex:0;        -webkit-flex:0 0 66.66667%;        -ms-flex:0 0 66.66667%;        flex:0 0 66.66667%;        max-width:66.66667%    }    .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.33333%;        -ms-flex:0 0 83.33333%;        flex:0 0 83.33333%;        max-width:83.33333%    }    .col-sm-11{        -webkit-box-flex:0;        -webkit-flex:0 0 91.66667%;        -ms-flex:0 0 91.66667%;        flex:0 0 91.66667%;        max-width:91.66667%    }    .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.33333%    }    .offset-sm-2{        margin-left:16.66667%    }    .offset-sm-3{        margin-left:25%    }    .offset-sm-4{        margin-left:33.33333%    }    .offset-sm-5{        margin-left:41.66667%    }    .offset-sm-6{        margin-left:50%    }    .offset-sm-7{        margin-left:58.33333%    }    .offset-sm-8{        margin-left:66.66667%    }    .offset-sm-9{        margin-left:75%    }    .offset-sm-10{        margin-left:83.33333%    }    .offset-sm-11{        margin-left:91.66667%    }}@media (min-width:768px){    .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:none    }    .col-md-1{        -webkit-box-flex:0;        -webkit-flex:0 0 8.33333%;        -ms-flex:0 0 8.33333%;        flex:0 0 8.33333%;        max-width:8.33333%    }    .col-md-2{        -webkit-box-flex:0;        -webkit-flex:0 0 16.66667%;        -ms-flex:0 0 16.66667%;        flex:0 0 16.66667%;        max-width:16.66667%    }    .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.33333%;        -ms-flex:0 0 33.33333%;        flex:0 0 33.33333%;        max-width:33.33333%    }    .col-md-5{        -webkit-box-flex:0;        -webkit-flex:0 0 41.66667%;        -ms-flex:0 0 41.66667%;        flex:0 0 41.66667%;        max-width:41.66667%    }    .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.33333%;        -ms-flex:0 0 58.33333%;        flex:0 0 58.33333%;        max-width:58.33333%    }    .col-md-8{        -webkit-box-flex:0;        -webkit-flex:0 0 66.66667%;        -ms-flex:0 0 66.66667%;        flex:0 0 66.66667%;        max-width:66.66667%    }    .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.33333%;        -ms-flex:0 0 83.33333%;        flex:0 0 83.33333%;        max-width:83.33333%    }    .col-md-11{        -webkit-box-flex:0;        -webkit-flex:0 0 91.66667%;        -ms-flex:0 0 91.66667%;        flex:0 0 91.66667%;        max-width:91.66667%    }    .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.33333%    }    .offset-md-2{        margin-left:16.66667%    }    .offset-md-3{        margin-left:25%    }    .offset-md-4{        margin-left:33.33333%    }    .offset-md-5{        margin-left:41.66667%    }    .offset-md-6{        margin-left:50%    }    .offset-md-7{        margin-left:58.33333%    }    .offset-md-8{        margin-left:66.66667%    }    .offset-md-9{        margin-left:75%    }    .offset-md-10{        margin-left:83.33333%    }    .offset-md-11{        margin-left:91.66667%    }}@media (min-width:992px){    .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:none    }    .col-lg-1{        -webkit-box-flex:0;        -webkit-flex:0 0 8.33333%;        -ms-flex:0 0 8.33333%;        flex:0 0 8.33333%;        max-width:8.33333%    }    .col-lg-2{        -webkit-box-flex:0;        -webkit-flex:0 0 16.66667%;        -ms-flex:0 0 16.66667%;        flex:0 0 16.66667%;        max-width:16.66667%    }    .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.33333%;        -ms-flex:0 0 33.33333%;        flex:0 0 33.33333%;        max-width:33.33333%    }    .col-lg-5{        -webkit-box-flex:0;        -webkit-flex:0 0 41.66667%;        -ms-flex:0 0 41.66667%;        flex:0 0 41.66667%;        max-width:41.66667%    }    .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.33333%;        -ms-flex:0 0 58.33333%;        flex:0 0 58.33333%;        max-width:58.33333%    }    .col-lg-8{        -webkit-box-flex:0;        -webkit-flex:0 0 66.66667%;        -ms-flex:0 0 66.66667%;        flex:0 0 66.66667%;        max-width:66.66667%    }    .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.33333%;        -ms-flex:0 0 83.33333%;        flex:0 0 83.33333%;        max-width:83.33333%    }    .col-lg-11{        -webkit-box-flex:0;        -webkit-flex:0 0 91.66667%;        -ms-flex:0 0 91.66667%;        flex:0 0 91.66667%;        max-width:91.66667%    }    .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.33333%    }    .offset-lg-2{        margin-left:16.66667%    }    .offset-lg-3{        margin-left:25%    }    .offset-lg-4{        margin-left:33.33333%    }    .offset-lg-5{        margin-left:41.66667%    }    .offset-lg-6{        margin-left:50%    }    .offset-lg-7{        margin-left:58.33333%    }    .offset-lg-8{        margin-left:66.66667%    }    .offset-lg-9{        margin-left:75%    }    .offset-lg-10{        margin-left:83.33333%    }    .offset-lg-11{        margin-left:91.66667%    }}@media (min-width:1200px){    .col-xl{        -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-xl-auto{        -webkit-box-flex:0;        -webkit-flex:0 0 auto;        -ms-flex:0 0 auto;        flex:0 0 auto;        width:auto;        max-width:none    }    .col-xl-1{        -webkit-box-flex:0;        -webkit-flex:0 0 8.33333%;        -ms-flex:0 0 8.33333%;        flex:0 0 8.33333%;        max-width:8.33333%    }    .col-xl-2{        -webkit-box-flex:0;        -webkit-flex:0 0 16.66667%;        -ms-flex:0 0 16.66667%;        flex:0 0 16.66667%;        max-width:16.66667%    }    .col-xl-3{        -webkit-box-flex:0;        -webkit-flex:0 0 25%;        -ms-flex:0 0 25%;        flex:0 0 25%;        max-width:25%    }    .col-xl-4{        -webkit-box-flex:0;        -webkit-flex:0 0 33.33333%;        -ms-flex:0 0 33.33333%;        flex:0 0 33.33333%;        max-width:33.33333%    }    .col-xl-5{        -webkit-box-flex:0;        -webkit-flex:0 0 41.66667%;        -ms-flex:0 0 41.66667%;        flex:0 0 41.66667%;        max-width:41.66667%    }    .col-xl-6{        -webkit-box-flex:0;        -webkit-flex:0 0 50%;        -ms-flex:0 0 50%;        flex:0 0 50%;        max-width:50%    }    .col-xl-7{        -webkit-box-flex:0;        -webkit-flex:0 0 58.33333%;        -ms-flex:0 0 58.33333%;        flex:0 0 58.33333%;        max-width:58.33333%    }    .col-xl-8{        -webkit-box-flex:0;        -webkit-flex:0 0 66.66667%;        -ms-flex:0 0 66.66667%;        flex:0 0 66.66667%;        max-width:66.66667%    }    .col-xl-9{        -webkit-box-flex:0;        -webkit-flex:0 0 75%;        -ms-flex:0 0 75%;        flex:0 0 75%;        max-width:75%    }    .col-xl-10{        -webkit-box-flex:0;        -webkit-flex:0 0 83.33333%;        -ms-flex:0 0 83.33333%;        flex:0 0 83.33333%;        max-width:83.33333%    }    .col-xl-11{        -webkit-box-flex:0;        -webkit-flex:0 0 91.66667%;        -ms-flex:0 0 91.66667%;        flex:0 0 91.66667%;        max-width:91.66667%    }    .col-xl-12{        -webkit-box-flex:0;        -webkit-flex:0 0 100%;        -ms-flex:0 0 100%;        flex:0 0 100%;        max-width:100%    }    .order-xl-first{        -webkit-box-ordinal-group:0;        -webkit-order:-1;        -ms-flex-order:-1;        order:-1    }    .order-xl-last{        -webkit-box-ordinal-group:14;        -webkit-order:13;        -ms-flex-order:13;        order:13    }    .order-xl-0{        -webkit-box-ordinal-group:1;        -webkit-order:0;        -ms-flex-order:0;        order:0    }    .order-xl-1{        -webkit-box-ordinal-group:2;        -webkit-order:1;        -ms-flex-order:1;        order:1    }    .order-xl-2{        -webkit-box-ordinal-group:3;        -webkit-order:2;        -ms-flex-order:2;        order:2    }    .order-xl-3{        -webkit-box-ordinal-group:4;        -webkit-order:3;        -ms-flex-order:3;        order:3    }    .order-xl-4{        -webkit-box-ordinal-group:5;        -webkit-order:4;        -ms-flex-order:4;        order:4    }    .order-xl-5{        -webkit-box-ordinal-group:6;        -webkit-order:5;        -ms-flex-order:5;        order:5    }    .order-xl-6{        -webkit-box-ordinal-group:7;        -webkit-order:6;        -ms-flex-order:6;        order:6    }    .order-xl-7{        -webkit-box-ordinal-group:8;        -webkit-order:7;        -ms-flex-order:7;        order:7    }    .order-xl-8{        -webkit-box-ordinal-group:9;        -webkit-order:8;        -ms-flex-order:8;        order:8    }    .order-xl-9{        -webkit-box-ordinal-group:10;        -webkit-order:9;        -ms-flex-order:9;        order:9    }    .order-xl-10{        -webkit-box-ordinal-group:11;        -webkit-order:10;        -ms-flex-order:10;        order:10    }    .order-xl-11{        -webkit-box-ordinal-group:12;        -webkit-order:11;        -ms-flex-order:11;        order:11    }    .order-xl-12{        -webkit-box-ordinal-group:13;        -webkit-order:12;        -ms-flex-order:12;        order:12    }    .offset-xl-0{        margin-left:0    }    .offset-xl-1{        margin-left:8.33333%    }    .offset-xl-2{        margin-left:16.66667%    }    .offset-xl-3{        margin-left:25%    }    .offset-xl-4{        margin-left:33.33333%    }    .offset-xl-5{        margin-left:41.66667%    }    .offset-xl-6{        margin-left:50%    }    .offset-xl-7{        margin-left:58.33333%    }    .offset-xl-8{        margin-left:66.66667%    }    .offset-xl-9{        margin-left:75%    }    .offset-xl-10{        margin-left:83.33333%    }    .offset-xl-11{        margin-left:91.66667%    }}.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:576px){    .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:768px){    .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:992px){    .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 (min-width:1200px){    .d-xl-none{        display:none!important    }    .d-xl-inline{        display:inline!important    }    .d-xl-inline-block{        display:inline-block!important    }    .d-xl-block{        display:block!important    }    .d-xl-table{        display:table!important    }    .d-xl-table-row{        display:table-row!important    }    .d-xl-table-cell{        display:table-cell!important    }    .d-xl-flex{        display:-webkit-box!important;        display:-webkit-flex!important;        display:-ms-flexbox!important;        display:flex!important    }    .d-xl-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:576px){    .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:768px){    .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:992px){    .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    }}@media (min-width:1200px){    .flex-xl-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-xl-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-xl-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-xl-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-xl-wrap{        -webkit-flex-wrap:wrap!important;        -ms-flex-wrap:wrap!important;        flex-wrap:wrap!important    }    .flex-xl-nowrap{        -webkit-flex-wrap:nowrap!important;        -ms-flex-wrap:nowrap!important;        flex-wrap:nowrap!important    }    .flex-xl-wrap-reverse{        -webkit-flex-wrap:wrap-reverse!important;        -ms-flex-wrap:wrap-reverse!important;        flex-wrap:wrap-reverse!important    }    .flex-xl-fill{        -webkit-box-flex:1!important;        -webkit-flex:1 1 auto!important;        -ms-flex:1 1 auto!important;        flex:1 1 auto!important    }    .flex-xl-grow-0{        -webkit-box-flex:0!important;        -webkit-flex-grow:0!important;        -ms-flex-positive:0!important;        flex-grow:0!important    }    .flex-xl-grow-1{        -webkit-box-flex:1!important;        -webkit-flex-grow:1!important;        -ms-flex-positive:1!important;        flex-grow:1!important    }    .flex-xl-shrink-0{        -webkit-flex-shrink:0!important;        -ms-flex-negative:0!important;        flex-shrink:0!important    }    .flex-xl-shrink-1{        -webkit-flex-shrink:1!important;        -ms-flex-negative:1!important;        flex-shrink:1!important    }    .justify-content-xl-start{        -webkit-box-pack:start!important;        -webkit-justify-content:flex-start!important;        -ms-flex-pack:start!important;        justify-content:flex-start!important    }    .justify-content-xl-end{        -webkit-box-pack:end!important;        -webkit-justify-content:flex-end!important;        -ms-flex-pack:end!important;        justify-content:flex-end!important    }    .justify-content-xl-center{        -webkit-box-pack:center!important;        -webkit-justify-content:center!important;        -ms-flex-pack:center!important;        justify-content:center!important    }    .justify-content-xl-between{        -webkit-box-pack:justify!important;        -webkit-justify-content:space-between!important;        -ms-flex-pack:justify!important;        justify-content:space-between!important    }    .justify-content-xl-around{        -webkit-justify-content:space-around!important;        -ms-flex-pack:distribute!important;        justify-content:space-around!important    }    .align-items-xl-start{        -webkit-box-align:start!important;        -webkit-align-items:flex-start!important;        -ms-flex-align:start!important;        align-items:flex-start!important    }    .align-items-xl-end{        -webkit-box-align:end!important;        -webkit-align-items:flex-end!important;        -ms-flex-align:end!important;        align-items:flex-end!important    }    .align-items-xl-center{        -webkit-box-align:center!important;        -webkit-align-items:center!important;        -ms-flex-align:center!important;        align-items:center!important    }    .align-items-xl-baseline{        -webkit-box-align:baseline!important;        -webkit-align-items:baseline!important;        -ms-flex-align:baseline!important;        align-items:baseline!important    }    .align-items-xl-stretch{        -webkit-box-align:stretch!important;        -webkit-align-items:stretch!important;        -ms-flex-align:stretch!important;        align-items:stretch!important    }    .align-content-xl-start{        -webkit-align-content:flex-start!important;        -ms-flex-line-pack:start!important;        align-content:flex-start!important    }    .align-content-xl-end{        -webkit-align-content:flex-end!important;        -ms-flex-line-pack:end!important;        align-content:flex-end!important    }    .align-content-xl-center{        -webkit-align-content:center!important;        -ms-flex-line-pack:center!important;        align-content:center!important    }    .align-content-xl-between{        -webkit-align-content:space-between!important;        -ms-flex-line-pack:justify!important;        align-content:space-between!important    }    .align-content-xl-around{        -webkit-align-content:space-around!important;        -ms-flex-line-pack:distribute!important;        align-content:space-around!important    }    .align-content-xl-stretch{        -webkit-align-content:stretch!important;        -ms-flex-line-pack:stretch!important;        align-content:stretch!important    }    .align-self-xl-auto{        -webkit-align-self:auto!important;        -ms-flex-item-align:auto!important;        align-self:auto!important    }    .align-self-xl-start{        -webkit-align-self:flex-start!important;        -ms-flex-item-align:start!important;        align-self:flex-start!important    }    .align-self-xl-end{        -webkit-align-self:flex-end!important;        -ms-flex-item-align:end!important;        align-self:flex-end!important    }    .align-self-xl-center{        -webkit-align-self:center!important;        -ms-flex-item-align:center!important;        align-self:center!important    }    .align-self-xl-baseline{        -webkit-align-self:baseline!important;        -ms-flex-item-align:baseline!important;        align-self:baseline!important    }    .align-self-xl-stretch{        -webkit-align-self:stretch!important;        -ms-flex-item-align:stretch!important;        align-self:stretch!important    }}@font-face{    font-family:AktivGrotesk-Bold;    src:url(../fonts/AktivGrotesk-Bold.woff)}@font-face{    font-family:Gothan-Book;    src:url(../fonts/Gotham-Book.WOFF)}@font-face{    font-family:FontAwesome;    src:url(../fonts/FontAwesome.woff)}h2{    font-size:40px}h2,h3{    font-family:AktivGrotesk-Bold;    color:#414241}h3{    font-size:32px}h4{    font-size:28px}h4,h5{    font-family:AktivGrotesk-Bold;    color:#414241}h5{    font-size:22px}h6{    font-size:18px}h6,p{    font-family:Gothan-Book;    color:#414241}p{    line-height:25px;    font-size:14px}*,body{    padding:0;    margin:0;    line-height:1.5}.nav-fluid{    width:100%;    position:fixed;    z-index:99}.nav{    width:100%}#btn-menu{    display:none!important}.nav label{    width:19px;    display:none;    height:30px}.nav label img{    width:100%;    margin-top:35px}.nav label:hover{    cursor:pointer}.menu ul{    margin:0;    list-style:none;    padding:0;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-pack:end;    -webkit-justify-content:flex-end;    -ms-flex-pack:end;    justify-content:flex-end}.menu li:hover{    color:#ff0}.menu li a{    display:block;    padding:35px 20px;    text-decoration:none;    -webkit-transition:all .3s ease-in-out;    -o-transition:all .3s ease-in-out;    transition:all .3s ease-in-out;    font-family:Gothan-Book;    font-size:14px;    color:#fff}.menu li a:hover{    opacity:.5}.logo img{    height:52px;    margin-top:18px;    float:left}.logoResponsive{    display:none}@media (max-width:768px){    .nav{        max-width:none!important    }}@media (max-width:768px){    .nav-responsive{        height:70px    }    .logoResponsive{        display:block;        float:left;        margin-top:10px    }    .logoResponsive img{        height:50px    }    .logo{        display:none    }    .nav label{        display:block;        float:right    }    .menu{        position:absolute;        background-color:rgba(0,0,0,.6);        width:100%;        margin-left:-105%;        -webkit-transition:all .5s;        -o-transition:all .5s;        transition:all .5s    }    .menu ul{        -webkit-box-orient:vertical;        -webkit-box-direction:normal;        -webkit-flex-direction:column;        -ms-flex-direction:column;        flex-direction:column    }    .menu li{        border-top:1px solid hsla(0,0%,100%,.2)    }    #btn-menu:checked~.menu{        margin:0 0 0 -15px    }    .menu li a{        padding:20px;        color:#fff!important    }}.animated{    -webkit-animation-duration:1s;    animation-duration:1s;    -webkit-animation-fill-mode:both;    animation-fill-mode:both}.animated.infinite{    -webkit-animation-iteration-count:infinite;    animation-iteration-count:infinite}.animated.hinge{    -webkit-animation-duration:2s;    animation-duration:2s}@-webkit-keyframes a{    0%,20%,53%,80%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1);        -webkit-transform:translateZ(0);        transform:translateZ(0)    }    40%,43%{        -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -webkit-transform:translate3d(0,-30px,0);        transform:translate3d(0,-30px,0)    }    70%{        -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -webkit-transform:translate3d(0,-15px,0);        transform:translate3d(0,-15px,0)    }    90%{        -webkit-transform:translate3d(0,-4px,0);        transform:translate3d(0,-4px,0)    }}@keyframes a{    0%,20%,53%,80%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1);        -webkit-transform:translateZ(0);        transform:translateZ(0)    }    40%,43%{        -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -o-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -webkit-transform:translate3d(0,-30px,0);        transform:translate3d(0,-30px,0)    }    70%{        -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -o-transition-timing-function:cubic-bezier(.755,.05,.855,.06);        transition-timing-function:cubic-bezier(.755,.05,.855,.06);        -webkit-transform:translate3d(0,-15px,0);        transform:translate3d(0,-15px,0)    }    90%{        -webkit-transform:translate3d(0,-4px,0);        transform:translate3d(0,-4px,0)    }}.bounce{    -webkit-animation-name:a;    animation-name:a;    -webkit-transform-origin:center bottom;    -ms-transform-origin:center bottom;    transform-origin:center bottom}@-webkit-keyframes b{    0%,50%,to{        opacity:1    }    25%,75%{        opacity:0    }}@keyframes b{    0%,50%,to{        opacity:1    }    25%,75%{        opacity:0    }}.flash{    -webkit-animation-name:b;    animation-name:b}@-webkit-keyframes c{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    50%{        -webkit-transform:scale3d(1.05,1.05,1.05);        transform:scale3d(1.05,1.05,1.05)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}@keyframes c{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    50%{        -webkit-transform:scale3d(1.05,1.05,1.05);        transform:scale3d(1.05,1.05,1.05)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}.pulse{    -webkit-animation-name:c;    animation-name:c}@-webkit-keyframes d{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    30%{        -webkit-transform:scale3d(1.25,.75,1);        transform:scale3d(1.25,.75,1)    }    40%{        -webkit-transform:scale3d(.75,1.25,1);        transform:scale3d(.75,1.25,1)    }    50%{        -webkit-transform:scale3d(1.15,.85,1);        transform:scale3d(1.15,.85,1)    }    65%{        -webkit-transform:scale3d(.95,1.05,1);        transform:scale3d(.95,1.05,1)    }    75%{        -webkit-transform:scale3d(1.05,.95,1);        transform:scale3d(1.05,.95,1)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}@keyframes d{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    30%{        -webkit-transform:scale3d(1.25,.75,1);        transform:scale3d(1.25,.75,1)    }    40%{        -webkit-transform:scale3d(.75,1.25,1);        transform:scale3d(.75,1.25,1)    }    50%{        -webkit-transform:scale3d(1.15,.85,1);        transform:scale3d(1.15,.85,1)    }    65%{        -webkit-transform:scale3d(.95,1.05,1);        transform:scale3d(.95,1.05,1)    }    75%{        -webkit-transform:scale3d(1.05,.95,1);        transform:scale3d(1.05,.95,1)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}.rubberBand{    -webkit-animation-name:d;    animation-name:d}@-webkit-keyframes e{    0%,to{        -webkit-transform:translateZ(0);        transform:translateZ(0)    }    10%,30%,50%,70%,90%{        -webkit-transform:translate3d(-10px,0,0);        transform:translate3d(-10px,0,0)    }    20%,40%,60%,80%{        -webkit-transform:translate3d(10px,0,0);        transform:translate3d(10px,0,0)    }}@keyframes e{    0%,to{        -webkit-transform:translateZ(0);        transform:translateZ(0)    }    10%,30%,50%,70%,90%{        -webkit-transform:translate3d(-10px,0,0);        transform:translate3d(-10px,0,0)    }    20%,40%,60%,80%{        -webkit-transform:translate3d(10px,0,0);        transform:translate3d(10px,0,0)    }}.shake{    -webkit-animation-name:e;    animation-name:e}@-webkit-keyframes f{    20%{        -webkit-transform:rotate(15deg);        transform:rotate(15deg)    }    40%{        -webkit-transform:rotate(-10deg);        transform:rotate(-10deg)    }    60%{        -webkit-transform:rotate(5deg);        transform:rotate(5deg)    }    80%{        -webkit-transform:rotate(-5deg);        transform:rotate(-5deg)    }    to{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }}@keyframes f{    20%{        -webkit-transform:rotate(15deg);        transform:rotate(15deg)    }    40%{        -webkit-transform:rotate(-10deg);        transform:rotate(-10deg)    }    60%{        -webkit-transform:rotate(5deg);        transform:rotate(5deg)    }    80%{        -webkit-transform:rotate(-5deg);        transform:rotate(-5deg)    }    to{        -webkit-transform:rotate(0deg);        transform:rotate(0deg)    }}.swing{    -webkit-transform-origin:top center;    -ms-transform-origin:top center;    transform-origin:top center;    -webkit-animation-name:f;    animation-name:f}@-webkit-keyframes g{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    10%,20%{        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);        transform:scale3d(.9,.9,.9) rotate(-3deg)    }    30%,50%,70%,90%{        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);        transform:scale3d(1.1,1.1,1.1) rotate(3deg)    }    40%,60%,80%{        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}@keyframes g{    0%{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }    10%,20%{        -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);        transform:scale3d(.9,.9,.9) rotate(-3deg)    }    30%,50%,70%,90%{        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);        transform:scale3d(1.1,1.1,1.1) rotate(3deg)    }    40%,60%,80%{        -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);        transform:scale3d(1.1,1.1,1.1) rotate(-3deg)    }    to{        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}.tada{    -webkit-animation-name:g;    animation-name:g}@-webkit-keyframes h{    0%{        -webkit-transform:none;        transform:none    }    15%{        -webkit-transform:translate3d(-25%,0,0) rotate(-5deg);        transform:translate3d(-25%,0,0) rotate(-5deg)    }    30%{        -webkit-transform:translate3d(20%,0,0) rotate(3deg);        transform:translate3d(20%,0,0) rotate(3deg)    }    45%{        -webkit-transform:translate3d(-15%,0,0) rotate(-3deg);        transform:translate3d(-15%,0,0) rotate(-3deg)    }    60%{        -webkit-transform:translate3d(10%,0,0) rotate(2deg);        transform:translate3d(10%,0,0) rotate(2deg)    }    75%{        -webkit-transform:translate3d(-5%,0,0) rotate(-1deg);        transform:translate3d(-5%,0,0) rotate(-1deg)    }    to{        -webkit-transform:none;        transform:none    }}@keyframes h{    0%{        -webkit-transform:none;        transform:none    }    15%{        -webkit-transform:translate3d(-25%,0,0) rotate(-5deg);        transform:translate3d(-25%,0,0) rotate(-5deg)    }    30%{        -webkit-transform:translate3d(20%,0,0) rotate(3deg);        transform:translate3d(20%,0,0) rotate(3deg)    }    45%{        -webkit-transform:translate3d(-15%,0,0) rotate(-3deg);        transform:translate3d(-15%,0,0) rotate(-3deg)    }    60%{        -webkit-transform:translate3d(10%,0,0) rotate(2deg);        transform:translate3d(10%,0,0) rotate(2deg)    }    75%{        -webkit-transform:translate3d(-5%,0,0) rotate(-1deg);        transform:translate3d(-5%,0,0) rotate(-1deg)    }    to{        -webkit-transform:none;        transform:none    }}.wobble{    -webkit-animation-name:h;    animation-name:h}@-webkit-keyframes i{    0%,20%,40%,60%,80%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    20%{        -webkit-transform:scale3d(1.1,1.1,1.1);        transform:scale3d(1.1,1.1,1.1)    }    40%{        -webkit-transform:scale3d(.9,.9,.9);        transform:scale3d(.9,.9,.9)    }    60%{        opacity:1;        -webkit-transform:scale3d(1.03,1.03,1.03);        transform:scale3d(1.03,1.03,1.03)    }    80%{        -webkit-transform:scale3d(.97,.97,.97);        transform:scale3d(.97,.97,.97)    }    to{        opacity:1;        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}@keyframes i{    0%,20%,40%,60%,80%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    20%{        -webkit-transform:scale3d(1.1,1.1,1.1);        transform:scale3d(1.1,1.1,1.1)    }    40%{        -webkit-transform:scale3d(.9,.9,.9);        transform:scale3d(.9,.9,.9)    }    60%{        opacity:1;        -webkit-transform:scale3d(1.03,1.03,1.03);        transform:scale3d(1.03,1.03,1.03)    }    80%{        -webkit-transform:scale3d(.97,.97,.97);        transform:scale3d(.97,.97,.97)    }    to{        opacity:1;        -webkit-transform:scaleX(1);        transform:scaleX(1)    }}.bounceIn{    -webkit-animation-name:i;    animation-name:i;    -webkit-animation-duration:.75s;    animation-duration:.75s}@-webkit-keyframes j{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(0,-3000px,0);        transform:translate3d(0,-3000px,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(0,25px,0);        transform:translate3d(0,25px,0)    }    75%{        -webkit-transform:translate3d(0,-10px,0);        transform:translate3d(0,-10px,0)    }    90%{        -webkit-transform:translate3d(0,5px,0);        transform:translate3d(0,5px,0)    }    to{        -webkit-transform:none;        transform:none    }}@keyframes j{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(0,-3000px,0);        transform:translate3d(0,-3000px,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(0,25px,0);        transform:translate3d(0,25px,0)    }    75%{        -webkit-transform:translate3d(0,-10px,0);        transform:translate3d(0,-10px,0)    }    90%{        -webkit-transform:translate3d(0,5px,0);        transform:translate3d(0,5px,0)    }    to{        -webkit-transform:none;        transform:none    }}.bounceInDown{    -webkit-animation-name:j;    animation-name:j}@-webkit-keyframes k{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(-3000px,0,0);        transform:translate3d(-3000px,0,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(25px,0,0);        transform:translate3d(25px,0,0)    }    75%{        -webkit-transform:translate3d(-10px,0,0);        transform:translate3d(-10px,0,0)    }    90%{        -webkit-transform:translate3d(5px,0,0);        transform:translate3d(5px,0,0)    }    to{        -webkit-transform:none;        transform:none    }}@keyframes k{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(-3000px,0,0);        transform:translate3d(-3000px,0,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(25px,0,0);        transform:translate3d(25px,0,0)    }    75%{        -webkit-transform:translate3d(-10px,0,0);        transform:translate3d(-10px,0,0)    }    90%{        -webkit-transform:translate3d(5px,0,0);        transform:translate3d(5px,0,0)    }    to{        -webkit-transform:none;        transform:none    }}.bounceInLeft{    -webkit-animation-name:k;    animation-name:k}@-webkit-keyframes l{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(3000px,0,0);        transform:translate3d(3000px,0,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(-25px,0,0);        transform:translate3d(-25px,0,0)    }    75%{        -webkit-transform:translate3d(10px,0,0);        transform:translate3d(10px,0,0)    }    90%{        -webkit-transform:translate3d(-5px,0,0);        transform:translate3d(-5px,0,0)    }    to{        -webkit-transform:none;        transform:none    }}@keyframes l{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(3000px,0,0);        transform:translate3d(3000px,0,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(-25px,0,0);        transform:translate3d(-25px,0,0)    }    75%{        -webkit-transform:translate3d(10px,0,0);        transform:translate3d(10px,0,0)    }    90%{        -webkit-transform:translate3d(-5px,0,0);        transform:translate3d(-5px,0,0)    }    to{        -webkit-transform:none;        transform:none    }}.bounceInRight{    -webkit-animation-name:l;    animation-name:l}@-webkit-keyframes m{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(0,3000px,0);        transform:translate3d(0,3000px,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(0,-20px,0);        transform:translate3d(0,-20px,0)    }    75%{        -webkit-transform:translate3d(0,10px,0);        transform:translate3d(0,10px,0)    }    90%{        -webkit-transform:translate3d(0,-5px,0);        transform:translate3d(0,-5px,0)    }    to{        -webkit-transform:translateZ(0);        transform:translateZ(0)    }}@keyframes m{    0%,60%,75%,90%,to{        -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);        -o-transition-timing-function:cubic-bezier(.215,.61,.355,1);        transition-timing-function:cubic-bezier(.215,.61,.355,1)    }    0%{        opacity:0;        -webkit-transform:translate3d(0,3000px,0);        transform:translate3d(0,3000px,0)    }    60%{        opacity:1;        -webkit-transform:translate3d(0,-20px,0);        transform:translate3d(0,-20px,0)    }    75%{        -webkit-transform:translate3d(0,10px,0);        transform:translate3d(0,10px,0)    }    90%{        -webkit-transform:translate3d(0,-5px,0);        transform:translate3d(0,-5px,0)    }    to{        -webkit-transform:translateZ(0);        transform:translateZ(0)    }}.bounceInUp{    -webkit-animation-name:m;    animation-name:m}@-webkit-keyframes n{    20%{        -webkit-transform:scale3d(.9,.9,.9);        transform:scale3d(.9,.9,.9)    }    50%,55%{        opacity:1;        -webkit-transform:scale3d(1.1,1.1,1.1);        transform:scale3d(1.1,1.1,1.1)    }    to{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }}@keyframes n{    20%{        -webkit-transform:scale3d(.9,.9,.9);        transform:scale3d(.9,.9,.9)    }    50%,55%{        opacity:1;        -webkit-transform:scale3d(1.1,1.1,1.1);        transform:scale3d(1.1,1.1,1.1)    }    to{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }}.bounceOut{    -webkit-animation-name:n;    animation-name:n;    -webkit-animation-duration:.75s;    animation-duration:.75s}@-webkit-keyframes o{    20%{        -webkit-transform:translate3d(0,10px,0);        transform:translate3d(0,10px,0)    }    40%,45%{        opacity:1;        -webkit-transform:translate3d(0,-20px,0);        transform:translate3d(0,-20px,0)    }    to{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }}@keyframes o{    20%{        -webkit-transform:translate3d(0,10px,0);        transform:translate3d(0,10px,0)    }    40%,45%{        opacity:1;        -webkit-transform:translate3d(0,-20px,0);        transform:translate3d(0,-20px,0)    }    to{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }}.bounceOutDown{    -webkit-animation-name:o;    animation-name:o}@-webkit-keyframes p{    20%{        opacity:1;        -webkit-transform:translate3d(20px,0,0);        transform:translate3d(20px,0,0)    }    to{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }}@keyframes p{    20%{        opacity:1;        -webkit-transform:translate3d(20px,0,0);        transform:translate3d(20px,0,0)    }    to{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }}.bounceOutLeft{    -webkit-animation-name:p;    animation-name:p}@-webkit-keyframes q{    20%{        opacity:1;        -webkit-transform:translate3d(-20px,0,0);        transform:translate3d(-20px,0,0)    }    to{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }}@keyframes q{    20%{        opacity:1;        -webkit-transform:translate3d(-20px,0,0);        transform:translate3d(-20px,0,0)    }    to{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }}.bounceOutRight{    -webkit-animation-name:q;    animation-name:q}@-webkit-keyframes r{    20%{        -webkit-transform:translate3d(0,-10px,0);        transform:translate3d(0,-10px,0)    }    40%,45%{        opacity:1;        -webkit-transform:translate3d(0,20px,0);        transform:translate3d(0,20px,0)    }    to{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }}@keyframes r{    20%{        -webkit-transform:translate3d(0,-10px,0);        transform:translate3d(0,-10px,0)    }    40%,45%{        opacity:1;        -webkit-transform:translate3d(0,20px,0);        transform:translate3d(0,20px,0)    }    to{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }}.bounceOutUp{    -webkit-animation-name:r;    animation-name:r}@-webkit-keyframes s{    0%{        opacity:0    }    to{        opacity:1    }}@keyframes s{    0%{        opacity:0    }    to{        opacity:1    }}.fadeIn{    -webkit-animation-name:s;    animation-name:s}@-webkit-keyframes t{    0%{        opacity:0    }    20%{        opacity:1    }    60%{        margin-left:300px    }    to{        margin-left:0    }}@keyframes t{    0%{        opacity:0    }    20%{        opacity:1    }    60%{        margin-left:300px    }    to{        margin-left:0    }}.fadeIn{    -webkit-animation-name:t;    animation-name:t}@-webkit-keyframes u{    0%{        opacity:0;        -webkit-transform:translate3d(0,-100%,0);        transform:translate3d(0,-100%,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes u{    0%{        opacity:0;        -webkit-transform:translate3d(0,-100%,0);        transform:translate3d(0,-100%,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInDown{    -webkit-animation-name:u;    animation-name:u}@-webkit-keyframes v{    0%{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes v{    0%{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInDownBig{    -webkit-animation-name:v;    animation-name:v}@-webkit-keyframes w{    0%{        opacity:0;        -webkit-transform:translate3d(-100%,0,0);        transform:translate3d(-100%,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes w{    0%{        opacity:0;        -webkit-transform:translate3d(-100%,0,0);        transform:translate3d(-100%,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInLeft{    -webkit-animation-name:w;    animation-name:w}@-webkit-keyframes x{    0%{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes x{    0%{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInLeftBig{    -webkit-animation-name:x;    animation-name:x}@-webkit-keyframes y{    0%{        opacity:0;        -webkit-transform:translate3d(100%,0,0);        transform:translate3d(100%,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes y{    0%{        opacity:0;        -webkit-transform:translate3d(100%,0,0);        transform:translate3d(100%,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInRight{    -webkit-animation-name:y;    animation-name:y}@-webkit-keyframes z{    0%{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes z{    0%{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInRightBig{    -webkit-animation-name:z;    animation-name:z}@-webkit-keyframes A{    0%{        opacity:0;        -webkit-transform:translate3d(0,100%,0);        transform:translate3d(0,100%,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes A{    0%{        opacity:0;        -webkit-transform:translate3d(0,100%,0);        transform:translate3d(0,100%,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInUp{    -webkit-animation-name:A;    animation-name:A}@-webkit-keyframes B{    0%{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes B{    0%{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.fadeInUpBig{    -webkit-animation-name:B;    animation-name:B}@-webkit-keyframes C{    0%{        opacity:1    }    to{        opacity:0    }}@keyframes C{    0%{        opacity:1    }    to{        opacity:0    }}.fadeOut{    -webkit-animation-name:C;    animation-name:C}@-webkit-keyframes D{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,100%,0);        transform:translate3d(0,100%,0)    }}@keyframes D{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,100%,0);        transform:translate3d(0,100%,0)    }}.fadeOutDown{    -webkit-animation-name:D;    animation-name:D}@-webkit-keyframes E{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }}@keyframes E{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,2000px,0);        transform:translate3d(0,2000px,0)    }}.fadeOutDownBig{    -webkit-animation-name:E;    animation-name:E}@-webkit-keyframes F{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(-100%,0,0);        transform:translate3d(-100%,0,0)    }}@keyframes F{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(-100%,0,0);        transform:translate3d(-100%,0,0)    }}.fadeOutLeft{    -webkit-animation-name:F;    animation-name:F}@-webkit-keyframes G{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }}@keyframes G{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(-2000px,0,0);        transform:translate3d(-2000px,0,0)    }}.fadeOutLeftBig{    -webkit-animation-name:G;    animation-name:G}@-webkit-keyframes H{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(100%,0,0);        transform:translate3d(100%,0,0)    }}@keyframes H{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(100%,0,0);        transform:translate3d(100%,0,0)    }}.fadeOutRight{    -webkit-animation-name:H;    animation-name:H}@-webkit-keyframes I{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }}@keyframes I{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(2000px,0,0);        transform:translate3d(2000px,0,0)    }}.fadeOutRightBig{    -webkit-animation-name:I;    animation-name:I}@-webkit-keyframes J{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,-100%,0);        transform:translate3d(0,-100%,0)    }}@keyframes J{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,-100%,0);        transform:translate3d(0,-100%,0)    }}.fadeOutUp{    -webkit-animation-name:J;    animation-name:J}@-webkit-keyframes K{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }}@keyframes K{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(0,-2000px,0);        transform:translate3d(0,-2000px,0)    }}.fadeOutUpBig{    -webkit-animation-name:K;    animation-name:K}@-webkit-keyframes L{    0%{        -webkit-transform:perspective(400px) rotateY(-1turn);        transform:perspective(400px) rotateY(-1turn);        -webkit-animation-timing-function:ease-out;        animation-timing-function:ease-out    }    40%{        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);        transform:perspective(400px) translateZ(150px) rotateY(-190deg);        -webkit-animation-timing-function:ease-out;        animation-timing-function:ease-out    }    50%{        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);        transform:perspective(400px) translateZ(150px) rotateY(-170deg);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }    80%{        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);        transform:perspective(400px) scale3d(.95,.95,.95);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }}@keyframes L{    0%{        -webkit-transform:perspective(400px) rotateY(-1turn);        transform:perspective(400px) rotateY(-1turn);        -webkit-animation-timing-function:ease-out;        animation-timing-function:ease-out    }    40%{        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);        transform:perspective(400px) translateZ(150px) rotateY(-190deg);        -webkit-animation-timing-function:ease-out;        animation-timing-function:ease-out    }    50%{        -webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);        transform:perspective(400px) translateZ(150px) rotateY(-170deg);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }    80%{        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);        transform:perspective(400px) scale3d(.95,.95,.95);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px);        -webkit-animation-timing-function:ease-in;        animation-timing-function:ease-in    }}.animated.flip{    -webkit-backface-visibility:visible;    backface-visibility:visible;    -webkit-animation-name:L;    animation-name:L}@-webkit-keyframes M{    0%{        -webkit-transform:perspective(400px) rotateX(90deg);        transform:perspective(400px) rotateX(90deg);        -webkit-transition-timing-function:ease-in;        transition-timing-function:ease-in;        opacity:0    }    40%{        -webkit-transform:perspective(400px) rotateX(-20deg);        transform:perspective(400px) rotateX(-20deg);        -webkit-transition-timing-function:ease-in;        transition-timing-function:ease-in    }    60%{        -webkit-transform:perspective(400px) rotateX(10deg);        transform:perspective(400px) rotateX(10deg);        opacity:1    }    80%{        -webkit-transform:perspective(400px) rotateX(-5deg);        transform:perspective(400px) rotateX(-5deg)    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }}@keyframes M{    0%{        -webkit-transform:perspective(400px) rotateX(90deg);        transform:perspective(400px) rotateX(90deg);        -webkit-transition-timing-function:ease-in;        -o-transition-timing-function:ease-in;        transition-timing-function:ease-in;        opacity:0    }    40%{        -webkit-transform:perspective(400px) rotateX(-20deg);        transform:perspective(400px) rotateX(-20deg);        -webkit-transition-timing-function:ease-in;        -o-transition-timing-function:ease-in;        transition-timing-function:ease-in    }    60%{        -webkit-transform:perspective(400px) rotateX(10deg);        transform:perspective(400px) rotateX(10deg);        opacity:1    }    80%{        -webkit-transform:perspective(400px) rotateX(-5deg);        transform:perspective(400px) rotateX(-5deg)    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }}.flipInX{    -webkit-backface-visibility:visible!important;    backface-visibility:visible!important;    -webkit-animation-name:M;    animation-name:M}@-webkit-keyframes N{    0%{        -webkit-transform:perspective(400px) rotateY(90deg);        transform:perspective(400px) rotateY(90deg);        -webkit-transition-timing-function:ease-in;        transition-timing-function:ease-in;        opacity:0    }    40%{        -webkit-transform:perspective(400px) rotateY(-20deg);        transform:perspective(400px) rotateY(-20deg);        -webkit-transition-timing-function:ease-in;        transition-timing-function:ease-in    }    60%{        -webkit-transform:perspective(400px) rotateY(10deg);        transform:perspective(400px) rotateY(10deg);        opacity:1    }    80%{        -webkit-transform:perspective(400px) rotateY(-5deg);        transform:perspective(400px) rotateY(-5deg)    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }}@keyframes N{    0%{        -webkit-transform:perspective(400px) rotateY(90deg);        transform:perspective(400px) rotateY(90deg);        -webkit-transition-timing-function:ease-in;        -o-transition-timing-function:ease-in;        transition-timing-function:ease-in;        opacity:0    }    40%{        -webkit-transform:perspective(400px) rotateY(-20deg);        transform:perspective(400px) rotateY(-20deg);        -webkit-transition-timing-function:ease-in;        -o-transition-timing-function:ease-in;        transition-timing-function:ease-in    }    60%{        -webkit-transform:perspective(400px) rotateY(10deg);        transform:perspective(400px) rotateY(10deg);        opacity:1    }    80%{        -webkit-transform:perspective(400px) rotateY(-5deg);        transform:perspective(400px) rotateY(-5deg)    }    to{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }}.flipInY{    -webkit-backface-visibility:visible!important;    backface-visibility:visible!important;    -webkit-animation-name:N;    animation-name:N}@-webkit-keyframes O{    0%{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }    30%{        -webkit-transform:perspective(400px) rotateX(-20deg);        transform:perspective(400px) rotateX(-20deg);        opacity:1    }    to{        -webkit-transform:perspective(400px) rotateX(90deg);        transform:perspective(400px) rotateX(90deg);        opacity:0    }}@keyframes O{    0%{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }    30%{        -webkit-transform:perspective(400px) rotateX(-20deg);        transform:perspective(400px) rotateX(-20deg);        opacity:1    }    to{        -webkit-transform:perspective(400px) rotateX(90deg);        transform:perspective(400px) rotateX(90deg);        opacity:0    }}.flipOutX{    -webkit-animation-name:O;    animation-name:O;    -webkit-animation-duration:.75s;    animation-duration:.75s;    -webkit-backface-visibility:visible!important;    backface-visibility:visible!important}@-webkit-keyframes P{    0%{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }    30%{        -webkit-transform:perspective(400px) rotateY(-15deg);        transform:perspective(400px) rotateY(-15deg);        opacity:1    }    to{        -webkit-transform:perspective(400px) rotateY(90deg);        transform:perspective(400px) rotateY(90deg);        opacity:0    }}@keyframes P{    0%{        -webkit-transform:perspective(400px);        transform:perspective(400px)    }    30%{        -webkit-transform:perspective(400px) rotateY(-15deg);        transform:perspective(400px) rotateY(-15deg);        opacity:1    }    to{        -webkit-transform:perspective(400px) rotateY(90deg);        transform:perspective(400px) rotateY(90deg);        opacity:0    }}.flipOutY{    -webkit-backface-visibility:visible!important;    backface-visibility:visible!important;    -webkit-animation-name:P;    animation-name:P;    -webkit-animation-duration:.75s;    animation-duration:.75s}@-webkit-keyframes Q{    0%{        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);        transform:translate3d(100%,0,0) skewX(-30deg);        opacity:0    }    60%{        -webkit-transform:skewX(20deg);        transform:skewX(20deg);        opacity:1    }    80%{        -webkit-transform:skewX(-5deg);        transform:skewX(-5deg);        opacity:1    }    to{        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes Q{    0%{        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);        transform:translate3d(100%,0,0) skewX(-30deg);        opacity:0    }    60%{        -webkit-transform:skewX(20deg);        transform:skewX(20deg);        opacity:1    }    80%{        -webkit-transform:skewX(-5deg);        transform:skewX(-5deg);        opacity:1    }    to{        -webkit-transform:none;        transform:none;        opacity:1    }}.lightSpeedIn{    -webkit-animation-name:Q;    animation-name:Q;    -webkit-animation-timing-function:ease-out;    animation-timing-function:ease-out}@-webkit-keyframes R{    0%{        opacity:1    }    to{        -webkit-transform:translate3d(100%,0,0) skewX(30deg);        transform:translate3d(100%,0,0) skewX(30deg);        opacity:0    }}@keyframes R{    0%{        opacity:1    }    to{        -webkit-transform:translate3d(100%,0,0) skewX(30deg);        transform:translate3d(100%,0,0) skewX(30deg);        opacity:0    }}.lightSpeedOut{    -webkit-animation-name:R;    animation-name:R;    -webkit-animation-timing-function:ease-in;    animation-timing-function:ease-in}@-webkit-keyframes S{    0%{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:rotate(-200deg);        transform:rotate(-200deg);        opacity:0    }    to{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes S{    0%{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:rotate(-200deg);        transform:rotate(-200deg);        opacity:0    }    to{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:none;        transform:none;        opacity:1    }}.rotateIn{    -webkit-animation-name:S;    animation-name:S}@-webkit-keyframes T{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes T{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}.rotateInDownLeft{    -webkit-animation-name:T;    animation-name:T}@-webkit-keyframes U{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes U{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}.rotateInDownRight{    -webkit-animation-name:U;    animation-name:U}@-webkit-keyframes V{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes V{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}.rotateInUpLeft{    -webkit-animation-name:V;    animation-name:V}@-webkit-keyframes W{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(-90deg);        transform:rotate(-90deg);        opacity:0    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}@keyframes W{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(-90deg);        transform:rotate(-90deg);        opacity:0    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:none;        transform:none;        opacity:1    }}.rotateInUpRight{    -webkit-animation-name:W;    animation-name:W}@-webkit-keyframes X{    0%{        -webkit-transform-origin:center;        transform-origin:center;        opacity:1    }    to{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:rotate(200deg);        transform:rotate(200deg);        opacity:0    }}@keyframes X{    0%{        -webkit-transform-origin:center;        transform-origin:center;        opacity:1    }    to{        -webkit-transform-origin:center;        transform-origin:center;        -webkit-transform:rotate(200deg);        transform:rotate(200deg);        opacity:0    }}.rotateOut{    -webkit-animation-name:X;    animation-name:X}@-webkit-keyframes Y{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        opacity:1    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }}@keyframes Y{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        opacity:1    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(45deg);        transform:rotate(45deg);        opacity:0    }}.rotateOutDownLeft{    -webkit-animation-name:Y;    animation-name:Y}@-webkit-keyframes Z{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        opacity:1    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }}@keyframes Z{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        opacity:1    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }}.rotateOutDownRight{    -webkit-animation-name:Z;    animation-name:Z}@-webkit-keyframes ab{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        opacity:1    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }}@keyframes ab{    0%{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        opacity:1    }    to{        -webkit-transform-origin:left bottom;        transform-origin:left bottom;        -webkit-transform:rotate(-45deg);        transform:rotate(-45deg);        opacity:0    }}.rotateOutUpLeft{    -webkit-animation-name:ab;    animation-name:ab}@-webkit-keyframes bb{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        opacity:1    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(90deg);        transform:rotate(90deg);        opacity:0    }}@keyframes bb{    0%{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        opacity:1    }    to{        -webkit-transform-origin:right bottom;        transform-origin:right bottom;        -webkit-transform:rotate(90deg);        transform:rotate(90deg);        opacity:0    }}.rotateOutUpRight{    -webkit-animation-name:bb;    animation-name:bb}@-webkit-keyframes cb{    0%{        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out    }    20%,60%{        -webkit-transform:rotate(80deg);        transform:rotate(80deg);        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out    }    40%,80%{        -webkit-transform:rotate(60deg);        transform:rotate(60deg);        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out;        opacity:1    }    to{        -webkit-transform:translate3d(0,700px,0);        transform:translate3d(0,700px,0);        opacity:0    }}@keyframes cb{    0%{        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out    }    20%,60%{        -webkit-transform:rotate(80deg);        transform:rotate(80deg);        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out    }    40%,80%{        -webkit-transform:rotate(60deg);        transform:rotate(60deg);        -webkit-transform-origin:top left;        transform-origin:top left;        -webkit-animation-timing-function:ease-in-out;        animation-timing-function:ease-in-out;        opacity:1    }    to{        -webkit-transform:translate3d(0,700px,0);        transform:translate3d(0,700px,0);        opacity:0    }}.hinge{    -webkit-animation-name:cb;    animation-name:cb}@-webkit-keyframes db{    0%{        opacity:0;        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);        transform:translate3d(-100%,0,0) rotate(-120deg)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}@keyframes db{    0%{        opacity:0;        -webkit-transform:translate3d(-100%,0,0) rotate(-120deg);        transform:translate3d(-100%,0,0) rotate(-120deg)    }    to{        opacity:1;        -webkit-transform:none;        transform:none    }}.rollIn{    -webkit-animation-name:db;    animation-name:db}@-webkit-keyframes eb{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(100%,0,0) rotate(120deg);        transform:translate3d(100%,0,0) rotate(120deg)    }}@keyframes eb{    0%{        opacity:1    }    to{        opacity:0;        -webkit-transform:translate3d(100%,0,0) rotate(120deg);        transform:translate3d(100%,0,0) rotate(120deg)    }}.rollOut{    -webkit-animation-name:eb;    animation-name:eb}@-webkit-keyframes fb{    0%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    50%{        opacity:1    }}@keyframes fb{    0%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    50%{        opacity:1    }}.zoomIn{    -webkit-animation-name:fb;    animation-name:fb}@-webkit-keyframes gb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes gb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomInDown{    -webkit-animation-name:gb;    animation-name:gb}@-webkit-keyframes hb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes hb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomInLeft{    -webkit-animation-name:hb;    animation-name:hb}@-webkit-keyframes ib{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes ib{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomInRight{    -webkit-animation-name:ib;    animation-name:ib}@-webkit-keyframes jb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes jb{    0%{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    60%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomInUp{    -webkit-animation-name:jb;    animation-name:jb}@-webkit-keyframes kb{    0%{        opacity:1    }    50%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    to{        opacity:0    }}@keyframes kb{    0%{        opacity:1    }    50%{        opacity:0;        -webkit-transform:scale3d(.3,.3,.3);        transform:scale3d(.3,.3,.3)    }    to{        opacity:0    }}.zoomOut{    -webkit-animation-name:kb;    animation-name:kb}@-webkit-keyframes lb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    to{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);        -webkit-transform-origin:center bottom;        transform-origin:center bottom;        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes lb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    to{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);        -webkit-transform-origin:center bottom;        transform-origin:center bottom;        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomOutDown{    -webkit-animation-name:lb;    animation-name:lb}@-webkit-keyframes mb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)    }    to{        opacity:0;        -webkit-transform:scale(.1) translate3d(-2000px,0,0);        transform:scale(.1) translate3d(-2000px,0,0);        -webkit-transform-origin:left center;        transform-origin:left center    }}@keyframes mb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)    }    to{        opacity:0;        -webkit-transform:scale(.1) translate3d(-2000px,0,0);        transform:scale(.1) translate3d(-2000px,0,0);        -webkit-transform-origin:left center;        transform-origin:left center    }}.zoomOutLeft{    -webkit-animation-name:mb;    animation-name:mb}@-webkit-keyframes nb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)    }    to{        opacity:0;        -webkit-transform:scale(.1) translate3d(2000px,0,0);        transform:scale(.1) translate3d(2000px,0,0);        -webkit-transform-origin:right center;        transform-origin:right center    }}@keyframes nb{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)    }    to{        opacity:0;        -webkit-transform:scale(.1) translate3d(2000px,0,0);        transform:scale(.1) translate3d(2000px,0,0);        -webkit-transform-origin:right center;        transform-origin:right center    }}.zoomOutRight{    -webkit-animation-name:nb;    animation-name:nb}@-webkit-keyframes ob{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    to{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);        -webkit-transform-origin:center bottom;        transform-origin:center bottom;        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}@keyframes ob{    40%{        opacity:1;        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);        animation-timing-function:cubic-bezier(.55,.055,.675,.19)    }    to{        opacity:0;        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);        -webkit-transform-origin:center bottom;        transform-origin:center bottom;        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);        animation-timing-function:cubic-bezier(.175,.885,.32,1)    }}.zoomOutUp{    -webkit-animation-name:ob;    animation-name:ob}@-webkit-keyframes pb{    0%{        -webkit-transform:translateY(-100%);        transform:translateY(-100%);        visibility:visible    }    to{        -webkit-transform:translateY(0);        transform:translateY(0)    }}@keyframes pb{    0%{        -webkit-transform:translateY(-100%);        transform:translateY(-100%);        visibility:visible    }    to{        -webkit-transform:translateY(0);        transform:translateY(0)    }}.slideInDown{    -webkit-animation-name:pb;    animation-name:pb}@-webkit-keyframes qb{    0%{        -webkit-transform:translateX(-100%);        transform:translateX(-100%);        visibility:visible    }    to{        -webkit-transform:translateX(0);        transform:translateX(0)    }}@keyframes qb{    0%{        -webkit-transform:translateX(-100%);        transform:translateX(-100%);        visibility:visible    }    to{        -webkit-transform:translateX(0);        transform:translateX(0)    }}.slideInLeft{    -webkit-animation-name:qb;    animation-name:qb}@-webkit-keyframes rb{    0%{        -webkit-transform:translateX(100%);        transform:translateX(100%);        visibility:visible    }    to{        -webkit-transform:translateX(0);        transform:translateX(0)    }}@keyframes rb{    0%{        -webkit-transform:translateX(100%);        transform:translateX(100%);        visibility:visible    }    to{        -webkit-transform:translateX(0);        transform:translateX(0)    }}.slideInRight{    -webkit-animation-name:rb;    animation-name:rb}@-webkit-keyframes sb{    0%{        -webkit-transform:translateY(100%);        transform:translateY(100%);        visibility:visible    }    to{        -webkit-transform:translateY(0);        transform:translateY(0)    }}@keyframes sb{    0%{        -webkit-transform:translateY(100%);        transform:translateY(100%);        visibility:visible    }    to{        -webkit-transform:translateY(0);        transform:translateY(0)    }}.slideInUp{    -webkit-animation-name:sb;    animation-name:sb}@-webkit-keyframes tb{    0%{        -webkit-transform:translateY(0);        transform:translateY(0)    }    to{        visibility:hidden;        -webkit-transform:translateY(100%);        transform:translateY(100%)    }}@keyframes tb{    0%{        -webkit-transform:translateY(0);        transform:translateY(0)    }    to{        visibility:hidden;        -webkit-transform:translateY(100%);        transform:translateY(100%)    }}.slideOutDown{    -webkit-animation-name:tb;    animation-name:tb}@-webkit-keyframes ub{    0%{        -webkit-transform:translateX(0);        transform:translateX(0)    }    to{        visibility:hidden;        -webkit-transform:translateX(-100%);        transform:translateX(-100%)    }}@keyframes ub{    0%{        -webkit-transform:translateX(0);        transform:translateX(0)    }    to{        visibility:hidden;        -webkit-transform:translateX(-100%);        transform:translateX(-100%)    }}.slideOutLeft{    -webkit-animation-name:ub;    animation-name:ub}@-webkit-keyframes vb{    0%{        -webkit-transform:translateX(0);        transform:translateX(0)    }    to{        visibility:hidden;        -webkit-transform:translateX(100%);        transform:translateX(100%)    }}@keyframes vb{    0%{        -webkit-transform:translateX(0);        transform:translateX(0)    }    to{        visibility:hidden;        -webkit-transform:translateX(100%);        transform:translateX(100%)    }}.slideOutRight{    -webkit-animation-name:vb;    animation-name:vb}@-webkit-keyframes wb{    0%{        -webkit-transform:translateY(0);        transform:translateY(0)    }    to{        visibility:hidden;        -webkit-transform:translateY(-100%);        transform:translateY(-100%)    }}@keyframes wb{    0%{        -webkit-transform:translateY(0);        transform:translateY(0)    }    to{        visibility:hidden;        -webkit-transform:translateY(-100%);        transform:translateY(-100%)    }}.slideOutUp{    -webkit-animation-name:wb;    animation-name:wb}*{    padding:0;    margin:0}.img-fill{    width:100%;    display:block;    overflow:hidden;    position:relative;    text-align:center}.img-fill img{    min-height:100%;    min-width:100%;    position:relative;    display:inline-block;    max-width:none}.Modern-Slider{    background:#000}.Modern-Slider .item .img-fill{    height:100vh;    background:#000}.Modern-Slider .item .img-fill .info{    position:absolute;    width:100%;    height:100%;    top:0;    left:0;    background:rgba(0,0,0,.5);    line-height:100vh;    text-align:center}.Modern-Slider .item .info>div{    display:inline-block!important;    vertical-align:middle}.Modern-Slider .NextArrow{    position:absolute;    top:50%;    right:0;    width:45px;    height:45px;    background:rgba(0,0,0,.5);    border:0 none;    margin-top:-22.5px;    text-align:center;    font:20px/45px FontAwesome;    color:#fff;    z-index:5}.Modern-Slider .NextArrow:before{    content:"\f105"}.Modern-Slider .PrevArrow{    position:absolute;    top:50%;    left:0;    width:45px;    height:45px;    background:rgba(0,0,0,.5);    border:0 none;    margin-top:-22.5px;    text-align:center;    font:20px/45px FontAwesome;    color:#fff;    z-index:5}.Modern-Slider .PrevArrow:before{    content:"\f104"}.Modern-Slider .slick-dots{    position:absolute;    height:5px;    background:hsla(0,0%,100%,.2);    bottom:0;    width:100%;    left:0;    padding:0;    margin:0;    list-style-type:none}.Modern-Slider .slick-dots li{    float:left;    width:0;    height:5px;    background:#d62828;    position:absolute;    left:0;    bottom:0}.Modern-Slider .slick-dots li button{    display:none}.Modern-Slider .slick-dots li.slick-active{    width:100%;    -webkit-animation:xb 11s both;    animation:xb 11s both}.Modern-Slider .item .h2-0{    display:none}.Modern-Slider .item .h2-0,.Modern-Slider .item .h2-1,.Modern-Slider .item .h2-2{    color:#fff;    -webkit-animation:H 1s both;    animation:H 1s both;    margin:0;    padding:0;    float:left}.Modern-Slider .item h5{    margin:0;    padding:0;    font:15px/30px RalewayR;    color:#fff;    max-width:600px;    overflow:hidden;    height:60px;    -webkit-animation:F 1s both;    animation:F 1s both}.Modern-Slider .item.slick-active{    -webkit-animation:Slick-FastSwipeIn 1s both;    animation:Slick-FastSwipeIn 1s both}.Modern-Slider .item.slick-active .h2-0{    -webkit-animation:A 1s both 1s;    animation:A 1s both 1s}.Modern-Slider .item.slick-active .h2-1{    margin-left:300px;    -webkit-animation:t 2s both 1s;    animation:t 2s both 1s}.Modern-Slider .item.slick-active .h2-2{    -webkit-animation:qb 1s both 2.2s;    animation:qb 1s both 2.2s}.Modern-Slider .item.slick-active .h2-2c{    -webkit-animation:qb .8s both 2.2s!important;    animation:qb .8s both 2.2s!important}.Modern-Slider .item.slick-active .h2-2d{    -webkit-animation:qb .8s both 2.3s!important;    animation:qb .8s both 2.3s!important}.Modern-Slider .item.slick-active h5{    -webkit-animation:w 1s both 1.5s;    animation:w 1s both 1.5s}@media (max-width:900px){    .h2-1,.h2-2{        display:none    }    .h2-0{        display:block!important;        margin:0 auto!important;        width:100%!important;        font-size:30px    }}@-webkit-keyframes xb{    0%{        width:0    }    to{        width:100%    }}@keyframes xb{    0%{        width:0    }    to{        width:100%    }}.informacion-e h2{    -webkit-animation:A 1s both 2.5s;    animation:A 1s both 2.5s}.informacion-e h5{    -webkit-animation:A 1s both 3s;    animation:A 1s both 3s}.informacion-e p{    -webkit-animation:A 1s both 3.5s;    animation:A 1s both 3.5s}.informacion-e a{    -webkit-animation:A 1s both 4s;    animation:A 1s both 4s}.slick-slider{    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    -webkit-touch-callout:none;    -khtml-user-select:none;    -ms-touch-action:pan-y;    touch-action:pan-y;    -webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{    position:relative;    display:block}.slick-list{    overflow:hidden;    margin:0;    padding:0}.slick-list:focus{    outline:none}.slick-list.dragging{    cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{    -webkit-transform:translateZ(0);    transform:translateZ(0)}.slick-track{    position:relative;    top:0;    left:0;    display:block}.slick-track:after,.slick-track:before{    display:table;    content:""}.slick-track:after{    clear:both}.slick-loading .slick-track{    visibility:hidden}.slick-slide{    display:none;    float:left;    height:100%;    min-height:1px}.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}@media (max-width:768px){    .Modern-Slider .item h2{        width:75%;        margin:0 auto    }}.nosotros{    background-color:#f4f4f4;    background-color-height:auto}.cover{    width:100%;    height:100vh;    background-color:red}.img-nosotros{    height:100%;    margin-top:85px;    opacity:0;    -webkit-transform:translateY(100px);    -ms-transform:translateY(100px);    transform:translateY(100px);    -webkit-transition:all .3s ease-in-out;    -o-transition:all .3s ease-in-out;    transition:all .3s ease-in-out}.textNosotros{    background-color:#fff;    position:relative;    margin-top:-215px;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    margin-bottom:135px;    -webkit-box-shadow:0 10px 50px rgba(0,0,0,.16);    box-shadow:0 10px 50px rgba(0,0,0,.16);    opacity:0;    -webkit-transform:translateY(300px);    -ms-transform:translateY(300px);    transform:translateY(300px);    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.textNosotros>div{    width:87%;    margin-top:48px;    margin-bottom:48px}.textNosotros>div h3{    margin-bottom:40px}.datos-historicos{    margin-bottom:92px;    text-align:center;    color:#414241;    opacity:0;    -webkit-transform:translateY(300px);    -ms-transform:translateY(300px);    transform:translateY(300px);    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.datos-historicos .dato{    font-family:AktivGrotesk-Bold;    font-size:54px;    color:#414241}.datos-historicos .descripcion{    font-family:Gothan-Book;    font-size:16px;    color:#414241}@media (max-width:412px){    .textNosotros{        margin-top:-50px    }}.proyectos{    background-color:#f4f4f4;    overflow:hidden}.vivanco{    background-image:url(../img/vivanco.jpg);    background-color:red;    height:Calc(82vh);    background-repeat:no-repeat;    -webkit-background-size:cover;    background-size:cover;    background-position:50%;    opacity:0;    -webkit-transform:translateX(-50px);    -ms-transform:translateX(-50px);    transform:translateX(-50px);    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.lithos{    background-image:url(../img/lithos.jpg)}.lithos,.sur{    background-color:red;    height:Calc(82vh);    background-repeat:no-repeat;    -webkit-background-size:cover;    background-size:cover;    background-position:50%;    opacity:0;    -webkit-transform:translateX(50px);    -ms-transform:translateX(50px);    transform:translateX(50px);    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.sur{    background-image:url(../img/av-sur.jpg)}.av-sur{    background-image:url(../img/sur.jpg);    background-color:red;    height:Calc(82vh);    background-repeat:no-repeat;    -webkit-background-size:cover;    background-size:cover;    background-position:50%;    opacity:0;    -webkit-transform:translateX(-50px);    -ms-transform:translateX(-50px);    transform:translateX(-50px);    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.row-espcial{    height:100%}.row-espcial .superior h6{    opacity:0;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    -webkit-transform:translateY(10px);    -ms-transform:translateY(10px);    transform:translateY(10px)}.row-espcial .inferior h6{    opacity:0;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    -webkit-transform:translateY(-20px);    -ms-transform:translateY(-20px);    transform:translateY(-20px)}.row-espcial:hover .inferior h6,.row-espcial:hover .superior h6{    opacity:1;    -webkit-transform:translateY(0);    -ms-transform:translateY(0);    transform:translateY(0)}.row-espcial:hover .sombra-proyecto{    background-color:rgba(0,0,0,.6)}.sombra-proyecto{    background-color:rgba(0,0,0,.1);    width:100%;    height:100%;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    position:relative}.sombra-proyecto h2,.sombra-proyecto h6{    color:#fff}.sombra-proyecto .prueba,.sombra-proyecto a{    width:100%;    background-color:#e66100;    text-decoration:none;    display:block;    text-align:center;    padding-top:10px;    padding-bottom:10px;    margin-top:25px;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    font-family:AktivGrotesk-Bold;    font-size:12px;    color:#fff}.sombra-proyecto .prueba:hover,.sombra-proyecto a:hover{    background-color:#414241}.superior{    position:absolute;    top:5%}.inferior{    position:absolute;    bottom:5%}@media (max-width:768px){    .inferior h6,.superior h6{        opacity:1!important    }}.estatus{    height:30px;    margin-bottom:10px;    font-family:Gothan-Book;    font-size:14px;    color:#fff}.logoAtelier{    margin-top:40vh;    margin-bottom:2vh;    color:#fff;    width:200px}.vendido-departamento{    font-family:AktivGrotesk-Bold;    color:#e66100;    margin-top:20px;    font-size:12px}.testimonios{    height:auto}.testimonios h3{    margin-top:157px;    margin-bottom:110px;    opacity:0;    -webkit-transform:translateY(100px);    -ms-transform:translateY(100px);    transform:translateY(100px);    -webkit-transition:all .3s ease-in-out;    -o-transition:all .3s ease-in-out;    transition:all .3s ease-in-out}.testimonios p{    font-size:12px;    margin-bottom:52px}.contTestimonio{    margin-bottom:210px;    opacity:0;    -webkit-transform:translateY(100px);    -ms-transform:translateY(100px);    transform:translateY(100px);    -webkit-transition:all .3s ease-in-out;    -o-transition:all .3s ease-in-out;    transition:all .3s ease-in-out}.usuario-testimonio{    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center}.usuario-testimonio img{    float:left}.usuario-testimonio div{    margin-left:30px}.usuario-testimonio div span{    width:100%;    display:block}.usuario-testimonio div .nombre{    color:#414241}.usuario-testimonio div .cargo,.usuario-testimonio div .nombre{    font-size:14px;    font-family:AktivGrotesk-Bold}.contacto{    background-color:#414241}.contacto h3{    color:#fff;    margin-top:110px;    margin-bottom:65px;    opacity:0;    -webkit-transform:translateY(100px);    -ms-transform:translateY(100px);    transform:translateY(100px);    -webkit-transition:all .3s ease-in-out;    -o-transition:all .3s ease-in-out;    transition:all .3s ease-in-out}.contacto p{    color:#fff;    opacity:0;    -webkit-transform:translateY(150px);    -ms-transform:translateY(150px);    transform:translateY(150px);    -webkit-transition:all .7s ease-in-out;    -o-transition:all .7s ease-in-out;    transition:all .7s ease-in-out}.contacto .detalle-contacto{    font-family:AktivGrotesk-Bold!important;    color:hsla(0,0%,100%,.5)!important}input.text,input[type=button],input[type=email],input[type=number],input[type=submit],input[type=text],textarea{    -webkit-appearance:none;    -webkit-border-radius:0;    border-radius:0}form{    margin-top:65px;    margin-bottom:65px;    opacity:0;    -webkit-transform:translateY(150px);    -ms-transform:translateY(150px);    transform:translateY(150px);    -webkit-transition:all 1s ease-in-out;    -o-transition:all 1s ease-in-out;    transition:all 1s ease-in-out}select{    color:#fff;    height:53px;    background-color:#414241;    border:none;    border-bottom:1px solid #fff;    -webkit-border-radius:0!important;    border-radius:0!important;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;    font-size:14px;    margin-bottom:24px;    font-family:Gothan-Book;    width:100%}select:focus{    outline:0}input{    color:#fff;    height:53px;    background-color:#414241;    border:none;    border-bottom:1px solid #fff;    font-size:14px;    font-family:Gothan-Book;    margin-bottom:24px;    width:100%}input:focus{    outline:0}textarea{    color:#fff;    height:80px;    background-color:#414241;    border:none;    border-bottom:1px solid #fff;    font-size:14px;    font-family:Gothan-Book;    margin-bottom:24px;    margin-top:10px;    width:100%}textarea:focus{    outline:0}.enviar-formulario{    background-color:#ea3800;    border:none}.nav-fluid{    -webkit-transition:all .5s ease-in-out;    -o-transition:all .5s ease-in-out;    transition:all .5s ease-in-out}.show{    opacity:1!important;    -webkit-transform:translateY(0)!important;    -ms-transform:translateY(0)!important;    transform:translateY(0)!important}.showProyecto{    opacity:1!important;    -webkit-transform:translatex(0)!important;    -ms-transform:translatex(0)!important;    transform:translatex(0)!important}.showMenu{    background-color:#fff}.showMenu a{    color:#414241!important}.showMenuDos{    background-color:#414241}.showMenuDos a{    color:#fff!important}.active>a{    opacity:.5}footer{    background-color:#414241;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:end;    -webkit-justify-content:flex-end;    -ms-flex-pack:end;    justify-content:flex-end;    padding:0 16vw 40px}footer .copyright{    font-size:12px;    opacity:.4}footer .copyright a{    color:#fff!important;    text-decoration:none}.regresar{    background-color:#e66100;    position:fixed;    width:85px;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    height:35px;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    margin-left:37px;    z-index:999!important;    margin-top:34px}.regresar a{    font-family:AktivGrotesk-Bold;    font-size:12px;    color:#fff;    text-decoration:none}.img-detalle-edificio{    height:100%;    margin-top:105px;    -webkit-transition:all .8s;    -o-transition:all .8s;    transition:all .8s;    opacity:0;    -webkit-transform:translateY(-120px);    -ms-transform:translateY(-120px);    transform:translateY(-120px)}.cover-e{    background-image:url(../img/home.jpg);    width:100%;    height:100vh;    -webkit-background-size:cover;    background-size:cover;    background-position:50%;    background-attachment:fixed}.text-about-edificio{    background-color:#fff;    height:auto;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-shadow:0 10px 50px rgba(0,0,0,.16);    box-shadow:0 10px 50px rgba(0,0,0,.16);    margin-bottom:70px}.text-about-edificio div{    margin-top:40px;    width:80%;    margin-bottom:40px}.text-about-edificio div p{    text-align:left}.cont-informacion{    width:100%;    height:100%;    background-color:rgba(0,0,0,.5);    position:relative;    z-index: 2;}.informacion-e{    height:100%;    position:relative;    bottom:0;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column;    text-align:center}.informacion-e h2{    margin-top:40vh;    margin-bottom:2vh;    color:#fff}.informacion-e h5{    color:#fff}.informacion-e p{    color:#fff;    margin-bottom:6vh}.informacion-e a{    background-color:#e66100;    text-decoration:none;    font-family:AktivGrotesk-Bold;    font-size:14px;    color:#fff;    padding:12px 22px;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s}.informacion-e a:hover{    background-color:#414241;    color:hsla(0,0%,100%,.5)}.img01,.img02,.img03,.img04,.img05,.img06,.img07,.img08,.img09,.img010,.img011,.img012,.img013{    background-position:50%;    background-repeat:no-repeat;    -webkit-background-size:cover;    background-size:cover;    margin-bottom:30px;    cursor:pointer}.img01{    background-image:url(../img/av-del-sur/img01.jpg);    height:440px}.img01:hover .container-galeria{    opacity:1}.img02{    background-image:url(../img/av-del-sur/img02.jpg);    height:440px}.img02:hover .container-galeria{    opacity:1}.img03{    background-image:url(../img/av-del-sur/img03.jpg);    height:219px}.img03:hover .container-galeria{    opacity:1}.img04{    background-image:url(../img/av-del-sur/img04.jpg);    height:219px}.img04:hover .container-galeria{    opacity:1}.img05{    background-image:url(../img/av-del-sur/img05.jpg);    height:219px}.img05:hover .container-galeria{    opacity:1}.img06{    background-image:url(../img/atailer/galeria/img01.jpg);    height:440px}.img06:hover .container-galeria{    opacity:1}.img07{    background-image:url(../img/atailer/galeria/img02.jpg);    height:440px}.img07:hover .container-galeria{    opacity:1}.img08{    background-image:url(../img/atailer/galeria/img03.jpg);    height:219px}.img08:hover .container-galeria{    opacity:1}.img09{    background-image:url(../img/atailer/galeria/img04.jpg);    height:219px}.img09:hover .container-galeria{    opacity:1}.img010{    background-image:url(../img/atailer/galeria/img05.jpg);    height:219px}.img010:hover .container-galeria{    opacity:1}.img011{    background-image:url(../img/atailer/galeria/img06.jpg);    height:219px;}.img011:hover .container-galeria{    opacity:1}.img012{    background-image:url(../img/atailer/galeria/img07.jpg);    height:219px;}.img012:hover .container-galeria{    opacity:1}.img013{    background-image:url(../img/atailer/galeria/img08.jpg);    height:219px;}.img013:hover .container-galeria{    opacity:1}.container-galeria{    opacity:0;    width:100%;    height:100%;    background-color:rgba(0,0,0,.8);    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column}.container-galeria h4,.container-galeria p{    color:#fff!important;    margin-bottom:20px!important}.mapa{    height:544px;    margin-bottom:130px;    -webkit-transition:all .8s;    -o-transition:all .8s;    transition:all .8s;    opacity:0;    -webkit-transform:translateY(-300px);    -ms-transform:translateY(-300px);    transform:translateY(-300px)}.gps{    margin-top:200px}.text-direccion,.text-direccion2{    height:auto;    background-color:#fff;    -webkit-box-shadow:0 10px 50px rgba(0,0,0,.16);    box-shadow:0 10px 50px rgba(0,0,0,.16);    margin-top:-100px;    display:-moz-flex;    display:-ms-flex;    display:-o-flex;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    margin-bottom:10px}.title-dato{    font-family:AktivGrotesk-Bold;    font-size:17px;    margin-bottom:24px;    margin-top:40px}.des-dato,.title-dato{    color:#414241}.des-dato{    margin-bottom:40px}.detalle h4,.galeria h4,.ubicacion h4{    margin-bottom:50px}.detalle{    display:block}.menu-lateral{    width:48px;    position:fixed;    z-index:999;    right:0;    top:40vh;    background-color:#fff}.menu-lateral div a{    width:100%;    height:48px;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    text-decoration:none}.menu-lateral div a img{    width:20px;    position:absolute}.menu-lateral div a div{    opacity:0;    -webkit-transition:all .2s;    -o-transition:all .2s;    transition:all .2s;    font-family:Gothan-Book;    font-size:16px;    color:#fff;    -webkit-transform:translateX(-70px);    -ms-transform:translateX(-70px);    transform:translateX(-70px)}.menu-lateral a:hover div{    opacity:1}.big-plano-01,.big-plano-02,.big-plano-03,.big-plano-04,.big-plano-05,.big-plano-06,.big-plano-07,.big-plano-08,.big-plano-09,.big-plano-010,.galeria-full,.galeria-full-ocho,.galeria-full-siete,.galeria-full-seis,.galeria-full-cinco,.galeria-full-cuatro,.galeria-full-dos,.galeria-full-tres{    display:none;    width:100%;    height:100vh;    background-color:rgba(0,0,0,.7);    position:fixed;    z-index:999999999999999}.p{    width:100%;    height:100vh;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    overflow:hidden;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column}.c img{    width:30px;    cursor:pointer;    margin-top:-40px;    float:left}.detalle,.galeria,.ubicacion{    background-color:#f4f4f4}@media (max-width:768px){    .itemML{        display:none    }}.thank{    background-color:#f4f4f4;    width:100%;    height:100vh;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column;    text-align:center;    padding:50px}.thank a{    margin-top:50px;    background-color:#e66100;    padding:10px 20px;    text-decoration:none;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    font-family:Gothan-Book;    font-size:16px;    color:#fff}.thank a:hover{    background-color:#414241}#loader{    display:block;    width:100%;    height:100vh;    position:fixed;    z-index:9999999999;    background-color:#fff;    color:#fff;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center}.m2{    font-size:20px!important}@media (max-width:768px){    .text-about-edificio{        margin-top:150px;        margin-bottom:0    }    .text-direccion,.text-direccion2{        margin-top:300px;        margin-bottom:-500px    }    .logoAtelier{        margin-top:10vh    }}@media (max-width:344px){    .text-about-edificio div{        margin-top:40px;        width:90%    }    .text-about-edificio div p{        font-size:12px    }    .vineta{        height:49px    }}@media (max-width:550px){    .p>img{        width:100%!important    }}@media screen and (max-width:528px) and (min-width:345px){    .text-about-edificio div{        margin-top:40px;        width:100%    }    .text-about-edificio div p{        font-size:12px    }}.arrowBack{    width:45px;    margin-top:4vh;    cursor:pointer;    height:auto}.text-about-edificio p span{    float:left;    width:17px;    height:17px;    margin-right:10px;    margin-top:3px}.redesFacebook,.redesInstagram{    color:#fff;    font-size:14px;    text-decoration:none}.vineta{    float:left;    display:block;    width:19px;    margin-right:12px;    margin-top:2px}@media screen and (max-width:1199px) and (min-width:768px){    .text-direccion2>div,.text-direccion>div{        width:80%    }}@media screen and (max-width:990px) and (min-width:768px){    .text-about-edificio>div>p{        font-size:12px    }}@media screen and (max-width:991px) and (min-width:768px){    .datos-historicos .dato{        font-size:40px    }}@media screen and (max-width:991px) and (min-width:768px){    .text-direccion2>div,.text-direccion>div{        width:80%    }}@media (max-width:991px) and (min-width:768px){    .show,.show a{        font-size:11px    }}.vinetaP1,.vinetaP2{    opacity:0;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s}.vinetaP2{    -webkit-transition-delay:.2s;    -o-transition-delay:.2s;    transition-delay:.2s}.vinetaP3{    opacity:0;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    -webkit-transition-delay:.4s;    -o-transition-delay:.4s;    transition-delay:.4s}.vinetaP4{    opacity:0;    -webkit-transition:all .5s;    -o-transition:all .5s;    transition:all .5s;    -webkit-transition-delay:.6s;    -o-transition-delay:.6s;    transition-delay:.6s}.cover-e{    background-repeat:no-repeat;    background-attachment:scroll}.ph2-over{    float:left;    overflow:hidden}.edificio-sur-adentro{    background-image:url(../img/hone-atelier.jpg)!important}.text-center{    text-align:center}.color-white{    color:#fff}.box-container{    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    display:-webkit-box;    display:-ms-flexbox;    display:flex;    -webkit-display:flex;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column;    -webkit-justify-content:space-around;    -ms-flex-pack:distribute;    justify-content:space-around;    width:100%}@media screen and (min-width:1380px){    .box-container{        -webkit-box-orient:horizontal;        -webkit-box-direction:normal;        -webkit-flex-direction:row;        -ms-flex-direction:row;        flex-direction:row    }}.box-item{    position:relative;    -webkit-backface-visibility:hidden;    backface-visibility:hidden;    width:415px;    margin-bottom:35px;    max-width:100%}.flip-box{    transform-style:preserve-3d;    -webkit-transform-style:preserve-3d;    perspective:1000px;    -webkit-perspective:1000px}.flip-box-back,.flip-box-front{    -webkit-background-size:cover;    background-size:cover;    background-position:50%;    -webkit-border-radius:0;    border-radius:0;    min-height:250px;    -webkit-transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);    transition:-webkit-transform .7s cubic-bezier(.4,.2,.2,1);    -o-transition:transform .7s cubic-bezier(.4,.2,.2,1);    transition:transform .7s cubic-bezier(.4,.2,.2,1);    transition:transform .7s cubic-bezier(.4,.2,.2,1), -webkit-transform .7s cubic-bezier(.4,.2,.2,1);    -webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);    -webkit-backface-visibility:hidden;    backface-visibility:hidden}.flip-box-front{    -webkit-transform:rotateY(0deg);    transform:rotateY(0deg);    -webkit-transform-style:preserve-3d;    transform-style:preserve-3d}.flip-box:hover .flip-box-front{    -webkit-transform:rotateY(-180deg);    transform:rotateY(-180deg);    -webkit-transform-style:preserve-3d;    transform-style:preserve-3d}.flip-box-back{    position:absolute;    top:0;    left:0;    width:100%;    -webkit-transform:rotateY(180deg);    transform:rotateY(180deg);    -webkit-transform-style:preserve-3d;    transform-style:preserve-3d}.flip-box:hover .flip-box-back{    -webkit-transform:rotateY(0deg);    transform:rotateY(0deg);    -webkit-transform-style:preserve-3d;    transform-style:preserve-3d}.flip-box .inner{    position:absolute;    left:0;    width:100%;    padding:30px;    outline:1px solid transparent;    -webkit-perspective:inherit;    perspective:inherit;    z-index:-1;    transform:translateY(-50%) translateZ(60px) scale(.94);    -webkit-transform:translateY(-50%) translateZ(60px) scale(.94);    -ms-transform:translateY(-50%) translateZ(60px) scale(.94);    top:50%}.flip-box-header{    font-size:20px!important;    font-family:Gothan-Book;    margin-bottom:20px}.flip-box p{    font-size:14px;    float:left;    line-height:1.5em;    z-index:-5}.flip-box-img{    margin-top:25px}.flip-box-button{    background-color:transparent;    border:1px solid #fff;    -webkit-border-radius:0;    border-radius:0;    color:#fff;    cursor:pointer;    font-size:14px;    font-weight:700;    margin-top:25px;    padding:15px 20px}.flip-margen-center{    width:20%;    height:20px;    display:block;    float:left}.flip-box-data{    width:100%;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center}.planos-h4{    margin-top:90px}.flip-white,.flip-white p{    color:#fff!important}.container-card{    height:250px;    margin-top:25px;    margin-bottom:25px}.front-content{    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-align-content:center;    -ms-flex-line-pack:center;    align-content:center;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-orient:vertical;    -webkit-box-direction:normal;    -webkit-flex-direction:column;    -ms-flex-direction:column;    flex-direction:column;    text-align:center;    height:100%;    background-color:#fff}.plano-vendido{    font-size:14px;    color:#e66100;    font-family:Gothan-Book}.dato-plano{    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    display:flex;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    width:100%;    margin-top:15px;    margin-bottom:15px}.dato-plano span{    width:5%}.front{    background-color:#fff}.middle{    position:absolute;    top:50%;    left:50%;    -webkit-transform:translate(-50%,-50%);    -ms-transform:translate(-50%,-50%);    transform:translate(-50%,-50%)}.card{    cursor:pointer;    width:90%;    margin:0 auto;    height:250px}.back,.front{    width:100%;    height:100%;    overflow:hidden;    -webkit-backface-visibility:hidden;    backface-visibility:hidden;    position:absolute;    -webkit-transition:-webkit-transform .6s linear;    transition:-webkit-transform .6s linear;    -o-transition:transform .6s linear;    transition:transform .6s linear;    transition:transform .6s linear, -webkit-transform .6s linear}.front{    -webkit-transform:perspective(600px) rotateY(0deg);    transform:perspective(600px) rotateY(0deg)}.front img{    height:100%}.back{    background:#414241;    -webkit-transform:perspective(600px) rotateY(180deg);    transform:perspective(600px) rotateY(180deg)}.back-content{    color:#2c3e50;    text-align:center;    width:100%}.back-content button{    font-size:14px;    color:#fff;    background-color:#4a4b4a;    padding:10px 20px;    border:1px solid #fff;    font-family:Gothan-Book}.back-content .dato-plano p,.back-content h6{    color:#fff!important}.sm{    margin:20px 0}.sm a{    display:-webkit-inline-box;    display:-webkit-inline-flex;    display:-ms-inline-flexbox;    display:inline-flex;    width:40px;    height:40px;    -webkit-box-pack:center;    -webkit-justify-content:center;    -ms-flex-pack:center;    justify-content:center;    -webkit-box-align:center;    -webkit-align-items:center;    -ms-flex-align:center;    align-items:center;    color:#2c3e50;    font-size:18px;    -webkit-transition:.4s;    -o-transition:.4s;    transition:.4s;    -webkit-border-radius:50%;    border-radius:50%}.sm a:hover{    background:#2c3e50;    color:#fff}.card:hover>.front{    -webkit-transform:perspective(600px) rotateY(-180deg);    transform:perspective(600px) rotateY(-180deg)}.card:hover>.back{    -webkit-transform:perspective(600px) rotateY(0deg);    transform:perspective(600px) rotateY(0deg)}#videoAtelier {    z-index: 1;    position: absolute;    min-width: 100%;    min-height: 100%;    right: 0;    bottom: 0;}.wsp {position: fixed;background: #45e676;border-radius: 5px;right: 60px;bottom: 35px;z-index: 1800;}.wsp a {display: block;padding: 8px 8px 2px;}.wsp a svg {width: 30px;height: 30px;fill: #fff;}