@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto);body{margin:0}.navbar{position:fixed;width:100%;transition:background .5s;z-index:99999;padding:10px 0;min-height:100px}.navbar.scrolled{background:#3b3b3b}.navbar .logo{position:absolute;display:inline;padding-left:30px}.navbar .logo .square1{height:40px;width:40px;background-color:#d14841;margin-left:40px}.navbar .logo .square2{text-align:center;height:40px;width:40px;background-color:#ffff7f;font-size:20px;font-weight:700;color:#fff}.navbar .logo .logoText{margin-left:45px;margin-top:-35px;font-size:14px;color:#fff}.navbar .logo .logoText1{margin-left:45px;font-size:12px;color:#fff}.navbar .logo .circleLogo{border-radius:100%;height:7px;width:7px;background-color:#3b3b3b;margin:17px;position:absolute}.navbar .logo a:hover{text-decoration:none}.navbar .headerMenu{float:right;display:none;margin:20px 30px 0 0;list-style-type:none;text-align:right;padding:22px 0}.navbar .headerMenu .menu{position:relative;display:inline-block}.navbar .headerMenu .menu i{color:#fff}.navbar .headerMenu .menu a{transition:border .2s;font-family:Roboto,sans-serif;text-decoration:none;color:#fff;padding:12px 8px;font-size:16px}.navbar .headerMenu .menu a:hover{border-bottom:3px solid #d14841}#appMenu{position:fixed;height:100%;width:300px;left:-300px;z-index:999999;background:#3b3b3b;display:block;transition:left .5s}#appMenu .logo{position:relative;padding-top:30px;padding-left:20px}#appMenu .logo .square1{height:40px;width:40px;background-color:#d14841;margin-left:40px}#appMenu .logo .square2{text-align:center;height:40px;width:40px;background-color:#ffff7f;font-size:20px;font-weight:700;color:#fff}#appMenu .logo .logoText{margin-left:45px;margin-top:-35px;font-size:14px;color:#fff}#appMenu .logo .logoText1{margin-left:45px;font-size:12px;color:#fff}#appMenu .logo .circleLogo{border-radius:100%;height:7px;width:7px;background-color:#3b3b3b;margin:17px;position:absolute}#appMenu .logo a:hover{text-decoration:none}#appMenu.open{left:0}#appMenu .mainMenu{z-index:999999;list-style-type:none;padding-top:20px;top:20px;padding-left:20px}#appMenu .mainMenu i{color:#fff;font-size:25px;position:relative;top:4px}#appMenu .mainMenu i:hover{cursor:pointer}#appMenu .mainMenu li{padding:10px 0}#appMenu .mainMenu a{transition:.3s ease;color:#fff;font-size:20px;text-decoration:none;border-right:4px solid transparent;padding-top:10px;padding-bottom:10px}#appMenu .mainMenu a:hover{cursor:pointer}#appMenu .mainMenu .submenu{padding-left:0;display:none;list-style-type:none;height:0}#appMenu .mainMenu .submenu.open{display:block;height:auto}#appMenuBtn{width:30px;height:30px;position:fixed;right:0;top:25px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border-radius:100%;padding:5px 8px;display:block;z-index:9999999}#appMenuBtn span{display:block;position:absolute;height:4px;width:28px;background:#fff;border-radius:9px;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;left:5px;margin-top:0}#appMenuBtn span:nth-child(1){top:6px}#appMenuBtn span:nth-child(2){top:13px}#appMenuBtn span:nth-child(3){top:20px}#appMenuBtn.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#appMenuBtn.open span:nth-child(2){opacity:0;left:-60px}#appMenuBtn.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}@media (min-width:720px){#appMenuBtn{display:none}#appMenuBtn .logo{padding-top:0}.navbar .headerMenu,.navbar .logo{display:inline}}@media (max-device-width:667px){#appMenu{width:100%;left:-100%;transition:left .5s;overflow-y:auto}#appMenu .logo{padding-top:30px;text-align:center}#appMenu.open{left:0}#appMenu .mainMenu{width:100%;text-align:center}#appMenu .mainMenu li{padding:10px 0}#appMenu .mainMenu a{font-size:25px}#appMenu i{font-size:25px;color:#fff;position:relative;top:2px}}.owl-theme{overflow:hidden}.owl-theme .owl-dots{position:absolute;bottom:5px;text-align:center;width:100%}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#contacto .title{padding-bottom:20px}.contactFormContainer .contactForm .contactField{display:block}.contactFormContainer .contactForm .contactField.hide{display:none}.contactFormContainer{width:100%}.contactForm .flex-sm-100{margin:auto}.contactFormContainer .subtitle{font-size:18px;color:#484848;padding-bottom:20px;padding-top:20px;text-align:center}.contactForm{background:0 0;position:relative}.btn-container{text-align:center}md-radio-group .md-checked .md-ink-ripple,md-radio-group.md-default-theme .md-checked .md-ink-ripple{color:#d14841}md-radio-button.md-checked ._md-off{border-color:#d14841}.md-checked ._md-on{background-color:#d14841}md-input-container label.typeLabel:not(.md-no-float):not(._md-container-ignore){transform:none}#banner{width:100%;background:black;position:relative;overflow:hidden}#banner .mainText{position:absolute;top:50%;width:100%;font-size:40px;color:#fff;text-align:center;text-transform:uppercase}#banner img{width:100%}@media (min-width:510px){#banner .mainText{font-size:50px}}@media (min-width:667px){#banner .mainText{font-size:65px}}@media (max-device-width:667px){#banner{max-height:50%}#banner .mainText{font-size:40px;top:40%}}body{height:auto}section{padding:40px 0;font-family:'Open Sans',sans-serif}section .title{font-size:30px;text-align:center;text-transform:uppercase;padding-bottom:10px;color:#282828}section .subtitle{font-size:20px;text-align:center;color:#5d5d5d}section.red{background:#d14841}section.red .fa,section.red .subtitle,section.red .title{color:#fff}section.lightgrey{background:#efefef}.loadingSpinner{border-radius:50%;width:50px;height:50px;border:.45rem solid #444;border-top-color:rgba(1,74,182,.5);animation:spin 1s infinite linear;margin:auto;margin-top:15px}.loadingSpinnerContainer{position:fixed;top:0;left:0;right:0;z-index:9999999999999999;background:#fff;text-align:center;bottom:0;display:flex;transition:all 1s;opacity:1}.loadingSpinnerContainer.hide{opacity:0}.loadingSpinnerContainer .loadingContent{margin:auto}.loadingSpinnerContainer .loadingContent img{width:100%}.loadingSpinnerContainer .loadingContent .logo{max-width:250px}.loadingSpinnerContainer .logo{margin:auto;padding:0;color:#00f;text-align:center;font-size:34px}.loadingSpinnerContainer .logo .logoImage{width:385px}.loadingSpinnerContainer .logo1{margin:auto;color:#b7b7b7;font-size:20px;padding-top:0;padding-left:5px}body.loading{overflow-y:hidden}body.loading .loadingContainer{opacity:0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}footer{background:#282828}footer .content{padding:40px 0}footer .content .info{color:#fff}footer .content .info h3{margin-top:0}footer .content .facebook{padding-bottom:10px;font-size:20px}footer .content .facebook a{color:#fff;text-decoration:none}footer .content .facebook a:hover{cursor:pointer}footer .content .facebook .fa-facebook{padding:10px;background:#3b5998;border-radius:100%;width:40px;height:40px;text-align:center}@media (max-device-width:667px){footer .content .facebook{text-align:center;padding-top:10px;padding-right:0}}md-toast{top:50px;width:100%;text-align:center}md-toast.md-success-toast-theme .md-toast-content{background-color:#5cb85c}md-toast.md-error-toast-theme .md-toast-content{background-color:#d9534f}.servicesContainer .serviceItem{text-align:center;padding:20px 0}.servicesContainer .serviceItem .serviceIcon{font-size:60px;color:#282828;padding:10px 0}.servicesContainer .serviceItem .serviceTitle{color:#d14841;font-size:24px;padding-top:10px}.servicesContainer .serviceItem .serviceSubtitle{color:#5d5d5d;font-size:18px;padding:10px 30px;text-align:justify}.content{text-align:center;color:#fff;font-size:18px}.content p{margin-bottom:0}.md-primary.md-raised.md-hue-1.md-button.md-ink-ripple{background-color:rgba(227,29,26,.5)}.md-primary.md-raised.md-hue-1.md-button.md-ink-ripple:hover{background-color:#d14841}
.whatsappLogo{border-radius:100%; width:50px; height: 50px; position: fixed; right: 20px; bottom:100px;    background-image: url('../images/whatsapp.png');background-position: center;background-size: cover;}
@media(max-device-width: 676px){section#laempresa .title{padding-top:20px;}#banner{top:50px}}