:root{--font-main:"DINNextW01",sans-serif;--font-second:"LuloCleanW01-OneBold",sans-serif;--font-awesome:"Font Awesome 5 Free";--hex-negro:#000;--rgb-negro:0,0,0;--hex-blanco:#fff;--rgb-blanco:255,255,255;--hex-dorado:#a39161;--rgb-dorado:163,145,97;--hex-soft_dorado:#e5dfcd;--rgb-soft_dorado:229,223,205;--hex-red:#e74c3c;--rgb-red:231,76,60;--hex-greentext:#66cc7a;--rgb-greentext:102,204,122}@font-face{font-family:DINNextW01;src:url(/fonts/DINNextW01-Light.eot);src:local("DIN Next W01 Light"),local("DINNextW01-Light"),url(/fonts/DINNextW01-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/DINNextW01-Light.woff2) format("woff2"),url(/fonts/DINNextW01-Light.woff) format("woff"),url(/fonts/DINNextW01-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:LuloCleanW01-OneBold;src:url(/fonts/LuloCleanW01-OneBold.eot);src:local("Lulo Clean W01 One Bold"),local("LuloCleanW01-OneBold"),url(/fonts/LuloCleanW01-OneBold.eot?#iefix) format("embedded-opentype"),url(/fonts/LuloCleanW01-OneBold.woff2) format("woff2"),url(/fonts/LuloCleanW01-OneBold.woff) format("woff"),url(/fonts/LuloCleanW01-OneBold.ttf) format("truetype");font-weight:700;font-style:normal}@-webkit-keyframes colorSwitch{0%{background-color:red}50.0%{background-color:#ff0}100.0%{background-color:red}}@keyframes colorSwitch{0%{background-color:red}50.0%{background-color:#ff0}100.0%{background-color:red}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,.4);box-shadow:0 0 0 0 rgba(231,76,60,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(231,76,60,0);box-shadow:0 0 0 10px rgba(231,76,60,0)}to{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,0);box-shadow:0 0 0 0 rgba(231,76,60,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,.4);box-shadow:0 0 0 0 rgba(231,76,60,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(231,76,60,0);box-shadow:0 0 0 10px rgba(231,76,60,0)}to{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,0);box-shadow:0 0 0 0 rgba(231,76,60,0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vue-fade-enter-active,.vue-fade-leave-active{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.vue-fade-enter-active{-webkit-transition-delay:.3s;transition-delay:.3s}.vue-fade-enter,.vue-fade-leave-to{opacity:0}.animated,.animated:after,.animated:before{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animated[class~=_d1]{-webkit-animation-delay:.1s;animation-delay:.1s}.animated[class~=_d2]{-webkit-animation-delay:.2s;animation-delay:.2s}.animated[class~=_d3]{-webkit-animation-delay:.3s;animation-delay:.3s}.animated[class~=_d4]{-webkit-animation-delay:.4s;animation-delay:.4s}.animated[class~=_d5]{-webkit-animation-delay:.5s;animation-delay:.5s}.animated[class~=_d6]{-webkit-animation-delay:.6s;animation-delay:.6s}.animated[class~=_d7]{-webkit-animation-delay:.7s;animation-delay:.7s}.animated[class~=_d8]{-webkit-animation-delay:.8s;animation-delay:.8s}.animated[class~=_d9]{-webkit-animation-delay:.9s;animation-delay:.9s}.animated[class~=_d10]{-webkit-animation-delay:1s;animation-delay:1s}.animated[class~=_d11]{-webkit-animation-delay:1.1s;animation-delay:1.1s}.animated[class~=_d12]{-webkit-animation-delay:1.2s;animation-delay:1.2s}.animated[class~=_d13]{-webkit-animation-delay:1.3s;animation-delay:1.3s}.animated[class~=_d14]{-webkit-animation-delay:1.4s;animation-delay:1.4s}.animated[class~=_d15]{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animated[class~=_d16]{-webkit-animation-delay:1.6s;animation-delay:1.6s}.animated[class~=_d17]{-webkit-animation-delay:1.7s;animation-delay:1.7s}.animated[class~=_d18]{-webkit-animation-delay:1.8s;animation-delay:1.8s}.animated[class~=_d19]{-webkit-animation-delay:1.9s;animation-delay:1.9s}.animated[class~=_d20]{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes growingIn{to{max-height:1000px;overflow:visible}}@keyframes growingIn{to{max-height:1000px;overflow:visible}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes topFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes topFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottomFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottomFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes leftFade{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes leftFade{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rightFade{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rightFade{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes openBack{to{width:0}}@keyframes openBack{to{width:0}}*{margin:0;z-index:1;padding:0;border:0;position:relative;font-family:inherit;font-weight:300;font-size:14px;-moz-appearance:none;-webkit-appearance:none;appearance:none}:active,:focus,:hover{outline:0}:after,:before{line-height:1.2em;-webkit-box-sizing:inherit;box-sizing:inherit}ol,ul{list-style:none}a{text-decoration:none}a>hr,button>hr,label>hr{display:none}textarea{resize:none}h2,p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}strong{font-weight:500;font-size:inherit}small{font-size:12px}code{font-family:Courier New,Courier,monospace}svg{width:inherit;height:inherit}svg>[_fill]{fill:none;stroke:none}html{width:100%;height:100%;overflow-y:auto;overflow-x:visible}[data-text-transform]{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:var(--font-second_font)}i[class*=fa-]{font-size:1em}.emoji,i[class*=fa-]:after,i[class*=fa-]:before{font-size:inherit}.emoji{display:inline;width:1.4em;height:1.4em;margin-bottom:-.3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}img{display:block;overflow:hidden;color:#fff}img:before{content:"\f7a9";font-family:Font Awesome\ 5 Free;font-family:var(--font-awesome);font-weight:900;color:#e74c3c;font-size:72px;width:100%;height:100%;position:absolute;top:0;left:0;padding:10px;background-image:#d4d4d4;background-image:linear-gradient(135deg,#d4d4d4,#00b6ff 500%);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hidden{display:none}.no-results p{color:rgba(0,0,0,.6);text-align:center}code{background:#000;padding:0 5px;word-break:break-word;white-space:pre-wrap;border-radius:3px}blockquote{color:#66cc7a;color:var(--hex-greentext,#66cc7a);-webkit-margin-after:0;-webkit-margin-before:0;margin:0;padding:0}blockquote:before{content:">"}blockquote>p{display:inline-block;color:inherit!important}.controls{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.controls>*{margin-left:15px}.controls ._line{color:rgba(0,0,0,.6)}.icon{width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.icon[data-size=_55]{height:55px;font-size:55px}.icon[data-size=_45]{height:45px;font-size:45px}.icon[data-size=_35]{height:35px;font-size:35px}.icon[data-size=_30]{height:30px;font-size:30px}.icon[data-size=_25]{height:25px;font-size:25px}.icon[data-size=_20]{height:20px;font-size:20px}.icon[data-size=_15]{height:15px;font-size:15px}.holder{margin:0 auto;width:100%}.holder[data-position=left]{margin-left:0;margin-right:auto}.holder[data-position=center]{margin-left:auto;margin-right:auto}.holder[data-position=right]{margin-left:auto;margin-right:0}.holder[data-size=_1400]{max-width:1400px}.holder[data-size=_1366]{max-width:1366px}.holder[data-size=_1200]{max-width:1200px}.holder[data-size=_1080]{max-width:1080px}.holder[data-size=_980]{max-width:980px}.holder[data-size=_880]{max-width:880px}.holder[data-size=_780]{max-width:780px}.holder[data-size=_580]{max-width:580px}.holder[data-size=_480]{max-width:480px}.action_button{display:inline-block;font-size:22px;text-transform:uppercase;border-width:1px;border-style:solid;padding:5px 30px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.action_button[data-hover~=dorado]{border-color:#000;border-color:var(--hex-negro,#000);color:rgba(0,0,0,.8);color:rgba(var(--rgb-negro,0,0,0),.8);background:transparent}.action_button[data-hover~=dorado]:hover{color:#fff;color:var(--hex-blanco,#fff);background:#a39161;background:var(--hex-dorado,#a39161)}.back{position:absolute;top:0;left:0;z-index:-1;background:#fff}.back,.back img{width:100%;height:100%}.back img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}body{width:100%;font-family:DINNextW01,sans-serif;font-family:var(--font-main);overflow:hidden}#appex{width:100%;overflow:hidden}#appex,.wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.wrapper{min-height:80vh;margin-bottom:40px}.wrapper .grid{display:grid;grid-gap:40px}.wrapper .grid .panel[class~=full],.wrapper .grid .panel[class~=model]{overflow:hidden}.wrapper .grid .panel[class~=full] img,.wrapper .grid .panel[class~=model] img{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.wrapper .grid .panel[class~=full] img:hover,.wrapper .grid .panel[class~=model] img:hover{cursor:pointer;opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}.wrapper .grid .full{grid-area:full;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.wrapper .grid .full,.wrapper .grid .full h2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.wrapper .grid .full h2{color:#fff;font-family:LuloCleanW01-OneBold,sans-serif;font-family:var(--font-second);font-size:86px;text-shadow:hsla(0,0%,100%,.6) 1px 1px 1px,rgba(0,0,0,.6) -1px -1px 1px;text-transform:uppercase;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.wrapper .grid .full h2 span{font-size:inherit}.wrapper .grid .text{grid-area:text;padding:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.wrapper .grid .text>:not(:last-child){margin-bottom:30px}.wrapper .grid .text[class~=columns]{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.wrapper .grid .text[class~=columns] .column{width:100%;height:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.wrapper .grid .text[class~=fit]{border-bottom:1px solid rgba(0,0,0,.2);-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.wrapper .grid .text[class~=fit],.wrapper .grid .text[class~=fit] h2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.wrapper .grid .text[class~=fit] h2{margin-right:40px;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.wrapper .grid .text h2,.wrapper .grid .text p{max-width:700px}.wrapper .grid .text h2{color:#a39161;color:var(--hex-dorado,#a39161);font-family:LuloCleanW01-OneBold,sans-serif;font-family:var(--font-second);font-size:40px;text-transform:uppercase}.wrapper .grid .text h2 span{font-size:inherit}.wrapper .grid .text p{color:rgba(0,0,0,.8);color:rgba(var(--rgb-negro,0,0,0),.8);font-weight:700;font-family:DINNextW01,sans-serif;font-family:var(--font-main);font-size:22px}.wrapper .grid .text p[data-align~=left]{text-align:left}.wrapper .grid .text p b{text-transform:uppercase;font-size:inherit;font-weight:700}.wrapper .grid .text p span{font-size:inherit;font-weight:inherit}.wrapper .grid .model{background:#000}.wrapper .grid .model[class~=m1]{grid-area:m1}.wrapper .grid .model[class~=m2]{grid-area:m2}.wrapper .grid .model[class~=m3]{grid-area:m3}.wrapper .grid .model img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.wrapper .grid .table{grid-area:table;background:#000;color:#fff;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-webkit-column-rule:3px solid #fff;-moz-column-rule:3px solid #fff;column-rule:3px solid #fff;padding:20px 60px}.wrapper .grid .table .sub{width:100%;height:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.wrapper .grid .table .sub h3{text-transform:uppercase;text-align:center;font-family:LuloCleanW01-OneBold,sans-serif;font-family:var(--font-second);font-size:20px;margin:20px 0 40px;letter-spacing:.15em}.wrapper .grid .table .sub ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.wrapper .grid .table .sub ul li{font-family:LuloCleanW01-OneBold,sans-serif;font-family:var(--font-second);font-size:16px;margin-bottom:20px}.wrapper .grid .line{grid-area:line;background:#000;text-align:center;border-bottom:10px solid transparent}.wrapper .grid .line p{padding:15px;color:#fff;font-family:LuloCleanW01-OneBold,sans-serif;font-family:var(--font-second);font-size:20px;border-bottom:1px solid #fff}.navegacion{width:100%;z-index:10;padding:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.navegacion:before{content:"";display:block;width:calc(100% - 80px);height:1px;background:blanco(3);position:absolute;bottom:0;left:40px}.navegacion>.holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navegacion>.holder>:not(:last-child){margin-right:20px}.navegacion>.holder .nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navegacion>.holder .nav li:not(:last-child){margin-right:20px}.navegacion>.holder .nav li a{text-transform:uppercase;color:#000;font-weight:700;white-space:nowrap;font-size:22px;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navegacion>.holder .nav li a:hover,.navegacion>.holder .nav li a[class~=exact-active-link]{color:#a39161;color:var(--hex-dorado,#a39161)}.navegacion>.holder .logo{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.navegacion>.holder .logo li a{display:block;height:auto}.navegacion>.holder .logo li a img{width:auto;height:140px}.navegacion>.holder .hamburguer{display:none}.credits{height:200px;border-top:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(var(--rgb-negro,0,0,0),.1);background:#e5dfcd;background:var(--hex-soft_dorado,#e5dfcd);text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.credits a,.credits p{font-size:18px;color:rgba(0,0,0,.8);color:rgba(var(--rgb-negro,0,0,0),.8);text-transform:uppercase}.credits a{font-weight:700;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.credits a:hover{color:#a39161;color:var(--hex-dorado,#a39161)}.credits p{font-weight:300}.wrapper .grid[class~=benefits]{grid-template-areas:"full" "text";-ms-grid-rows:minmax(400px,80vh) minmax(0,auto);grid-template-rows:minmax(400px,80vh) minmax(0,auto);-ms-grid-columns:1fr;grid-template-columns:1fr}.wrapper .grid[class~=benefits] .full .back img{-o-object-position:50% 0;object-position:50% 0}.wrapper[class~=contact] .back img{-o-object-position:100% 50%;object-position:100% 50%}.wrapper .grid[class~=contact]{grid-template-areas:". text";-ms-grid-rows:minmax(80vh,auto);grid-template-rows:minmax(80vh,auto);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.wrapper .grid[class~=contact] .text{padding:30vw 40px 15vw 0}.wrapper .grid form{max-width:700px;width:100%;background:#fff;background:var(--hex-blanco,#fff);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .grid form>*{font-size:14px}.wrapper .grid form>:not(:last-child){margin-bottom:20px}.wrapper .grid form>:not([type~=submit]){width:100%}.wrapper .grid form .row{display:grid;gap:20px;-ms-grid-rows:minmax(0,auto);grid-template-rows:minmax(0,auto);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.wrapper .grid form input:not([type~=submit]),.wrapper .grid form textarea{padding:5px;border-bottom:1px solid #000;border-bottom:1px solid var(--hex-negro,#000);-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .grid form input:not([type~=submit])[data-invalid],.wrapper .grid form textarea[data-invalid]{border-color:#e74c3c;border-color:var(--hex-red,#e74c3c)}.wrapper .grid form textarea{min-height:120px}.wrapper .grid form input[type~=submit]{background:transparent;font-style:italic;padding:5px 30px;background:rgba(0,0,0,.1);background:rgba(var(--rgb-negro,0,0,0),.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.wrapper .grid form input[type~=submit][disabled]{pointer-events:none;opacity:.3}.wrapper .grid form input[type~=submit]:hover{cursor:pointer;background:#a39161;background:var(--hex-dorado,#a39161)}.wrapper .grid[class~=home]{grid-template-areas:"full full" "text m1";-ms-grid-rows:minmax(400px,80vh) minmax(0,auto);grid-template-rows:minmax(400px,80vh) minmax(0,auto);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.wrapper .grid[class~=home] .full .back img{-o-object-position:100% 50%;object-position:100% 50%}.wrapper .grid[class~=not-found]{grid-template-areas:"full";-ms-grid-rows:minmax(400px,80vh);grid-template-rows:minmax(400px,80vh);-ms-grid-columns:1fr;grid-template-columns:1fr}.wrapper .grid[class~=not-found] .full h2{color:#a39161;color:var(--hex-dorado,#a39161)}.wrapper .grid[class~=not-found] .full p{font-size:18px;text-align:center}.wrapper .grid[class~=us]{grid-template-areas:"text m1";-ms-grid-rows:minmax(0,auto);grid-template-rows:minmax(0,auto);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (any-hover:hover){.growing_in{max-height:0}.growing_in[class~=animated]{-webkit-animation-name:growingIn;animation-name:growingIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:6s;animation-duration:6s}.fade_in{opacity:0}.fade_in[class~=animated]{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:1.2s;animation-duration:1.2s}.top_fade{opacity:0;-webkit-transform:translateY(-5vh);transform:translateY(-5vh)}.top_fade[class~=animated]{-webkit-animation-name:topFade;animation-name:topFade;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.6s;animation-duration:.6s}.bottom_fade{opacity:0;-webkit-transform:translateY(5vh);transform:translateY(5vh)}.bottom_fade[class~=animated]{-webkit-animation-name:bottomFade;animation-name:bottomFade;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.6s;animation-duration:.6s}.left_fade{opacity:0;-webkit-transform:translateX(-5vh);transform:translateX(-5vh)}.left_fade[class~=animated]{-webkit-animation-name:bottomFade;animation-name:bottomFade;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.6s;animation-duration:.6s}.right_fade{opacity:0;-webkit-transform:translateX(5vh);transform:translateX(5vh)}.right_fade[class~=animated]{-webkit-animation-name:bottomFade;animation-name:bottomFade;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.6s;animation-duration:.6s}.open_back[class~=animated]:after,.open_back[class~=animated]:before{-webkit-animation-name:openBack;animation-name:openBack;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.6s;animation-duration:.6s}.open_back:after,.open_back:before{content:"";display:block;width:50%;height:100%;position:absolute;top:0;z-index:-1;background:#fff}.open_back:before{left:0}.open_back:after{right:0}}@media screen and (max-width:720px){.navegacion>.holder{position:static}.navegacion>.holder .hamburguer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.navegacion>.holder .menu{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 200px);background:#fff;max-height:0;overflow:hidden;margin-right:0;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.navegacion>.holder .menu[class*=is_open]{max-height:10000px}.navegacion>.holder .menu li:not(:last-child){margin-bottom:20px;margin-right:0}.navegacion>.holder .menu li a{text-transform:uppercase;padding:15px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.navegacion>.holder .menu li:hover a,.navegacion>.holder .menu li[class=active] a{background:#a39161;background:var(--hex-dorado,#a39161);color:#fff}.navegacion[class~=is_fixed]{position:fixed;top:0;left:0}.navegacion[class~=is_fixed]~.wrapper{margin-top:200px}.wrapper[class~=contact] .back img{-o-object-position:50% 50%;object-position:50% 50%}.wrapper .grid[class~=contact]{grid-template-areas:"text";-ms-grid-rows:minmax(80vh,auto);grid-template-rows:minmax(80vh,auto);-ms-grid-columns:1fr;grid-template-columns:1fr}.wrapper .grid[class~=contact] .text{padding:30vw 0 40px}.wrapper .grid[class~=contact] .text>:not(form){margin-left:20px;margin-right:20px}.wrapper .grid form .row{-ms-grid-rows:minmax(0,auto) minmax(0,auto);grid-template-rows:minmax(0,auto) minmax(0,auto);-ms-grid-columns:1fr;grid-template-columns:1fr}.wrapper .grid[class~=home]{grid-template-areas:"full" "text" "m1";-ms-grid-rows:minmax(400px,100vh) minmax(0,auto);grid-template-rows:minmax(400px,100vh) minmax(0,auto);-ms-grid-columns:1fr;grid-template-columns:1fr}.wrapper .grid[class~=us]{grid-template-areas:"text" "m1";-ms-grid-rows:minmax(0,auto) minmax(0,auto);grid-template-rows:minmax(0,auto) minmax(0,auto);-ms-grid-columns:1fr;grid-template-columns:1fr}}