/*!
 * ESTUDIOS WILLIAMS
/*! */
.modal-body,.modal-footer{padding-top:0!important}.footer h3,.header .logo h1,.portada-text h1,footer #williams{text-indent:-99999px}#preloader,section{overflow:hidden}:root{scroll-behavior:smooth}::-moz-selection{background:rgba(0,0,0,.1);text-shadow:none}::selection{background:rgba(0,0,0,.1);text-shadow:none}.btn-transparent-primary,.btn-transparent-secondary,.btn-transparent-white{transform:skewx(-10deg);background-color:transparent!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,body,footer,header,section{min-width:280px!important}.modal-header{border:none!important;padding-bottom:0!important}.modal-footer{border:none!important}.modal-content{min-width:264px!important;border-radius:12px}.btn-link,a{color:var(--color-links);text-decoration:none}.btn-link:hover,a:hover{color:var(--color-links-hover);text-decoration:none}.btn-link{padding:0 5px!important}.h2,h2{font-size:calc(1.5rem + 1vw);line-height:1}.btn-transparent-primary{border:solid 2px var(--color-primary)!important;color:var(--color-primary)!important}.btn-transparent-primary:hover{background:var(--color-primary)!important;color:var(--color-white)!important;opacity:1!important}.btn-transparent-secondary{border:solid 2px var(--color-secondary)!important;color:var(--color-secondary)!important}.btn-transparent-secondary:hover{background:var(--color-secondary)!important;color:var(--color-white)!important;opacity:1!important}.btn-transparent-white{border:solid 2px var(--color-white)!important;color:var(--color-white)!important}.btn-transparent-white:hover{background:var(--color-white)!important;color:var(--color-primary)!important;opacity:1!important}.transform-skewx{transform:skewx(-20deg)}ul li::marker{font-size:18px!important}ul.list-cyan li::marker{color:var(--color-cyan)!important}ul.list-blue li::marker{color:var(--color-blue)!important}ul.list-purple li::marker{color:var(--color-purple)!important}ul.list-blue2 li::marker{color:var(--color-blue2)!important}ul.list-red li::marker{color:var(--color-red)!important}hr{height:2px!important}.big,big{font-size:115%}.big2,big2{font-size:130%}.small,small{font-size:85%}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.header{background:rgba(var(--color-white-rgb),0);transition:.5s;z-index:997}.header.sticked{background:var(--color-white);box-shadow:0 0 20px rgba(var(--color-default-rgb),.2)}.header .logo h1{width:120px;height:70px;margin:0;background:url(../images/Servicios-LIMSA.svg) left center/contain no-repeat;font-size:12px;line-height:12px;transition:.3s}.header.sticked .logo h1{background-image:url(../images/Servicios-LIMSA2.svg)}@media (min-width:400px){.header .logo h1{width:120px}}@media (min-width:768px){.h2,h2{font-size:calc(1.65rem + 1vw)}.navbar,.navbar li{position:relative}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar>ul>li{white-space:nowrap}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:8px 15px 7px;font-size:13px;color:var(--color-white);white-space:nowrap;transition:.3s;position:relative}.header.sticked .navbar a,.header.sticked .navbar a:focus{color:var(--color-default)}.header .navbar a.btn-transparent,.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:var(--color-white)!important}.navbar a.btn-transparent,.navbar a.btn-transparent:focus{margin:0 10px 0 15px;min-width:0}.header .navbar a.btn-transparent{transform:skewx(-10deg);background-color:transparent!important;border:solid 2px var(--color-white)!important}.header .navbar a.btn-transparent:hover{background:var(--color-white)!important;color:var(--color-default)!important;opacity:1!important}.header.sticked .navbar a.btn-transparent{background-color:transparent!important;border:solid 2px var(--color-primary)!important;color:var(--color-primary)!important}.header.sticked .navbar a.btn-transparent:hover{background:var(--color-primary)!important;color:var(--color-white)!important;opacity:1!important}.header.sticked .navbar .active,.header.sticked .navbar .active:focus,.header.sticked .navbar a:hover,.header.sticked .navbar li:hover>a{color:var(--color-primary)!important}.navbar .dropdown ul{display:block;position:absolute;left:0;top:100%;margin:0;padding:0 0 10px;z-index:99;opacity:0;visibility:hidden;transition:.3s}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:rgba(var(--color-white-rgb),.5)}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active,.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a,.navbar .megamenu ul li .active,.navbar .megamenu ul li .active:hover,.navbar .megamenu ul li a:hover{color:var(--color-white);background:var(--color-primary)}.navbar .dropdown:hover>ul{opacity:1;visibility:visible}.navbar .megamenu{position:static}.navbar .megamenu ul{right:0;padding:10px;display:flex}.navbar .megamenu ul li{flex:1}.navbar .megamenu ul li a,.navbar .megamenu ul li:hover>a{color:rgba(var(--color-white-rgb),.5);background:0 0}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}}@media (min-width:768px) and (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}@media (max-width:767px){.header.sticked .mobile-nav-toggle.bi-x,.mobile-nav-toggle,.mobile-nav-toggle.bi-x,.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:var(--color-white)}.mobile-nav-active .navbar:before,.navbar ul{inset:0;background:rgba(var(--color-default-rgb),.5)}.navbar{position:fixed;top:0;left:-100%;width:calc(100% - 70px);bottom:0;transition:.3s;z-index:9997}.navbar ul{position:absolute;padding:10px 0;margin:0;overflow-y:auto;transition:.3s;z-index:9998}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:var(--color-white);white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a.btn-transparent,.navbar a.btn-transparent:focus{border:none!important;border-radius:0!important;font-size:var(--bs-body-font-size)!important;color:var(--color-white)!important;background:0 0!important;margin:0!important;opacity:1!important;transform:none!important}.navbar a.btn-transparent:hover{color:var(--color-white)!important;opacity:1!important}.navbar .dropdown .dropdown ul,.navbar .dropdown ul{position:static;display:none;padding:10px 0;margin:10px 20px;transition:.5s ease-in-out;border:1px solid rgba(var(--color-default-rgb),.3)}.navbar .dropdown .dropdown>.dropdown-active,.navbar .dropdown>.dropdown-active{display:block}.mobile-nav-toggle{display:block!important;font-size:30px;cursor:pointer;line-height:0;transition:.5s;position:absolute;top:20px;z-index:9999;right:20px}.header.sticked .mobile-nav-toggle{color:var(--color-primary)}.mobile-nav-active{overflow:hidden;z-index:9995;position:relative}.mobile-nav-active .navbar{left:0}.mobile-nav-active .navbar:before{content:"";position:fixed;z-index:9996}}section.portada{width:100%;height:100vh;min-height:600px;background-image:url("../images/Servicios-LIMSA-Portada.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-direction:row;justify-content:center;border-bottom:8px solid #fff}.overlay{background:linear-gradient(to top,rgba(var(--color-black-rgb),.7),transparent 25%);position:absolute;top:0;right:0;bottom:0;left:0}.portada-text{position:absolute;bottom:0;left:50%;width:100%;margin-left:-50%;text-align:center;padding:20px}.portada-text h1{width:90%;height:140px;margin:0 auto;background:url(../images/Servicios-LIMSA.png) center center/contain no-repeat;font-size:20px;line-height:20px;transition:.3s}.btn-scroll-down{display:inline-block;font-size:26px;color:var(--color-white)!important;text-align:center;margin:0 auto 25px;-webkit-animation:1.5s infinite pulse;animation:1.5s infinite pulse}@-webkit-keyframes pulse{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}}@keyframes pulse{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}}section.carrousel-fotos,section.servicios{padding:0}.servicios .bg-servicios-agro-industriales,.servicios .bg-servicios-de-recursos-humanos,.servicios .bg-servicios-generales,.servicios .bg-servicios-industriales,.servicios .bg-servicios-outsourcing{min-height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-servicios-industriales{background-image:url("../images/servicios/Servicios-LIMSA-Servicios-Industriales.jpg")}.bg-servicios-agro-industriales{background-image:url("../images/servicios/Servicios-LIMSA-Servicios-Agro-industriales.jpg")}.bg-servicios-de-recursos-humanos{background-image:url("../images/servicios/Servicios-LIMSA-Servicios-de-Recursos-Humanos.jpg")}.bg-servicios-generales{background-image:url("../images/servicios/Servicios-LIMSA-Servicios-Generales.jpg")}.bg-servicios-outsourcing{background-image:url("../images/servicios/Servicios-LIMSA-Outsourcing.jpg")}.servicios .content{padding:30px}@media (min-width:768px){.servicios .content{padding:40px}}.icon-servicios-1,.icon-servicios-2,.icon-servicios-3,.icon-servicios-4,.icon-servicios-5{display:block;width:100%;height:100px;background-repeat:no-repeat;background-position:left top;background-size:contain}.icon-servicios-1{background-image:url("../images/servicios/1.png")}.icon-servicios-2{background-image:url("../images/servicios/2.png")}.icon-servicios-3{background-image:url("../images/servicios/3.png")}.icon-servicios-4{background-image:url("../images/servicios/4.png")}.icon-servicios-5{background-image:url("../images/servicios/5.png")}.icon-ISO{display:block;width:200px;height:80px;background-image:url("../images/ISO90012015.png");background-repeat:no-repeat;background-position:left top;background-size:contain}section.la-empresa{background:#ccc;padding:50px 0 60px;overflow:visible}.la-empresa .la-empresa-img{margin:30px auto 0}blockquote.p-4{padding:1.5rem 2.1rem!important}section.que-aportamos{padding:50px 0;background:#e6e6e6}.nuestro-potencial .item,.que-aportamos .item{padding:20px 10px;height:100%}.nuestro-potencial .item .icon-1,.nuestro-potencial .item .icon-2,.nuestro-potencial .item .icon-3,.nuestro-potencial .item .icon-4,.nuestro-potencial .item .icon-5,.nuestro-potencial .item .icon-6,.que-aportamos .item .icon-1,.que-aportamos .item .icon-2,.que-aportamos .item .icon-3,.que-aportamos .item .icon-4,.que-aportamos .item .icon-5,.que-aportamos .item .icon-6{display:block;width:100%;height:80px;background-repeat:no-repeat;background-position:left top;background-size:contain;margin-bottom:20px}.que-aportamos .item .icon-1{background-image:url("../images/que-aportamos/1.png")}.que-aportamos .item .icon-2{background-image:url("../images/que-aportamos/2.png")}.que-aportamos .item .icon-3{background-image:url("../images/que-aportamos/3.png")}.que-aportamos .item .icon-4{background-image:url("../images/que-aportamos/4.png")}.que-aportamos .item .icon-5{background-image:url("../images/que-aportamos/5.png")}.que-aportamos .item .icon-6{background-image:url("../images/que-aportamos/6.png")}section.nuestro-compromiso{padding:50px 0 60px}section.nuestro-potencial{padding:70px 0 50px;background-image:url("../images/nuestro-potencial/Servicios-LIMSA-Nuestro-potencial.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}#modal-trabajar-con-nosotros .modal-content,section.contacto{background:#dfe8ed}.nuestro-potencial .item .icon-1{background-image:url("../images/nuestro-potencial/1.png")}.nuestro-potencial .item .icon-2{background-image:url("../images/nuestro-potencial/2.png")}.nuestro-potencial .item .icon-3{background-image:url("../images/nuestro-potencial/3.png")}.nuestro-potencial .item .icon-4{background-image:url("../images/nuestro-potencial/4.png")}.nuestro-potencial .item .icon-5{background-image:url("../images/nuestro-potencial/5.png")}.nuestro-potencial .item .icon-6{background-image:url("../images/nuestro-potencial/6.png")}section.clientes{padding:50px 0 30px}.clientes h2{color:#4d4d4d}section.contacto{padding:50px 0}.contacto #contacto-info i{font-size:32px;color:var(--color-primary);margin-right:20px}.contacto #contacto-info h4{padding:0;font-size:.75rem;margin-bottom:0;color:grey}.contacto #contacto-info a,.contacto #contacto-info p{padding:0;margin-bottom:0;line-height:1.2;color:var(--color-default)!important}.form-control{background-color:var(--color-gray);color:var(--color-default);border:none;border-radius:12px;box-shadow:none!important;font-size:14px;height:48px;padding:10px 20px}.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-gray) inset!important;-webkit-text-fill-color:var(--color-default)!important}textarea.form-control{height:140px;resize:vertical}@media (min-width:992px){.h2,h2{font-size:calc(1.8rem + 1vw)}.header .logo h1{width:150px;height:100px}.header.sticked .logo h1{width:120px;height:70px}.navbar a,.navbar a:focus{margin:0 5px}.servicios .content{padding:60px}section.la-empresa{padding:70px 0 50px}.la-empresa .la-empresa-img{margin:50px auto 20px}section.nuestro-compromiso{padding:50px 0}textarea.form-control{height:198px}}@media (min-width:1200px){.h2,h2{font-size:calc(2.2rem + 1vw)}.la-empresa .la-empresa-img{margin:50px 0 -110px 100px}section.que-aportamos{padding:120px 0 50px}textarea.form-control{height:180px}}.form-control::placeholder{color:var(--color-default);opacity:1}.form-control:-ms-input-placeholder{color:var(--color-default)}.form-control::-ms-input-placeholder{color:var(--color-default)}.btn{transform:skewx(-10deg);padding:8px 15px 7px;min-width:120px;font-size:13px;line-height:var(--bs-body-line-height);border:none;border-radius:6px;box-shadow:none!important;transition:.3s}.btn:hover{opacity:.7}.btn .spinner-border{width:14px;height:14px;vertical-align:middle;margin-right:5px}.invalid-feedback,.valid-feedback{text-align:left;font-size:9px}.invalid-feedback{color:var(--color-red)}.valid-feedback{color:var(--color-green)}.alert{padding:10px 20px;margin:15px 0 10px;font-size:14px;border-radius:5px;text-align:left;transition:.5s ease-in-out}.alert-dismissable,.alert-dismissible{padding-right:35px}section.trabajar-con-nosotros{padding:30px 0}.custom-file-button input[type=file]{margin-left:0!important;line-height:28px;border-radius:0 12px 12px 0!important}.custom-file-button input[type=file]::-webkit-file-upload-button{display:none}.custom-file-button input[type=file]::file-selector-button{display:none}.custom-file-button label{background:var(--color-gray);border-radius:12px 0 0 12px!important;box-shadow:none!important;font-size:14px;height:48px;padding:10px 20px;border-right:solid 2px var(--color-primary)!important;color:var(--color-primary)!important}.custom-file-button:hover label{cursor:pointer}.was-validated .form-control:valid{background-image:none}.mapa .map{height:400px}.mapa .map iframe{border:0;width:100%;height:400px}footer.footer{position:relative;background:#152259;color:var(--color-white);padding:30px 0}.footer h3{width:110px;height:50px;margin:0;background:url(../images/Servicios-LIMSA.svg) left center/contain no-repeat;font-size:12px;line-height:12px}.footer .btn-scroll-top i{font-size:28px;color:var(--color-white)}footer #williams{display:block;width:52px;height:12px;position:absolute;bottom:12px;right:9px;opacity:.7;transition:.3s;background:url(../images/williams.svg) center center/contain no-repeat}footer #williams:hover{opacity:1}#preloader{position:fixed;inset:0;z-index:9999;background:rgba(var(--color-white-rgb),.7);transition:.6s ease-out;width:100%;height:100vh}#preloader:after,#preloader:before{content:"";position:absolute;border:7px solid var(--color-primary);border-radius:50%;-webkit-animation:2s cubic-bezier(0,.2,.8,1) infinite animate-preloader;animation:2s cubic-bezier(0,.2,.8,1) infinite animate-preloader}#preloader:after{-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes animate-preloader{0%{width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px);opacity:1}100%{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px);opacity:0}}@keyframes animate-preloader{0%{width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px);opacity:1}100%{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px);opacity:0}}