@font-face {
    font-family: 'ReplicaRegular_0';
    src: url('fonts/ReplicaRegular_0.eot');
    src: url('fonts/ReplicaRegular_0.eot') format('embedded-opentype'),
         url('fonts/ReplicaRegular_0.woff2') format('woff2'),
         url('fonts/ReplicaRegular_0.woff') format('woff'),
         url('fonts/ReplicaRegular_0.ttf') format('truetype'),
         url('fonts/ReplicaRegular_0.svg#ReplicaRegular_0') format('svg');
}

html {
  font-family: 'ReplicaRegular_0', 'Helvetica Neue', Arial, sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

body {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  color: #3e3e3d;
  background-color: #3e3e3d;
  overflow-x:hidden;
  letter-spacing: 0.02em;
}
/*Boostrp only grid*/
@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.container, .flex-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container, .flex-container{width:750px}}@media(min-width:992px){.container, .flex-container{width:970px}}@media(min-width:1200px){.container, .flex-container{width:1320px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col,.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col,.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col,.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix,.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}*,*:before,*:after{box-sizing:border-box}
.container-flex{
  width: 100%;
  padding-left: 4em;
  padding-right: 4em;
  margin: 0;
}

a {text-decoration: none;color: #3e3e3d}
a.link{color:#fff}
a.link:hover{text-decoration: underline}
figure{margin: 0}
.module{padding: 4vh 4em 6vh 4em}
.module p, .module ul {width: 100%;text-align: justify;}
.module ul{padding-left: 16px}
/*////////////////////// DISPLAY //////////////////////////*/
.block{display:block}
.iblock{display: inline-block;vertical-align: middle}
.rel, .dotted{position: relative}
.abs{position: absolute}
.hide, .price-value.out{display: none}
/*TEXT SIZES*/
p,.p{font-size: 16px}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .contact-item span{line-height: 1}
h1, .h1 {font-size: 36px}
h2, .h2 {font-size: 18px}
h3, .h3 {font-size:26px; margin: 5px 0}
h4, .h4 {font-size: 1.6em}
h5, .h5 {font-size: 1.4em}
.main-title {font-size: 38px}
.mega-title{font-size: 64px}
.mega-title, .main-title, .title{text-transform: uppercase}
.title {
    font-family: 'ReplicaRegular_0';
    font-size: 26px;
    margin-bottom: 40px;
    line-height: 1.3;
}
.sub-title{}
.txtPlus {font-size: 18px}
.txt{font-size: 14px}
.small{ font-size: 12px}
hr {background: rgba(255, 255, 255, 0.5);height: 1px;border: none}
.border-top {border-top: 1px solid rgba(255, 255, 255, 0.3)}
.border-bottom {border-bottom: 1px solid rgba(255, 255, 255, 0.3)}
.border-left {border-left: 1px solid rgba(255, 255, 255, 0.3)}
.border-right {border-bottom: 1px solid rgba(255, 255, 255, 0.3)}
/*//////////////////////////// COLORS //////////////////////////////*/
.primary, .search-box-btn:hover, .btn-white{color:#fa6c65}
.primary-light, #contact .social-icons i:hover{color:#fb827c}
.white, .white-parent *, .btn-primary, .btn-light, .btn-dark{color:#fff}
.black, .black-parent *{color:#000}
.light-grey{color: #e6e7e8}
.water{color:#00897B}
.dark-water{color:#00695C}
/*TEXT WEIGHT*/
.txtULight{font-weight: 100}
p, .txtLight{font-family: 'ReplicaRegular_0';}
.txtMedium{}
.txtBold{font-weight: bold}
/*TEXT ALIGN*/
.txt-left{text-align: left}
.txt-center{text-align: center}
.txt-right{text-align: right}
/*TEXT TRANSFORM*/
.txtUp{text-transform: uppercase}
.txtDown{text-transform: normal}
.txtCap{text-transform: capitalize}
.txt-shadow{text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4)}
/*//////////////////////// WIDTH & HEIGHT //////////////////////////*/
.w0{width: 0%}.w10{width: 10%}.w20{width: 20%}.w30{width: 30%}.w40{width: 40%}.w50{width: 50%}.w60{width: 60%}.w70{width: 70%}.w80{width: 80%}.w90{width: 90%}.w100{width: 100%}
.h100{height: 100%}
.h100v, .fullscreen{min-height: 100vh}
.half-screen{min-height: 50vh}
.quarter-screen{min-height: 75vh}
/*//////////////////////////// CSS COLS ////////////////////////////*/
.cols.two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}
.cols.three{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}
.cols.four{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4}
.cols.five{-webkit-column-count: 5;-moz-column-count: 5;column-count: 5}
.cols.six{-webkit-column-count: 6;-moz-column-count: 6;column-count: 6}
/*//////////////////////////// PADDINGS ////////////////////////////*/
.p0{padding:0}.p10{padding: 10px}.p15{padding: 15px}.p20{padding: 20px}.p30{padding: 30px}.p40{padding: 40px}.p60{padding: 60px}.p80{padding: 80px}.p90{padding: 90px}.p10{padding: 100px}
.pt0{padding-top: 0px}.pt5{padding-top: 5px}.pt10{padding-top: 10px}.pt15{padding-top: 15px}.pt20{padding-top: 20px}.pt30{padding-top: 30px}.pt40{padding-top: 40px}.pt50{padding-top: 50px}.pt60{padding-top: 60px}.pt70{padding-top: 70px}.pt80{padding-top: 80px}.pt90{padding-top: 90px}.pt100{padding-top: 100px}
.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}
.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}
.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}
.pVt5{padding-top:5vh}.pVt10{padding-top:10vh}.pVt15{padding-top:15vh}.pVt20{padding-top:20vh}.pVt30{padding-top:30vh}.pVt40{padding-top:40vh}.pVt50{padding-top:50vh}.pVt60{padding-top:60vh}.pVt70{padding-top:70vh}.pVt80{padding-top:80vh}.pVt90{padding-top:90vh}.pVt100{padding-top:100vh}
.pVb0{padding-bottom:0}.pVb5{padding-bottom:5vh}.pVb10{padding-bottom:10vh}.pVb15{padding-bottom:15vh}.pVb20{padding-bottom:20vh}.pVb30{padding-bottom:30vh}.pVb40{padding-bottom:40vh}.pVb50{padding-bottom:50vh}.pVb60{padding-bottom:60vh}.pVb70{padding-bottom:70vh}.pVb80{padding-bottom:80vh}.pVb90{padding-bottom:90vh}.pVb100{padding-bottom:100vh}
.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}
.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}
.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}
.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}
.nopadding {padding: 0 }
.nomargin{margin: 0 }
/*/////////////////////// BURGER /////////////////////////*/
.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 2em 0;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity,filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent;
    z-index: 999999;
}
.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px;
    margin-top: 5px;
}
.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px;
}
.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -10px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.hamburger--emphatic-r {overflow: hidden; }
.hamburger--emphatic-r .hamburger-inner {transition: background-color 0.125s 0.175s ease-in; }
.hamburger--emphatic-r .hamburger-inner::before {left: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;}

.hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r.in .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; 
}

.hamburger--emphatic-r.in .hamburger-inner::before {
      left: -80px;
      top: 80px;
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 
}

.hamburger--emphatic-r.in .hamburger-inner::after {
      right: -80px;
      top: 80px;
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/*/////////////////////////// BACKGROUNDS ///////////////////////////////*/
.back-primary, .btn-primary, .btn-light:hover{background-color:#fa6c65}
.back-dark, .btn-dark{background-color:#e9655e}
.back-light, .btn-light, .btn-primary:hover, .btn-white:hover{background-color:#fb827c}
.back-white, .btn-white{background-color:#fff}
.back-light-grey{background-color: #eee}
.back-dark-grey{background-color: #a7a9ac}
.back-heavy-grey{background-color: #666}
.back-img{background-repeat: no-repeat}
.back-img-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}
.back-img-cover, .back-img-fix, .data-back, .photo, .poster, .poster-blur {background-position: center;background-size: cover}
.back-img-fix {background-attachment: fixed}
/*/////////////////////////////// FLEX ////////////////////////////////*/
.flex, .flex-container{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.dir-column{-moz-flex-direction: column;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column}
.dir-row{-moz-flex-direction: row;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row}
.content-start {-moz-justify-content: flex-start;-ms-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start}
.content-arround {-moz-justify-content: space-around;-ms-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around}
.content-between{-moz-justify-content: space-between;-ms-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between}
.content-center {-moz-justify-content: center;-ms-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center}
.content-end{-moz-justify-content: flex-end;-ms-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end}
.align-start {-ms-flex-align: flex-start;-ms-grid-row-align: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start}
.align-end {-ms-flex-align: flex-end;-ms-grid-row-align: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end}
.align-center{-ms-flex-align: center;-ms-grid-row-align: center;-webkit-box-align: center;align-items: center}
.align-stretch{-ms-flex-align: stretch;-ms-grid-row-align: stretch;-webkit-box-align: stretch;align-items: stretch}
.wrap {-ms-flex-wrap: wrap !important; -webkit-flex-wrap: wrap !important; flex-wrap: wrap !important;}
.fit{-moz-flex: 1;-ms-flex: 1;-o-flex: 1;-webkit-box-flex: 1;flex: 1}
.align-self-center{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}
.align-self-start{-ms-flex-item-align: flex-start;align-self: flex-start}
.align-self-end{-ms-flex-item-align: flex-end;align-self: flex-end}
.align-self-stretch{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch}
/*/////////////////////////// POSITION ////////////////////////////*/
.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.centered-y{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.centered-x{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.scroller {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: auto;
}
/*////////////////////////////// FX ////////////////////////////////*/
.trans,[class*="btn-"], .nav-link {-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease}
.img-responsive{display:block;max-width: 100%;height: auto}
.nowrap{white-space: nowrap}
.underline:hover{text-decoration: underline}
.list{list-style: none}
.list-bullet{list-style:initial}
ul.list li {margin-bottom: 8px}
/*/////////////////////////// BUTTONS //////////////////////////////*/
[class*="btn-"] {
    border: none;
    outline: none;
    cursor: pointer;
    text-decoration: none !important;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.btn{
  padding: 1em 2em;
  text-decoration: none !important;
  -webkit-filter: contrast(100%);
  filter: contrast(100%);
  box-shadow: 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0,0);
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease; 
}
.btn:hover{box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15)}
.btn-white{color: #fa6c65}
.btn-white:hover{color: #fff}
.btn-shadow:hover{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14), 0 1px 8px 0 rgba(0,0,0,0.12), 0 3px 8px -4px rgba(0,0,0,0.2)}
.btn-rounded{border-radius: 50px;padding: 15px 40px}
.btn-rounded.small{padding: 10px 30px}
.btn-outline, .btn-outline:active, .btn-outline:visited, .btn-outline:focus {
    display: inline-block;
    border: 2px solid #ffffff;
    padding: 1em 2em;
    color: #ffffff;
    background: transparent;
    text-decoration: none !important;
}
.btn-outline:hover {color: #000;background: #fff}
.rounded{border-radius: 50px}
/*//////////////////////// SWIPER SLIDER ///////////////////////////*/
.swiper-container, .adv-swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:3vh;left:0;width:100%}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#fff;opacity:.5}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#fa6c65;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-slide{width: 100vw !important}
/*//////////////////////// OVERLAY & LAYERS ////////////////////////*/
.overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100vh;
    height: auto;
    padding-right: 0;
    padding-left: 0;
    background-color: #3e3e3d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-box-align: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    z-index: 99999;
}
.overlay *{color:#fff}
.overlay h1{font-size:2vw;font-weight:100}
.module{
    padding-top: 180px;
    padding-top: 20vh;
}
/*////////////////////////////  BONOMI STYLES//////////////////////////////*/
#brand-wrapper {margin-top: 33px;padding-left: 0}
#iso {width: 150px}
#logo {
    position: relative;
    width: 130px;
    top: -7px;
    left: 30px;
}

[data-show="hide"]{display: none}
[data-show="show"]{display: block}
#top:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 50vh;
    z-index: 99;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
#menu {
    position: relative;
    top: 37px;
    color: #fff;
}
#menu a {position:relative;font-family: 'ReplicaRegular_0';padding: 0 10px 5px 0; margin-right: 5px}
#menu a.active:before {
    position: absolute;
    content: '';
    width: 12%;
    height: 1px;
    background: #fff;
    top: -6px;
}
.flex-container {width: 80%}
.content-wrapper {margin-left: 180px}
header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
}
[data-sec="in"] .overlay:before{
  position: fixed;
  content: '';
  width: 100%;
  height: 150px;
  height: 20vh;
  background: #3e3e3d;
  top:0;
  left: 0;
  z-index: 1
}
[data-sec="in"] #main-slider{opacity:0}
[data-sec="out"] #main-slider{opacity:1}
#main-slider {height: 100vh}
#menu-trabajos {
    position: absolute;
    left: 0;
    padding: 0;
    top: 40px;
}
#menu-trabajos div {font-family: 'ReplicaRegular_0';color: #fff; cursor: pointer;}
#menu-trabajos div.active {opacity:.4}
#menu-trabajos div:hover {opacity:.6}
#main-slider .swiper-button-next, #main-slider .swiper-button-prev{width: 20%}
#main-slider .swiper-button-next, #main-slider .swiper-button-prev{
  background-image: initial;
  top: 0;
  right: 0;
  height: 100%;
  margin-top: 0;
}
#main-slider .swiper-button-prev{background-image: initial;left: 0}
.swiper-button-prev {cursor: url(img/arrow-prev.svg), pointer !important}
.swiper-button-next {cursor: url(img/arrow-next.svg), pointer !important}
#nosotros .scroller  {
  padding-top: 200px;
  padding-top: 20vh;
}
#nosotros .row > div:first-child * {color: #999}
.field-wrap > *, input[type="submit"] {
    font-family: 'ReplicaRegular_0';
    font-size: 16px;
    border: none;
    padding: 10px 20px 10px 0;
    width: 100%;
    margin-bottom: 15px;
    background: transparent;
    border-top: 1px solid #fff;
    color: #fff;
    outline: none;
    text-align: left;
    letter-spacing: 0.02em;
}

input[type="submit"] {cursor: pointer}
.field-wrap > *:focus, input[type="submit"]:hover {
  border-top: 1px solid #999;
  color: #999
}
::-webkit-input-placeholder {color:#fff;}
::-moz-placeholder {color:#fff;} 
:-ms-input-placeholder {color:#fff;} 
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #3e3e3d inset}
.field-wrap > *:focus::-webkit-input-placeholder {color:#999;} 
.field-wrap > *:focus::-moz-placeholder {color:#999;}
.field-wrap > *:focus:-ms-input-placeholder {color:#999;}
.field-wrap textarea{min-height: 120px}
/*/////////////////////////////// RESPONSIVE//////////////////////////////*/

@media (max-width: 1500px){
  #brand-wrapper {padding-left: 20px}
  .content-wrapper {margin-left: 180px}
  #iso {width: 130px}
  #logo {width: 110px}
  h1, .h1 {font-size: 34px}
  h3, .h3 {font-size:24px}
  h4, .h4 {font-size: 1.4em}
  h5, .h5 {font-size: 1.2em}
}

@media (max-width: 991px){

  #brand-wrapper {z-index: 9999}
  #iso {width: 120px}
  #logo {width: 100px}
  #nav-wrapper {display: none}
  .brand {width: 100%; margin-top: -1em;}
  .swiper-pagination-bullet {width: 10px;height: 10px}
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0px 3px}
  .content-wrapper {margin-left: 0}
  #menu {top: 57px;left: 20px;}
  #menu-trabajos {left: 130px;top: 0;min-width: 230px}
  #menu a, #menu-trabajos .nav-link {font-size: 20px;margin-bottom: 20px;padding-bottom: 0}
  [data-sec="in"] .overlay:before{height: 130px}
  .module {padding-top: 130px}
  /*Tablet Txt*/
  .t-txt-left{text-align: left}.t-txt-center{text-align: center}.t-txt-right{text-align: right}
  /*Tablets Widths*/
  .t-w10{width:10%}.t-w20{width:20%}.t-w30{width:30%}.t-w40{width:40%}.t-w50{width:50%}.t-w60{width:60%}.t-w70{width:70%}.t-w80{width:80%}.t-w90{width:90%}.t-w100{width:100%}
  /*Tablet Flex*/
  .t-flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}
  .t-dir-column{-moz-flex-direction: column;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column}
  .t-content-start {-moz-justify-content: flex-start;-ms-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start}
  .t-content-arround {-moz-justify-content: space-around;-ms-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around}
  .t-content-between{-moz-justify-content: space-between;-ms-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between}
  .t-content-center {-moz-justify-content: center;-ms-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center}
  .t-content-end{-moz-justify-content: flex-end;-ms-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end}
  .t-align-start {-ms-flex-align: flex-start;-ms-grid-row-align: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start}
  .t-align-end {-ms-flex-align: flex-end;-ms-grid-row-align: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end}
  .t-align-center{-ms-flex-align: center;-ms-grid-row-align: center;-webkit-box-align: center;align-items: center}
  .t-align-stretch{-ms-flex-align: stretch;-ms-grid-row-align: stretch;-webkit-box-align: stretch;align-items: stretch}
  .t-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
  .t-fit{-moz-flex: 1;-ms-flex: 1;-o-flex: 1;-webkit-box-flex: 1;flex: 1}
  .t-align-self-center{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}
  .t-align-self-start{-ms-flex-item-align: flex-start;align-self: flex-start}
  .t-align-self-end{-ms-flex-item-align: flex-end;align-self: flex-end}
  .t-align-self-stretch{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch}
  .t-flex-center{display: display: -webkit-flex ;!important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
   /*Tablets Margins & Paddings*/
  .t-mt0{margin-top:0}.t-mt5{margin-top:5px}.t-mt10{margin-top:10px}.t-mt15{margin-top:15px}.t-mt20{margin-top:20px}.t-mt30{margin-top:30px}.t-mt40{margin-top:40px}.t-mt50{margin-top:50px}.t-mt60{margin-top:60px}.t-mt70{margin-top:70px}.t-mt80{margin-top:80px}.t-mt90{margin-top:90px}.t-mt100{margin-top:100px}
  .t-mb0{margin-bottom:0}.t-mb5{margin-bottom:5px}.t-mb10{margin-bottom:10px}.t-mb15{margin-bottom:15px}.t-mb20{margin-bottom:20px}.t-mb30{margin-bottom:30px}.t-mb40{margin-bottom:40px}.t-mb50{margin-bottom:50px}.t-mb60{margin-bottom:60px}.t-mb70{margin-bottom:70px}.t-mb80{margin-bottom:80px}.t-mb90{margin-bottom:90px}.t-mb100{margin-bottom:100px}
  .t-ml0{margin-left:0}.t-ml5{margin-left:5px}.t-ml10{margin-left:10px}.t-ml15{margin-left:15px}.t-ml20{margin-left:20px}.t-ml30{margin-left:30px}.t-ml40{margin-left:40px}.t-ml50{margin-left:50px}.t-ml60{margin-left:60px}.t-ml70{margin-left:70px}.t-ml80{margin-left:80px}.t-ml90{margin-left:90px}.t-ml100{margin-left:100px}
  .t-mr0{margin-right:0}.t-mr5{margin-right:5px}.t-mr10{margin-right:10px}.t-mr15{margin-right:15px}.t-mr20{margin-right:20px}.t-mr30{margin-right:30px}.t-mr40{margin-right:40px}.t-mr50{margin-right:50px}.t-mr60{margin-right:60px}.t-mr70{margin-right:70px}.t-mr80{margin-right:80px}.t-mr90{margin-right:90px}.t-mr100{margin-right:100px}
  .t-p0{padding:0}.t-p10{padding: 10px}.t-p15{padding: 15px}.t-p20{padding: 20px}.t-p30{padding: 30px}.t-p40{padding: 40px}.t-p60{padding: 60px}.t-p80{padding: 80px}.t-p90{padding: 90px}.t-p10{padding: 100px}
  .t-pt0{padding-top:0}.t-pt5{padding-top:5px}.t-pt10{padding-top:10px}.t-pt15{padding-top:15px}.t-pt20{padding-top:20px}.t-pt30{padding-top:30px}.t-pt40{padding-top:40px}.t-pt50{padding-top:50px}.t-pt60{padding-top:60px}.t-pt70{padding-top:70px}.t-pt80{padding-top:80px}.t-pt90{padding-top:90px}.t-pt100{padding-top:100px}
  .t-pb0{padding-bottom:0}.t-pb5{padding-bottom:5px}.t-pb10{padding-bottom:10px}.t-pb15{padding-bottom:15px}.t-pb20{padding-bottom:20px}.t-pb30{padding-bottom:30px}.t-pb40{padding-bottom:40px}.t-pb50{padding-bottom:50px}.t-pb60{padding-bottom:60px}.t-pb70{padding-bottom:70px}.t-pb80{padding-bottom:80px}.t-pb90{padding-bottom:90px}.t-pb100{padding-bottom:100px}
  .t-pl0{padding-left:0}.t-pl5{padding-left:5px}.t-pl10{padding-left:10px}.t-pl15{padding-left:15px}.t-pl20{padding-left:20px}.t-pl30{padding-left:30px}.t-pl40{padding-left:40px}.t-pl50{padding-left:50px}.t-pl60{padding-left:60px}.t-pl70{padding-left:70px}.t-pl80{padding-left:80px}.t-pl90{padding-left:90px}.t-pl100{padding-left:100px}
  .t-pr0{padding-right:0}.t-pr5{padding-right:5px}.t-pr10{padding-right:10px}.t-pr15{padding-right:15px}.t-pr20{padding-right:20px}.t-pr30{padding-right:30px}.t-pr40{padding-right:40px}.t-pr50{padding-right:50px}.t-pr60{padding-right:60px}.t-pr70{padding-right:70px}.t-pr80{padding-right:80px}.t-pr90{padding-right:90px}.t-pr100{padding-right:100px}
  .t-w0{width: 0%}.t-w10{width: 10%}.t-w20{width: 20%}.t-w30{width: 30%}.t-w40{width: 40%}.t-w50{width: 50%}.t-w60{width: 60%}.t-w70{width: 70%}.t-w80{width: 80%}.t-w90{width: 90%}.t-w100{width: 100%}
  
  body.in #nav-wrapper {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background: #3e3e3d;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-flexbox;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

}

@media (max-width: 680px) {
  #brand-wrapper {margin-top: 40px; padding-left: 0}
  #iso {width: 100px}
  #logo {width: 90px;left: 15px;}
  header .container {
      width: 100%;
      margin: 0 15px;
      padding-right: 0;
  }
  #menu {left: 0px}
  #menu-trabajos {left: 110px; min-width: 180px}
  #menu a, #menu-trabajos .nav-link {
    font-size: 16px;
    margin-bottom: 18px;
  }
  /*Mobile Txt*/
  .m-txt-left{text-align: left}.m-txt-center{text-align: center}.m-txt-right{text-align: right}
  /*Mobile Flex*/
  .m-flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}
  .m-dir-column{-moz-flex-direction: column;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column}
  .m-content-start {-moz-justify-content: flex-start;-ms-justify-content: flex-start;-ms-flex-pack: start;-webkit-box-pack: start;justify-content: flex-start}
  .m-content-arround {-moz-justify-content: space-around;-ms-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around}
  .m-content-between{-moz-justify-content: space-between;-ms-justify-content: space-between;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between}
  .m-content-center {-moz-justify-content: center;-ms-justify-content: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center}
  .m-content-end{-moz-justify-content: flex-end;-ms-justify-content: flex-end;-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end}
  .m-align-start {-ms-flex-align: flex-start;-ms-grid-row-align: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start}
  .m-align-end {-ms-flex-align: flex-end;-ms-grid-row-align: flex-end;-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end}
  .m-align-center{-ms-flex-align: center;-ms-grid-row-align: center;-webkit-box-align: center;align-items: center}
  .m-align-stretch{-ms-flex-align: stretch;-ms-grid-row-align: stretch;-webkit-box-align: stretch;align-items: stretch}
  .m-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}
  .m-fit{-moz-flex: 1;-ms-flex: 1;-o-flex: 1;-webkit-box-flex: 1;flex: 1}
  .m-align-self-center{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}
  .m-align-self-start{-ms-flex-item-align: flex-start;align-self: flex-start}
  .m-align-self-end{-ms-flex-item-align: flex-end;align-self: flex-end}
  .m-align-self-stretch{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch}
  .m-flex-center{display: display: -webkit-flex ;!important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
  /*Mobile Margins & Paddings*/
  .m-mt0{margin-top:0}.m-mt5{margin-top:5px}.m-mt10{margin-top:10px}.m-mt15{margin-top:15px}.m-mt20{margin-top:20px}.m-mt30{margin-top:30px}.m-mt40{margin-top:40px}.m-mt50{margin-top:50px}.m-mt60{margin-top:60px}.m-mt70{margin-top:70px}.m-mt80{margin-top:80px}.m-mt90{margin-top:90px}.m-mt100{margin-top:100px}
  .m-mb0{margin-bottom:0}.m-mb5{margin-bottom:5px}.m-mb10{margin-bottom:10px}.m-mb15{margin-bottom:15px}.m-mb20{margin-bottom:20px}.m-mb30{margin-bottom:30px}.m-mb40{margin-bottom:40px}.m-mb50{margin-bottom:50px}.m-mb60{margin-bottom:60px}.m-mb70{margin-bottom:70px}.m-mb80{margin-bottom:80px}.m-mb90{margin-bottom:90px}.m-mb100{margin-bottom:100px}
  .m-ml0{margin-left:0}.m-ml5{margin-left:5px}.m-ml10{margin-left:10px}.m-ml15{margin-left:15px}.m-ml20{margin-left:20px}.m-ml30{margin-left:30px}.m-ml40{margin-left:40px}.m-ml50{margin-left:50px}.m-ml60{margin-left:60px}.m-ml70{margin-left:70px}.m-ml80{margin-left:80px}.m-ml90{margin-left:90px}.m-ml100{margin-left:100px}
  .m-mr0{margin-right:0}.m-mr5{margin-right:5px}.m-mr10{margin-right:10px}.m-mr15{margin-right:15px}.m-mr20{margin-right:20px}.m-mr30{margin-right:30px}.m-mr40{margin-right:40px}.m-mr50{margin-right:50px}.m-mr60{margin-right:60px}.m-mr70{margin-right:70px}.m-mr80{margin-right:80px}.m-mr90{margin-right:90px}.m-mr100{margin-right:100px}
  .m-p0{padding:0}.m-p10{padding: 10px}.m-p15{padding: 15px}.m-p20{padding: 20px}.m-p30{padding: 30px}.m-p40{padding: 40px}.m-p60{padding: 60px}.m-p80{padding: 80px}.m-p90{padding: 90px}.m-p10{padding: 100px}
  .m-pt0{padding-top:0}.m-pt5{padding-top:5px}.m-pt10{padding-top:10px}.m-pt15{padding-top:15px}.m-pt20{padding-top:20px}.m-pt30{padding-top:30px}.m-pt40{padding-top:40px}.m-pt50{padding-top:50px}.m-pt60{padding-top:60px}.m-pt70{padding-top:70px}.m-pt80{padding-top:80px}.m-pt90{padding-top:90px}.m-pt100{padding-top:100px}
  .m-pb0{padding-bottom:0}.m-pb5{padding-bottom:5px}.m-pb10{padding-bottom:10px}.m-pb15{padding-bottom:15px}.m-pb20{padding-bottom:20px}.m-pb30{padding-bottom:30px}.m-pb40{padding-bottom:40px}.m-pb50{padding-bottom:50px}.m-pb60{padding-bottom:60px}.m-pb70{padding-bottom:70px}.m-pb80{padding-bottom:80px}.m-pb90{padding-bottom:90px}.m-pb100{padding-bottom:100px}
  .m-pl0{padding-left:0}.m-pl5{padding-left:5px}.m-pl10{padding-left:10px}.m-pl15{padding-left:15px}.m-pl20{padding-left:20px}.m-pl30{padding-left:30px}.m-pl40{padding-left:40px}.m-pl50{padding-left:50px}.m-pl60{padding-left:60px}.m-pl70{padding-left:70px}.m-pl80{padding-left:80px}.m-pl90{padding-left:90px}.m-pl100{padding-left:100px}
  .m-pr0{padding-right:0}.m-pr5{padding-right:5px}.m-pr10{padding-right:10px}.m-pr15{padding-right:15px}.m-pr20{padding-right:20px}.m-pr30{padding-right:30px}.m-pr40{padding-right:40px}.m-pr50{padding-right:50px}.m-pr60{padding-right:60px}.m-pr70{padding-right:70px}.m-pr80{padding-right:80px}.m-pr90{padding-right:90px}.m-pr100{padding-right:100px}
  .m-w0{width: 0%}.m-w10{width: 10%}.m-w20{width: 20%}.m-w30{width: 30%}.m-w40{width: 40%}.m-w50{width: 50%}.m-w60{width: 60%}.m-w70{width: 70%}.m-w80{width: 80%}.m-w90{width: 90%}.m-w100{width: 100%}

}

@media (max-width: 320px) {
  #brand-wrapper {margin-top: 47px}
  #menu-trabajos {left: 100px}
  #logo {width: 70px;left: 12px}
  #iso {width: 90px}
}



/* FADE IN */
.fadeInSlow {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

.fadeInFast {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0}
  100% {opacity: 1}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1}
}





