/*!
Theme Name: LAM JLO
Theme URI: http://luismendoza.tech/wordpress/themes
Author: Luis Antonio Mendoza
Author URI: http://luismendoza.tech
Description: Theme developed for JLO by Luis Antonio Mendoza.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lam-jlo
*/@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background-color:#fff;color:#1e272e;font-size:16px;font-weight:normal}a{text-decoration:none;color:inherit;transition:.1s color}a:hover{color:#b9bed4}img,iframe,video{max-width:100%}ul{margin:0;padding:0;list-style:none}p{margin:0}body{font-family:"Poppins",Arial,Helvetica,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{margin:0}.bold{font-weight:700}.italic{font-style:italic}.text-center{text-align:center}.text-right{text-align:right !important}.text-left{text-align:left !important}.uppercase{text-transform:uppercase}.flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}button,a.button{padding:8px 25px;background-color:transparent;border-color:#1e272e;border-style:solid;border-width:3px;font-size:12px;font-weight:500;transition:.2s all;cursor:pointer}@media screen and (min-width: 768px){button,a.button{padding:10px 30px;font-size:16px}}button i,a.button i{margin:0 5px}.button{display:inline-block;border-color:#2c376c !important;color:#2c376c}.button:hover{background-color:#2c376c;color:#fff}.button.secondary{background-color:#9e9033}.button.accent{background-color:#b9bed4}.button.ghost{background-color:transparent;border-color:#2c376c;border-style:solid;color:#2c376c}.button.ghost.secondary{border-color:#9e9033;color:#9e9033}.button.ghost.accent{border-color:#b9bed4;color:#b9bed4}input,select,textarea{border-radius:4px;padding:8px}input,select,textarea{border-color:#bdc3c7;border-style:solid;border-width:1px;color:#1e272e}select,input[type=submit]{cursor:pointer}.social{padding:0 !important}.social li{margin:0 6px}.social i{font-size:20px}.social a{color:#2c376c}.social a:hover{color:#b9bed4}.footer .social a{color:#fff}.footer .social a:hover{color:#b9bed4}.page-heading{padding:1rem;background:#b9bed4}@media screen and (min-width: 768px){.page-heading{padding:2rem 0}}.page-heading .page-title{padding:5px 8px;display:inline-block;font-size:16px;font-weight:500;background:#2c376c;color:#fff}@media screen and (min-width: 768px){.page-heading .page-title{font-size:18px}}.page-heading .breadcumb{margin:.5rem 0;font-size:12px;color:#2c376c}.page-heading .breadcumb i{margin:0 5px}.about-intro{margin:1rem}@media screen and (min-width: 768px){.about-intro{margin:3rem 0}}@media screen and (min-width: 1024px){.about-intro{margin:6rem 0}}@media screen and (min-width: 768px){.about-intro .about-intro-content{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}}.about-intro .about-intro-content .about-intro-image{display:none}@media screen and (min-width: 768px){.about-intro .about-intro-content .about-intro-image{display:block;background-image:url("img/business-team.jpg");background-size:cover;background-position:center}}.about-intro .about-intro-content .about-intro-text{padding:1rem;font-size:16px;font-weight:300;line-height:1.8rem;background:#1e272e;color:#fff}@media screen and (min-width: 768px){.about-intro .about-intro-content .about-intro-text{padding:4rem 2rem;font-weight:400}}@media screen and (min-width: 1024px){.about-intro .about-intro-content .about-intro-text{padding:6rem 3rem;line-height:2rem}}.about-intro .about-intro-content .about-intro-text p,.about-intro .about-intro-content .about-intro-text hr{margin-bottom:1rem}.about-intro .about-intro-content .about-intro-text hr{margin-left:0;max-width:50px}.contact-form-section{background:#2c376c}.contact-form-section .contact-form{padding:1rem}@media screen and (min-width: 768px){.contact-form-section .contact-form{padding:3rem 0}}@media screen and (min-width: 1024px){.contact-form-section .contact-form{padding:6rem 0}}.contact-form-section .contact-form .nf-before-form-content,.contact-form-section .contact-form .nf-after-form-content{text-align:center;font-size:.8rem;color:#ecf0f1}.contact-form-section .contact-form .field-wrap label{color:#fff}.container{max-width:1200px;margin-left:auto;margin-right:auto}.container-fluid{width:100%}@media screen and (min-width: 768px){.container,.container-fluid{padding-left:20px;padding-right:20px}}.section{margin:2rem 0}@media screen and (min-width: 768px){.section{margin:3rem 0}}@media screen and (min-width: 1024px){.section{margin:6rem 0}}.section .section-title{margin:2rem 0;font-size:22px;font-weight:300;text-align:center;color:#2c376c}@media screen and (min-width: 768px){.section .section-title{margin:3rem 0;font-size:35px}}.section .section-title span{font-weight:700}.section .section-title.with-subtitle{margin-bottom:0}.section .section-subtitle{font-size:12px;text-align:center}@media screen and (min-width: 768px){.section .section-subtitle{font-size:16px}}.header{padding:5px}@media screen and (min-width: 768px){.header{padding:1rem}}.header .header-content{justify-content:space-around}@media screen and (min-width: 768px){.header .header-content{justify-content:space-between}}.header .header-logo{max-width:75px}@media screen and (min-width: 768px){.header .header-logo{max-width:90px}}.header .header-icon{margin:0 .8rem;display:inline-block;min-width:35px;text-align:center}@media screen and (min-width: 768px){.header .header-icon{margin:0 1rem}}.header .header-icon i{font-size:35px;color:#2c376c}.header .header-text{margin:0 10px;font-size:12px}@media screen and (min-width: 768px){.header .header-text{font-size:16px}}.nav{padding:0 2rem;background-color:#2c376c;color:#fff}.nav .nav-content{padding:1rem;justify-content:space-between}.nav .nav-content .nav-title{font-weight:700;text-transform:uppercase}@media screen and (min-width: 1024px){.nav .nav-content .nav-title{display:none}}.nav .nav-content .nav-burger{font-size:22px;cursor:pointer}@media screen and (min-width: 1024px){.nav .nav-content .nav-burger{display:none}}.nav .nav-content .nav-menu{display:none;width:100%}.nav .nav-content .nav-menu ul.menu{padding:1rem 0;flex-direction:column;align-items:flex-start}@media screen and (min-width: 1024px){.nav .nav-content .nav-menu ul.menu{flex-direction:row;justify-content:flex-start}}.nav .nav-content .nav-menu ul.menu li{margin:1rem 0;font-size:12px}@media screen and (min-width: 1024px){.nav .nav-content .nav-menu ul.menu li{margin-top:0;margin-bottom:0;margin-right:2rem;font-size:16px}}.nav .nav-content .nav-menu.show{display:block}@media screen and (min-width: 1024px){.nav .nav-content .nav-menu{display:block !important}}.footer{color:#fff}.footer .footer-main{position:relative;background-color:rgba(0,0,0,.9)}.footer .footer-main:before{content:"";display:block;width:100%;height:100%;position:absolute;background-image:url("img/brainstorming.jpg");background-size:cover;background-position:center;z-index:-1}.footer .footer-main .footer-main-content{padding:1rem;justify-content:flex-start}@media screen and (min-width: 768px){.footer .footer-main .footer-main-content{flex-direction:row;align-items:flex-start}}.footer .footer-main .footer-main-content .footer-main-section{padding:1rem 0;width:100%;font-size:12px}@media screen and (min-width: 768px){.footer .footer-main .footer-main-content .footer-main-section{padding:1rem;width:50%}}@media screen and (min-width: 1024px){.footer .footer-main .footer-main-content .footer-main-section{padding:1.5rem;width:25%}}.footer .footer-main .footer-main-content .footer-main-section img{max-width:150px}.footer .footer-main .footer-main-content .footer-main-section p{margin:1rem 0;line-height:1.5rem}.footer .footer-main .footer-main-content .footer-main-section .footer-main-title{margin-bottom:1.5rem;padding-left:8px;font-size:18px;text-transform:uppercase;border-left:4px solid #b9bed4}@media screen and (min-width: 1024px){.footer .footer-main .footer-main-content .footer-main-section .footer-main-title{margin-bottom:2rem;font-size:22px}}.footer .footer-main .footer-main-content .footer-main-section .footer-list ul{padding-left:12px}.footer .footer-main .footer-main-content .footer-main-section .footer-list ul li{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.25)}.footer .footer-main .footer-main-content .footer-main-section .footer-list ul li:last-child{border:none}@media screen and (min-width: 1024px){.footer .footer-main .footer-main-content .footer-main-section .footer-list.footer-menu,.footer .footer-main .footer-main-content .footer-main-section .footer-list.footer-contact{font-size:16px}}.footer .footer-main .footer-main-content .footer-main-section .footer-list.footer-contact ul li{border:none;display:flex;align-items:center}.footer .footer-main .footer-main-content .footer-main-section .footer-list.footer-contact ul li i{font-size:18px;margin-right:10px;text-align:center;width:20px}.footer .footer-bottom{padding:1rem;background:#1e272e}@media screen and (min-width: 768px){.footer .footer-bottom{padding:2rem}}.footer .footer-bottom .footer-copyright{font-size:12px}.home-hero{height:60vh;min-height:60vh;background-image:url("img/home-hero.jpg?v=2");background-size:cover;background-position:top}@media screen and (min-width: 768px){.home-hero{height:80vh;min-height:80vh}}.home-hero .home-hero-container{height:100%;display:flex;align-items:center}.home-hero .home-hero-container .home-hero-content{padding:1rem;flex-direction:column;align-items:flex-start}.home-hero .home-hero-container .home-hero-content .home-hero-text{margin:1rem 0;font-size:35px;font-weight:300;color:#2c376c}@media screen and (min-width: 768px){.home-hero .home-hero-container .home-hero-content .home-hero-text{max-width:700px}}@media screen and (min-width: 1024px){.home-hero .home-hero-container .home-hero-content .home-hero-text{font-size:50px}}.home-hero .home-hero-container .home-hero-content .home-hero-text span{font-weight:700}.home-intro{padding:1rem;background:#ecf0f1;color:#2c376c}.home-intro .home-intro-title{margin:1rem 0}.home-intro .home-intro-title span{font-weight:700}@media screen and (min-width: 768px){.home-intro .home-intro-content{margin:4rem 0}}@media screen and (min-width: 1024px){.home-intro .home-intro-content{margin:6rem 0}}.home-intro .home-intro-content .home-intro-text{margin:1rem 0}@media screen and (min-width: 768px){.home-intro .home-intro-content .home-intro-text{width:75%;font-size:18px;line-height:2rem}}.home-intro .home-intro-content .home-intro-icon{display:none}@media screen and (min-width: 768px){.home-intro .home-intro-content .home-intro-icon{display:block;width:25%;text-align:center}}.home-intro .home-intro-content .home-intro-icon i{font-size:50px}@media screen and (min-width: 1024px){.home-intro .home-intro-content .home-intro-icon i{font-size:75px}}.about-pro .about-pro-gallery{display:flex;flex-wrap:wrap}.about-pro .about-pro-gallery .about-pro-gallery-item{display:flex;justify-content:center;align-items:center;position:relative;width:50%;min-height:150px;background-size:cover;background-position:center}@media screen and (min-width: 768px){.about-pro .about-pro-gallery .about-pro-gallery-item{min-height:200px}}@media screen and (min-width: 1024px){.about-pro .about-pro-gallery .about-pro-gallery-item{width:25%}}.about-pro .about-pro-gallery .about-pro-gallery-item p{padding:5px;text-align:center;color:#fff;font-size:18px;font-weight:700;text-shadow:1px 1px 4px #1e272e;z-index:9999}@media screen and (min-width: 768px){.about-pro .about-pro-gallery .about-pro-gallery-item p{font-size:22px}}.about-pro .about-pro-gallery .about-pro-gallery-item .about-pro-gallery-item-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.about-special .about-special-items{flex-direction:column}@media screen and (min-width: 768px){.about-special .about-special-items{flex-direction:row}}.about-special .about-special-items .about-special-item{padding:1rem;width:50%;text-align:left}@media screen and (min-width: 768px){.about-special .about-special-items .about-special-item{width:33.33%}}@media screen and (min-width: 1024px){.about-special .about-special-items .about-special-item{display:flex;align-items:center;width:25%}}.about-special .about-special-items .about-special-item:hover .about-special-icon{color:#b9bed4}.about-special .about-special-items .about-special-item .about-special-icon{font-size:35px;color:#2c376c;transition:.5s all}@media screen and (min-width: 768px){.about-special .about-special-items .about-special-item .about-special-icon{font-size:50px}}@media screen and (min-width: 1024px){.about-special .about-special-items .about-special-item .about-special-icon{margin-right:1rem}}.about-special .about-special-items .about-special-item .about-special-text .about-special-title{font-size:18px}.consulting{padding:1rem;background:#ecf0f1;font-size:12px;line-height:1.25rem;color:#2c376c}@media screen and (min-width: 768px){.consulting{font-size:16px;line-height:1.75rem}}.consulting p{margin:1rem 0}.consulting ul{list-style:initial;padding:0 40px}.consulting hr{margin-top:1rem;margin-bottom:1rem;width:50px;border:2px solid #2c376c}@media screen and (min-width: 768px){.consulting hr{margin-bottom:1.5rem;width:100px;border-width:3px}}.consulting .consulting-image{max-width:50%;margin:1rem auto}@media screen and (min-width: 1024px){.consulting .consulting-image{max-width:35%}}.consulting .consulting-image img{box-shadow:1px 1px 5px rgba(0,0,0,.1)}.services-list{padding:1rem;flex-direction:column;text-align:center}@media screen and (min-width: 768px){.services-list{flex-direction:row}}.services-list .services-list-item{padding:1rem 0;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;width:50%;text-align:left}@media screen and (min-width: 768px){.services-list .services-list-item{padding:2rem 0;flex-direction:row;align-items:center}}@media screen and (min-width: 1024px){.services-list .services-list-item{padding:2.5rem 0;width:33.33%}}.services-list .services-list-item .services-list-item-icon{margin:1rem 0;font-size:40px;color:#2c376c}@media screen and (min-width: 768px){.services-list .services-list-item .services-list-item-icon{margin:0 1rem}}.services-list .services-list-item .services-list-item-title{display:inline-block;font-size:16px}@media screen and (min-width: 768px){.services-list .services-list-item .services-list-item-title{font-size:18px}}.certifications-list{flex-direction:column}.certifications-list .certifications-list-item{margin:.5rem 0;width:70%;font-size:14px}@media screen and (min-width: 768px){.certifications-list .certifications-list-item{width:auto;font-size:16px}}@media screen and (min-width: 1024px){.certifications-list .certifications-list-item{font-size:18px}}.certifications-list .certifications-list-item i{margin:0 5px;font-size:12px;color:#2c376c}.contact-boxes{padding:1rem;margin:1rem;flex-direction:column}@media screen and (min-width: 768px){.contact-boxes{margin:2rem 0;flex-direction:row}}@media screen and (min-width: 1024px){.contact-boxes{margin:3rem 0}}.contact-boxes .contact-box{width:90%;border:1px solid #2c376c;margin:1.5rem 0;padding:1rem;text-align:center}@media screen and (min-width: 768px){.contact-boxes .contact-box{margin:1rem;width:40%}}.contact-boxes .contact-box .contact-box-icon{position:relative;top:-50px;display:inline-block;padding:1rem;border-radius:50%;background:#2c376c;box-shadow:0 0 0 10px #fff}.contact-boxes .contact-box .contact-box-icon i{font-size:35px;color:#fff}.contact-boxes .contact-box .contact-box-text{margin:-25px 0 1rem}@media screen and (min-width: 768px){.contact-boxes .contact-box .contact-box-data{font-size:18px}}/*# sourceMappingURL=style.css.map */
