@charset "utf-8";html .loading-overlay{display:block;width:100vw;height:100vh;background:black;opacity:0.9;position:fixed;top:0;left:0;z-index:9999999}html .loading-overlay .lds-dual-ring{position:absolute;top:50%;left:50%;margin-left:-32px}html .lds-dual-ring{display:inline-block;width:64px;height:64px}html .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{height:100%;width:100%;margin:0;padding:0;font-family:"Open Sans",serif;font-weight:400;color:#2c3e50;font-size:22px;border:0}html,body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0;padding:0}a img{border:0}:focus{outline:0}a{width:auto;text-decoration:none;outline:0;transition:all .3s;color:#e8a851}a:hover{text-decoration:none;color:#4222b3;transition:all .3s;cursor:pointer}a:active{outline:none}.icoLink{display:inline-flex;align-items:center}.icoLink .ico{margin-right:5px}.gpo{display:flex}.gpo a.item{display:flex;align-items:center}.gpo a.item .ico{margin-right:2px}.nav{display:inline-flex;flex-direction:row;margin:0;padding:0;list-style:none}.list{display:flex;flex-direction:column;margin:0;padding:0;list-style:disc}input,select,textarea{font-size:1rem;font-family:"Open Sans",serif;padding:10px;width:auto;border:solid 1px #d8d8d8;color:#2c3e50;cursor:pointer}.btn,.button{display:inline-block;background:#e8a851;border:none;padding:15px 50px;font-size:1rem;border-radius:25px;text-transform:uppercase;color:#fff;transition:.5s all ease-out;text-align:center;font-weight:bold}.btn:hover,.button:hover{background:#3b2f23;color:#fff;cursor:pointer}.curtain{display:block;width:100%;height:100%;border:none;position:absolute;top:0;left:0;background:#000;opacity:0.5;pointer-events:none}svg{transition:fill .5s linear;fill:currentColor;width:1em;height:1em;display:inherit}.control-group{margin:1vw 0}.fix-clear{clear:both}section,nav{width:100%;position:relative}section .wrapp,nav .wrapp{width:1200px;margin:0 auto}section .wrapp.row,nav .wrapp.row{display:flex}section .wrapp.full,nav .wrapp.full{width:100%}section .wrapp.mod-wrapp,nav .wrapp.mod-wrapp{padding:100px 0}section .wrapp .spacer,nav .wrapp .spacer{background:none;border:none;height:100px}header{position:relative}header .mod-top{padding:5px 0;position:absolute;top:0;z-index:1}header .mod-top .wrapp{justify-content:space-between}header .mod-top .wrapp .col-2{display:inline-flex;align-items:center;color:#e8a851}header .mod-top .wrapp .location{background:none;font-size:1.5rem;border:none;font-weight:bold;color:#e8a851;font-family:"Montserrat",serif}header .mod-top .wrapp .location option{font-size:1rem;font-family:"Montserrat",serif}.mod-spacer{position:relative;display:block;width:100%;height:100px;border:none;background:#fff;margin:0;padding:0}main .mod-showcase{width:100%;height:900px;position:relative;overflow:hidden;background:#fff}main .mod-showcase .mod-bg{position:absolute;width:100%;height:100%;background:#000}main .mod-showcase .mod-bg video{width:100%;height:100%;object-fit:cover;object-position:bottom center}main .mod-showcase .mod-bg .slider .slide .frame{height:100vh;text-align:center;position:relative}main .mod-showcase .mod-bg .slider .slide .frame img{display:block;width:100%;height:100%;object-fit:cover;opacity:0.5}main .mod-showcase .mod-bg .curtain{display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5);margin:0;padding:0;opacity:1}main .mod-showcase .wrapp{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;position:relative;padding:100px 0;color:#fff}main .mod-showcase .wrapp .mod-head{display:block;width:100%;text-align:left}main .mod-showcase .wrapp .mod-main{display:block;width:100%;text-align:center}main .mod-showcase .wrapp .mod-foot{display:block;width:100%;text-align:center}main .mod-showcase .wrapp .logo{font-size:2rem;font-family:"Anton",serif}main .mod-showcase .wrapp .logo span{color:#e8a851}main .mod-showcase .wrapp h2{font-size:3rem}main .mod-about{width:100%;position:relative;background:#fff;overflow:hidden}main .mod-about .mod-bg{position:absolute;width:inherit;height:inherit;opacity:0.3}main .mod-about .mod-bg img{width:100%;height:100%;object-fit:cover}main .mod-about .wrapp{display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative}main .mod-about .wrapp .col-left{width:50%;text-align:justify;color:#2c3e50}main .mod-about .wrapp .col-right{width:30%;text-align:center;position:relative}main .mod-about .wrapp .col-right img{width:100%}main .mod-services{width:100%;position:relative;background:#000;overflow:hidden}main .mod-services .wrapp{position:relative;padding:100px 0}main .mod-services .wrapp .mod-head{display:block;text-align:left;color:#e8a851;margin-bottom:100px}main .mod-services .wrapp .mod-head h2{display:inline-block;margin:0;padding:0}main .mod-services .wrapp .mod-main{display:block;width:100%;margin:5px auto}main .mod-services .wrapp .mod-main .services{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}main .mod-services .wrapp .mod-main .services .service{width:60%}main .mod-services .wrapp .mod-main .services .service .frame{display:flex;height:200px;align-items:center;justify-content:space-between}main .mod-services .wrapp .mod-main .services .service .frame .index{width:10%}main .mod-services .wrapp .mod-main .services .service .frame .index strong{font-size:1.5rem;color:#fff}main .mod-services .wrapp .mod-main .services .service .frame .info{width:70%;color:#fff;border-bottom:solid 3px #fff;padding:25px 0}main .mod-services .wrapp .mod-main .services .service .frame .info b{color:#fff;font-weight:bold}main .mod-services .wrapp .mod-main .services .service .frame .link{width:20%}main .mod-services .wrapp .mod-main .services .service .frame .link i{font-size:4rem;color:#e8a851}main .mod-services .wrapp .mod-main .services .service:nth-child(odd){align-self:flex-end;margin-right:40%}main .mod-services .wrapp .mod-main .services .service:nth-child(even){align-self:flex-start;margin-left:40%}main .mod-services .wrapp .mod-foot{display:block}main .mod-valores{background:#f1f1f1;color:#2c3e50;width:100%;position:relative;overflow:hidden}main .mod-valores .wrapp{color:#fff;position:relative}main .mod-valores .wrapp .mod-head{display:block;text-align:left;margin-bottom:100px}main .mod-valores .wrapp .mod-head h2{display:inline-block;border-radius:20px;background:#e8a851;color:#fff;padding:20px 50px;margin:0}main .mod-valores .wrapp .mod-main{display:block;width:100%}main .mod-valores .wrapp .mod-main .valores .valor{margin-bottom:50px}main .mod-valores .wrapp .mod-main .valores .valor .frame{color:#2c3e50}main .mod-valores .wrapp .mod-main .valores .valor .frame.row{display:flex;justify-content:space-between;align-items:center}main .mod-valores .wrapp .mod-main .valores .valor .frame.row .info{width:50%;position:relative}main .mod-valores .wrapp .mod-main .valores .valor .frame.row .info h2{color:#3b2f23}main .mod-valores .wrapp .mod-main .valores .valor .frame.row .image{width:40%}main .mod-valores .wrapp .mod-main .valores .valor .frame.row .image img{width:100%;height:100%;object-fit:cover}main .mod-valores .wrapp .mod-main .valores .valor .frame .info{text-align:justify}main .mod-valores .wrapp .mod-foot{display:block}main .mod-clients{background:#fff;color:#2c3e50;width:100%;position:relative;overflow:hidden;box-shadow:0px 0px 5px 1px}main .mod-clients .wrapp{text-align:center;color:#fff;position:relative}main .mod-clients .wrapp .mod-head{display:block;text-align:center}main .mod-clients .wrapp .mod-head h2{display:inline-block;color:#2c3e50;margin:0}main .mod-clients .wrapp .mod-main{display:block;width:100%;margin:100px auto 0 auto}main .mod-clients .wrapp .mod-main .clients{display:flex;align-items:center;margin:0 -25px}main .mod-clients .wrapp .mod-main .clients .slick-left{font-size:5rem;color:#e8a851}main .mod-clients .wrapp .mod-main .clients .slick-list .client .frame{padding:0 25px}main .mod-clients .wrapp .mod-main .clients .slick-list .client .frame .image img{width:100%;height:100%;object-fit:cover}main .mod-clients .wrapp .mod-main .clients .slick-list .client .frame .info{text-align:center;position:relative}main .mod-clients .wrapp .mod-main .clients .slick-list .client .frame .info p{color:#2c3e50}main .mod-clients .wrapp .mod-main .clients .slick-right{font-size:5rem;color:#e8a851}main .mod-clients .wrapp .mod-foot{display:block}main .mod-objetivos{width:100%;position:relative;background:#000;overflow:hidden}main .mod-objetivos .mod-bg{position:absolute;width:inherit;height:inherit;opacity:0.5}main .mod-objetivos .mod-bg img{width:100%;height:100%;object-fit:cover}main .mod-objetivos .wrapp{padding:150px 0;position:relative}main .mod-objetivos .wrapp .mod-head{text-align:center}main .mod-objetivos .wrapp .mod-main{text-align:justify}main .mod-objetivos .wrapp .mod-main ul li{font-size:1.5rem;color:#fff;margin:25px 0}footer .mod-sitemap{background:#000;padding:100px 0}footer .mod-sitemap .wrapp .mod-main{text-align:center}footer .mod-sitemap .wrapp .mod-main h3{color:#fff}footer .mod-sitemap .wrapp .mod-foot{margin:100px 0;text-align:center}footer .mod-sitemap .wrapp .mod-foot img{display:inline-block;width:150px;height:150px;object-fit:contain}footer .mod-copy{background:#000}footer .mod-copy .wrapp{color:#e8a851;text-align:center;padding:5px 0}.modal{max-width:80vw}.modal .modal-wrapp{padding:100px}.modal .modal-wrapp .modal-head{text-align:center;margin-bottom:50px}.modal .modal-wrapp .modal-head h2{font-size:1.5rem}.modal .modal-wrapp .modal-head h2 span{color:#e8a851}.modal .modal-wrapp .modal-main p{text-align:justify}.mod-whats{display:block;position:fixed;right:10px;bottom:10px;width:auto;z-index:999;text-align:right}.mod-whats .whats-window{display:block;width:250px;display:none;margin-bottom:10px;background:#00a550;border-radius:10px;overflow:hidden;box-shadow:0px 0px 10px 0px #000;position:relative}.mod-whats .whats-window .w-close{position:absolute;right:5px;top:5px;color:#fff;border-radius:100%;font-size:20px}.mod-whats .whats-window .w-close:hover{color:#000;cursor:pointer;transition:color .3s}.mod-whats .whats-window .window-header{background:#fff;padding:10px 25px;text-align:center;background:#00a550;color:#fff}.mod-whats .whats-window .window-body{background:#fff;padding:10px;text-align:center}.mod-whats .whats-window .window-body .whatsapps{background:transparent;display:flex;flex-direction:column;margin:0;padding:0;list-style:disc}.mod-whats .whats-window .window-body .whatsapps .whatsapp{list-style:none}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame{display:flex;padding:10px;text-align:left;align-items:center;background:transparent;transition:background .5s;border-radius:10px}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .ico{width:30px;height:30px;margin-right:10px;overflow:hidden;border-radius:100%;position:relative}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .ico img{width:100%;height:100%;object-fit:cover}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .lbl{color:black;font-size:0.8rem}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame:hover{background:#EEEEEE;transition:background .5s}.mod-whats .whats-window .window-footer{background:#fff;padding:10px;text-align:center;border-top:solid 5px #00a550}.mod-whats .whats-icono{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;background:#00bb2d;color:#fff;font-size:40px;border-radius:100%;box-shadow:0px 0px 3px 0px #000}.mod-whats .whats-icono:hover{cursor:pointer;opacity:0.8}.btn-up{color:#fff;font-size:50px;width:50px;height:50px;position:relative;position:fixed;bottom:1rem;left:1rem;display:flex;border-radius:100%;justify-content:center;align-items:center;text-align:center;background:#000;z-index:99999}.btn-up:hover{cursor:pointer}.btn-toggle-menu{color:#fff;font-size:50px;width:50px;height:50px;position:relative;position:fixed;top:1rem;right:1rem;display:none;border-radius:100%;justify-content:center;align-items:center;text-align:center;background:#00aec5;z-index:99999}.btn-toggle-menu:hover{cursor:pointer}.btn-toggle-menu .open{display:inline}.btn-toggle-menu .close{display:none}.btn-toggle-menu.toggledd .open{display:none}.btn-toggle-menu.toggledd .close{display:inline}b{font-weight:bold;color:#e8a851;font-family:"Montserrat",serif}strong{font-weight:bold;color:#e8a851;font-family:"Montserrat",serif}small{font-weight:lighter;font-size:0.7rem;font-family:"Montserrat",serif}h1{margin:0 0 25px 0;font-size:3.0rem;font-weight:bold;font-family:inherit;font-family:"Montserrat",serif}h2{margin:0 0 20px 0;font-size:2.5rem;font-weight:bold;font-family:inherit;font-family:"Montserrat",serif}h3{margin:0 0 15px 0;font-size:2.0rem;font-weight:normal;font-family:inherit;font-family:"Open Sans",serif}h4{font-weight:normal;font-size:1.2rem}h5{font-weight:normal}h6{font-weight:normal}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@media only screen and (min-width:960px) and (max-width:1199px){html,body{font-size:20px}section,nav{width:100%}section .wrapp,nav .wrapp{width:960px}section .wrapp.mod-wrapp,nav .wrapp.mod-wrapp{padding:50px 0}#mod-showcase{height:700px}#mod-showcase .wrapp .mod-head{width:960px;text-align:left}#mod-showcase .wrapp .mod-main{width:960px;text-align:center}#mod-showcase .wrapp .mod-foot{width:960px;text-align:center}}@media only screen and (min-width:720px) and (max-width:959px){html,body{font-size:18px}section,nav{width:100%}section .wrapp,nav .wrapp{width:720px}section .wrapp.mod-wrapp,nav .wrapp.mod-wrapp{padding:50px 0}#mod-showcase{height:700px}#mod-showcase .wrapp .mod-head{width:720px;text-align:left}#mod-showcase .wrapp .mod-main{width:720px;text-align:center}#mod-showcase .wrapp .mod-foot{width:720px;text-align:center}.modal{max-width:99vw}.modal .modal-wrapp{padding:0px}.modal .modal-wrapp .modal-head{text-align:center;margin-bottom:25px}.modal .modal-wrapp .modal-head h2{font-size:1.5rem}}@media only screen and (min-width:420px) and (max-width:719px){html,body{font-size:18px}h1{font-size:2.0rem}h2{font-size:1.5rem}h3{font-size:1.0rem}h4{font-size:1.0rem}section,nav{width:100%}section .wrapp,nav .wrapp{width:420px}section .wrapp.mod-wrapp,nav .wrapp.mod-wrapp{padding:50px 0}.spacer{width:100%;height:10px !important}#mod-showcase{height:500px}#mod-showcase .wrapp .mod-head{width:420px;text-align:center}#mod-showcase .wrapp .mod-main{width:420px;text-align:center}#mod-showcase .wrapp .mod-foot{width:420px;text-align:center}#mod-showcase .wrapp h2{font-size:2rem}#mod-about .wrapp{display:flex;flex-direction:column}#mod-about .wrapp .col-left{width:100%;text-align:justify;color:#2c3e50}#mod-about .wrapp .col-right{width:100%;text-align:center;position:relative}#mod-about .wrapp .col-right img{width:100%}#mod-services{width:100%;position:relative;background:#000;overflow:hidden}#mod-services .wrapp{position:relative;padding:50px 0}#mod-services .wrapp .mod-head{margin-bottom:10px;text-align:center}#mod-services .wrapp .mod-main{display:block;width:100%;margin:5px auto}#mod-services .wrapp .mod-main .services .service{width:100%}#mod-services .wrapp .mod-main .services .service .frame{display:flex;height:200px;align-items:center;justify-content:space-between}#mod-services .wrapp .mod-main .services .service .frame .index{width:10%}#mod-services .wrapp .mod-main .services .service .frame .info{width:70%}#mod-services .wrapp .mod-main .services .service .frame .link{width:20%}#mod-services .wrapp .mod-main .services .service:nth-child(odd){margin-right:0%}#mod-services .wrapp .mod-main .services .service:nth-child(even){margin-left:0%}#mod-valores .wrapp .mod-head{display:block;text-align:center;margin-bottom:100px}#mod-valores .wrapp .mod-main{display:block;width:100%}#mod-valores .wrapp .mod-main .valores .valor{margin-bottom:50px}#mod-valores .wrapp .mod-main .valores .valor .frame{color:#2c3e50}#mod-valores .wrapp .mod-main .valores .valor .frame.row{flex-direction:column}#mod-valores .wrapp .mod-main .valores .valor .frame.row .info{width:100%;margin-bottom:25px;text-align:justify}#mod-valores .wrapp .mod-main .valores .valor .frame.row .info h2{color:#3b2f23}#mod-valores .wrapp .mod-main .valores .valor .frame.row .image{width:100%}#mod-valores .wrapp .mod-foot{display:block}footer .mod-sitemap{padding:50px 0}footer .mod-sitemap .wrapp .mod-main{text-align:center}footer .mod-sitemap .wrapp .mod-main h3{color:#fff}footer .mod-sitemap .wrapp .mod-foot{margin:10px 0;text-align:center}footer .mod-sitemap .wrapp .mod-foot img{display:inline-block;width:100px;height:100px;object-fit:contain}.modal{max-width:99vw}.modal .modal-wrapp{padding:0px}.modal .modal-wrapp .modal-head{text-align:center;margin-bottom:25px}.modal .modal-wrapp .modal-head h2{font-size:1.5rem}}@media only screen and (max-width:419px){html,body{font-size:18px}h1{font-size:2.0rem}h2{font-size:1.5rem}h3{font-size:1.0rem}h4{font-size:1.0rem}section,nav{width:100%}section .wrapp,nav .wrapp{width:90%}section .wrapp.mod-wrapp,nav .wrapp.mod-wrapp{padding:50px 0}.spacer{width:100%;height:10px !important}#mod-showcase{height:400px}#mod-showcase .wrapp .mod-head{width:90%;text-align:center}#mod-showcase .wrapp .mod-main{width:90%;text-align:center}#mod-showcase .wrapp .mod-foot{width:90%;text-align:center}#mod-showcase .wrapp h2{font-size:1.5rem}#mod-showcase .wrapp .logo{font-size:1.5rem}#mod-showcase .wrapp .btn{padding:10px 25px}#mod-about .wrapp{display:flex;flex-direction:column}#mod-about .wrapp .col-left{width:100%;text-align:justify;color:#2c3e50}#mod-about .wrapp .col-right{width:100%;text-align:center;position:relative}#mod-about .wrapp .col-right img{width:80%}#mod-services{width:100%;position:relative;background:#000;overflow:hidden}#mod-services .wrapp{position:relative;padding:50px 0}#mod-services .wrapp .mod-head{margin-bottom:10px;text-align:center}#mod-services .wrapp .mod-main{display:block;width:100%;margin:5px auto}#mod-services .wrapp .mod-main .services .service{width:100%}#mod-services .wrapp .mod-main .services .service .frame{display:flex;height:200px;align-items:center;justify-content:space-between}#mod-services .wrapp .mod-main .services .service .frame .index{width:10%}#mod-services .wrapp .mod-main .services .service .frame .info{width:70%}#mod-services .wrapp .mod-main .services .service .frame .link{width:20%}#mod-services .wrapp .mod-main .services .service:nth-child(odd){margin-right:0%}#mod-services .wrapp .mod-main .services .service:nth-child(even){margin-left:0%}#mod-valores .wrapp .mod-head{display:block;text-align:center;margin-bottom:20px}#mod-valores .wrapp .mod-main{display:block;width:100%}#mod-valores .wrapp .mod-main .valores .valor{margin-bottom:50px}#mod-valores .wrapp .mod-main .valores .valor .frame{color:#2c3e50}#mod-valores .wrapp .mod-main .valores .valor .frame.row{flex-direction:column}#mod-valores .wrapp .mod-main .valores .valor .frame.row .info{width:100%;margin-bottom:25px;text-align:justify}#mod-valores .wrapp .mod-main .valores .valor .frame.row .info h2{color:#3b2f23}#mod-valores .wrapp .mod-main .valores .valor .frame.row .image{width:100%}#mod-valores .wrapp .mod-foot{display:block}#mod-clients .wrapp{text-align:center;color:#fff;position:relative}#mod-clients .wrapp .mod-head{display:block}#mod-clients .wrapp .mod-main{display:block;width:100%;margin:0px}#mod-clients .wrapp .mod-foot{display:block}footer .mod-sitemap{padding:50px 0}footer .mod-sitemap .wrapp .mod-main{text-align:center}footer .mod-sitemap .wrapp .mod-main h3{color:#fff}footer .mod-sitemap .wrapp .mod-foot{margin:10px 0;text-align:center}footer .mod-sitemap .wrapp .mod-foot img{display:inline-block;width:100px;height:100px;object-fit:contain}.modal{max-width:99vw}.modal .modal-wrapp{padding:0px}.modal .modal-wrapp .modal-head{text-align:center;margin-bottom:25px}.modal .modal-wrapp .modal-head h2{font-size:1.5rem}}