*{padding:0px;margin:0px}a{text-decoration:none;color:inherit}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flexRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexAligner{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flexCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexSpace{-ms-flex-pack:distribute;justify-content:space-around}.flexBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:focus{outline:none}.txtCenter{text-align:center}.overflowHidden{overflow:hidden}.hidden{display:none}html{scroll-behavior:smooth}body{font-family:"Lato",sans-serif;overflow-x:hidden}#preloader{width:100%;height:100vh;position:fixed;top:0px;left:0px;z-index:1000;background-color:#259a97;transform:scale(1);opacity:1;transition:all .5s ease-out}#preloader.welcome img{top:0px !important}#preloader img{max-width:100%;left:0px;position:absolute;transition:all .5s ease-out}#preloader img.delay-1{transition-delay:.3s}#preloader img.delay-2{transition-delay:.6s}#preloader img.delay-3{transition-delay:.9s}#preloader .isologo{width:180px;height:110px;overflow:hidden;position:relative}#preloader .isologo img{top:110px}#preloader .logotipo{width:250px;height:40px;overflow:hidden;position:relative}#preloader .logotipo img{top:40px}#preloader .line{width:120px;height:24px;overflow:hidden;position:relative;top:12px}#preloader .line img{top:25px}#preloader.bye{transform:scale(1.5);opacity:0}nav{width:calc(100% - 40px);padding:20px;position:fixed;top:0px;left:0px;z-index:100;transition:all .5s ease-out}nav.bgWhite{background-color:rgba(255,255,255,.95);box-shadow:0px 0px 45px rgba(0,0,0,.3)}nav.bgWhite ul li{color:#313131;transition:all .5s ease-out}nav .btnMenu{font-size:20px;cursor:pointer}nav select{border:transparent;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit}nav .logo{width:109px;height:42px;background:url("../img/logo.svg") no-repeat;background-position:top center;background-size:cover}nav ul{list-style-type:none}nav ul li{font-weight:300;font-size:.9rem;color:#f7f7f7;position:relative;cursor:pointer}nav ul li::before{content:"";width:0%;height:1px;background-color:#259a97;position:absolute;bottom:-10px;left:0px;transition:all .3s ease-out}nav ul li:hover{color:#259a97}nav ul li:hover::before{width:100%}nav ul li a{padding:10px}header{width:100%;min-height:100vh;position:relative;transform:scale(1.1);opacity:0;transition:all 1s ease-out}header.show{transform:scale(1);opacity:1}header .contentHeader{width:100%;padding-bottom:7vh;position:absolute;bottom:0px;left:0px;z-index:11;-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}header .contentHeader .number{height:95px;margin-left:15%;padding:0px 15px;font-family:"Playfair Display",serif;font-size:7rem;color:#f7f7f7;border:solid 1px #f7f7f7;position:relative;bottom:-10px}header .contentHeader .number span{position:relative;bottom:50px}header .contentHeader .text{width:40%;margin-left:1%;position:relative;color:#f7f7f7}header .contentHeader .text h1{font-family:"Playfair Display",serif;font-weight:400;font-size:4.2rem;line-height:62px}header .contentHeader .text h5{font-weight:200;font-size:.8rem;text-transform:uppercase;letter-spacing:6px}header .contentHeader .lineWhite{width:44%;height:1px;background-color:#f7f7f7;margin-bottom:7px}header .bgBlack{width:100%;min-height:50vh;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );position:absolute;bottom:0px;right:0px;z-index:2}header #carouselBg{width:100%;min-height:100vh;position:absolute;top:0px;right:0px;z-index:1;overflow:hidden}header #carouselBg .sl{width:100%;height:100vh;position:absolute;top:0px;right:0px}header #carouselBg .sl.bg1{background:url("../img/bg1.jpg") no-repeat;background-position:bottom center;background-size:cover}header #carouselBg .sl.bg2{background:url("../img/bg2.jpg") no-repeat;background-position:bottom center;background-size:cover}header #carouselBg .sl.bg3{background:url("../img/bg3.jpg") no-repeat;background-position:bottom center;background-size:cover}header #carouselBg .sl.bg4{background:url("../img/bg4.jpg") no-repeat;background-position:bottom center;background-size:cover}header #carouselBg .sl.bg5{background:url("../img/bg5.jpg") no-repeat;background-position:bottom center;background-size:cover}section{margin-top:150px;position:relative}section#contact{height:30px}section .titleSection{margin-left:15%}section .titleSection #theDots{position:relative;width:210px;height:16px}section .titleSection #theDots ul{bottom:0px !important}section .titleSection h5{font-weight:200;font-size:.8rem;text-transform:uppercase;letter-spacing:6px;color:#8e8e8e}section .divider{width:85%;margin-left:15%;margin-bottom:40px;height:1px;background-color:#cecece}section h2{margin-bottom:20px;font-size:3rem;color:#259a97;font-family:"Playfair Display",serif;font-weight:400;font-style:italic}section #imgCar{position:relative;top:-50px}section #titleCar h2{margin-bottom:0px;line-height:normal}section #titleCar p{text-align:right;font-family:"Playfair Display",serif;font-weight:400;font-style:italic}.theProducts{padding:0px 15%;position:relative}.theProducts .title{width:70%;position:relative;z-index:10}.theProducts .title h2{text-align:right;line-height:30px}.theProducts .title img{max-width:100%}.theProducts .description{width:30%;height:350px;margin-left:20px;padding-left:20px;border-left:solid 1px #cecece;position:relative;z-index:10}.theProducts .description h4{font-size:1.5rem;color:#259a97;font-family:"Playfair Display",serif;font-weight:400}.theProducts .description ul{list-style:none;color:#333}.theProducts .textBg{width:calc(100% - 30%);height:60%;font-size:15vw;font-family:"Playfair Display",serif;font-weight:400;font-style:italic;color:#f7f7f7;position:absolute;top:0px}.arrowsCar{width:100%;top:35vh;left:0px;position:absolute;z-index:10}.arrowsCar #left,.arrowsCar #right{width:34px;height:60px;position:absolute;cursor:pointer;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.arrowsCar #left:hover,.arrowsCar #right:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.arrowsCar #left{left:60px;background:url("../img/iconArrow.svg") no-repeat;background-position:center;background-size:contain}.arrowsCar #right{right:60px;background:url("../img/iconArrow.svg") no-repeat;background-position:center;background-size:contain;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.where{width:85%;margin-left:15%}.where .column1{width:35%;line-height:2.5rem}.where .column1 .row{width:38%;height:1px;background-color:#cecece;position:absolute}.where .column2{width:60%;padding-top:70px;color:#333;position:relative}.where .column2::before{content:"";width:50px;height:520px;background-color:#f7f7f7;position:absolute;top:100px;left:-50px;z-index:1}.where .column2::after{content:"";width:300px;height:50px;background-color:#f7f7f7;position:absolute;bottom:-50px;left:-50px;z-index:1}.where .column2 #thePlace{width:100%;height:500px;background-color:#f7f7f7;position:relative;overflow:hidden;z-index:2}.where .column2 #thePlace img{max-height:100%;position:absolute;top:0px;left:0px}.us{width:85%;margin-right:15%}.us .column2{width:35%;line-height:2.5rem;position:relative;color:#333}.us .column2 h2,.us .column2 p{position:relative;z-index:5}.us .column2 .bgGrey{width:54vw;height:80%;background-color:#f7f7f7;position:absolute;top:-20px;left:-118px}.us .column1{width:60%;padding-top:70px;overflow:hidden;position:relative;z-index:5}.us .column1 #theAbout{width:100%;height:500px;background-color:#f7f7f7;position:relative;overflow:hidden;z-index:2}.us .column1 #theAbout img{max-height:100%;position:absolute;top:0px;left:0px}.quality{width:85%;margin-left:15%}.quality .column1{width:35%;padding:30px;line-height:2.5rem;background-color:#f7f7f7}.quality .column2{width:60%;color:#333;padding:120px 60px 0px 20px}.quality .column2 .logos p{margin-bottom:50px}.quality .column2 .logos img{max-width:200px}.form{max-width:500px;margin:0 auto}.form h3{margin-bottom:20px;font-family:"Playfair Display",serif;font-size:2rem;font-weight:400;font-style:italic;color:#259a96;position:relative}.form h3::before{content:"";position:absolute;width:100%;height:1px;background-color:#259a96;bottom:0px}.form .input input,.form .input textarea{width:calc(100% - 20px);border:solid 1px #515151;border-radius:7px;padding:10px;font-size:.9rem;font-family:"Lato",sans-serif;font-weight:400;background-color:transparent;margin-top:20px}.form .input textarea{resize:none}.form .btn{background-color:transparent;border:solid 1px #515151;font-size:.9rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.confirm{width:100%;text-align:center}.confirm img{max-width:230px}.confirm h3{margin-top:30px;margin-bottom:20px;font-weight:400;color:#828282}footer{margin-top:200px;background-color:#f7f7f7}footer .logo{width:250px;margin:30px auto}footer .logo img{max-width:100%}footer .data{width:320px;color:#259a97;margin-bottom:50px;text-align:center}footer .data p{margin-top:20px}footer .data .direction{font-size:.9rem}footer .data .direction span{text-transform:uppercase;font-size:.7rem;letter-spacing:3px}footer .credits{width:100%;padding-bottom:10px;font-size:.6rem}footer .credits div{width:32%;height:1px;background-color:#cecece}.btn{margin:10px auto;padding:9px;background-color:transparent;border:solid 1px;border-radius:50px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.4);font-family:"Lato",sans-serif;text-align:center;transition:all .3s ease-out;cursor:pointer}.btn i{position:relative;top:2px}.btn i::before{margin-left:10px;font-size:1.5rem}.btn:hover{color:#f7f7f7;background-color:#259a96;border-color:transparent;box-shadow:0px 10px 20px -10px rgba(0,0,0,.7)}.sidenav{height:100%;width:0;position:fixed;z-index:120;top:0;right:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.onlyMob{display:none}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media(max-width: 900px){.onlyDesk{display:none}.onlyMob{display:block}.flexMob{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .contentHeader .text{width:auto}header .contentHeader .text h1{font-size:3rem}header .contentHeader .text h5{letter-spacing:0px}header .contentHeader .number{margin-left:7%}header .contentHeader .lineWhite{position:absolute;right:0px}.where,.us,.quality{width:90%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.where .column1,.where .column2,.us .column1,.us .column2,.quality .column1,.quality .column2{width:calc(100% - 30px);margin:0px auto;margin-bottom:50px;padding:15px}.quality .column2{padding:0px}.us .column1 #theAbout,.where .column2 #thePlace{height:370px}.where .column2::before{height:100%;top:0px;left:0px}.where .column2::after{width:100%;bottom:0px;left:0px}nav.flexBetween{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theProducts{width:90%;margin:0 auto;padding:0px}.theProducts .title{width:100%}.theProducts .description{width:80%}.arrowsCar #left{left:10px}.arrowsCar #right{right:10px}section{margin-top:50px}section #titleCar h2,section #titleCar p{text-align:center}section .divider{margin:0 auto;margin-bottom:20px}.theProducts .title img{margin-top:20px}footer{margin-top:40px}footer .logo{width:180px}footer .credits div{width:8%}footer .credits p{text-align:center}.logos{text-align:center}.form{width:90%}.btnMenu{position:absolute;right:40px}.theProducts .description{height:auto}}
