:root{--white:#fff;--black:#000;--textColor:#333;--errorColor:red;--mainColor:#002c6c;--accentColor:#cf3e19;--secondaryColor:#008dbd;--breadcrumbColor:#696d73;--topColor1:#f0f5fa;--topColor2:#f4f4f4;--postLinkColor:#282828;--borderColor:#dedede;--transitionVar:0.3s ease all}body{background:var(--white);background-size:100% auto;color:var(--textColor);font-family:Inter,sans-serif;font-weight:400;margin:0;text-align:left}body,p{font-size:18px;line-height:26px}.h1,.h2,.h3,h1,h2,h3{font-weight:700}.h1,h1{font-size:40px;line-height:48px}.h2,h2{font-size:36px;line-height:44px}.h3,h3{font-size:22px;line-height:30px}.color-main{color:var(--mainColor)}.color-accent{color:var(--accentColor)}.buttons-container{display:flex;flex-direction:row}.buttons-container>div{margin:0 10px}.buttons-container>div:last-of-type{margin:0 0 0 10px}.buttons-container>div:first-of-type{margin:0 10px 0 0}.btn-main{background:var(--accentColor);border:1px solid var(--accentColor);border-radius:3px;color:var(--white);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}header .btn-main{max-width:170px}.btn-main.active,.btn-main:hover{background:var(--white);color:var(--accentColor)}.btn-main.blue{background:#009cd3;border:1px solid #009cd3;color:var(--white);font-size:16px;font-weight:400;line-height:24px;min-width:unset;padding:12px 18px}.btn-main.blue.active,.btn-main.blue:hover{background:var(--white);color:#009cd3}.btn-main img{height:18px;width:auto}.card-features a.btn-main:hover,a.btn.btn-main.d-block:hover,nav a.btn.btn-main:hover{color:#cf3e19}.video-yt a,a.btn.btn-main.d-block{color:#fff}.btn-tag{background:var(--secondaryColor);border:1px solid var(--secondaryColor);border-radius:7px;color:var(--white);display:inline-block;font-size:15px;font-weight:500;line-height:24px;margin:0 5px 10px;padding:5px 14px;text-align:center}.btn-tag.active,.btn-tag:hover{background:var(--white);color:var(--secondaryColor)}.btn-tag-2{background:#f4f4f4;border:1px solid #f4f4f4;border-radius:7px;color:var(--black);display:inline-block;font-size:14px;font-weight:600;line-height:22px;padding:4px 8px;text-align:center}.btn-tag-2.active,.btn-tag-2:hover{background:var(--white);color:var(--secondaryColor)}.btn-alt{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:3px;color:var(--white);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}.btn-alt.active,.btn-alt:hover{background:var(--white);color:var(--mainColor)}.btn-alt-2{background:#2f7ceb;border:1px solid #2f7ceb;border-radius:3px;color:var(--white);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}.btn-alt-2.active,.btn-alt-2:hover{background:var(--white);color:#2f7ceb}.btn-alt img{height:18px;width:auto}.btn-transparent{background:transparent;border:1px solid transparent;border-radius:3px;color:var(--black);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}.btn-transparent.active,.btn-transparent:hover{background:var(--mainColor);border:1px solid var(--mainColor);color:var(--white)}.btn-border{background:transparent;border:1px solid var(--mainColor);border-radius:3px;color:var(--mainColor);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;padding:11px 20px;text-align:center}.btn-border.active,.btn-border:hover{background:var(--mainColor);border:1px solid var(--mainColor);color:var(--white)}.btn-border.white{background:transparent;border:1px solid var(--white);color:var(--white)}.btn-border.white.active,.btn-border.white:hover{background:var(--white);border:1px solid var(--white);color:var(--mainColor)}.btn-transparent.orange{background:transparent;border:1px solid transparent;color:var(--black);min-height:unset;min-width:unset;padding:6px 12px}.btn-transparent.orange.active,.btn-transparent.orange:hover{background:transparent;border:1px solid var(--accentColor);color:var(--accentColor)}.link{display:inline;position:relative;transition:all .3s ease}.link,.link.active,.link:hover{color:var(--mainColor);text-decoration:none}.link:before{bottom:-2px;left:50%;position:absolute;transform:translateX(-50%);width:0}.link.active:before,.link:before,.link:hover:before{background:var(--mainColor);content:"";display:block;height:2px;transition:all .3s ease}.link.active:before,.link:hover:before{width:100%}.link.alt,.link.alt.active,.link.alt:hover{color:var(--secondaryColor)}.link.alt.active:before,.link.alt:before,.link.alt:hover:before{background:var(--secondaryColor)}.link.accent,.link.accent.active,.link.accent:hover{color:var(--accentColor)}.link.accent.active:before,.link.accent:before,.link.alt:hover:before{background:var(--accentColor)}.show-desktop{display:block}.show-mobile{display:none}.show-desktop-flex{display:flex}.show-mobile-flex{display:none}@media (max-width:991px){body,p{font-size:18px;line-height:24px}.h1,h1{font-size:30px;line-height:38px}.h2,h2{font-size:24px;line-height:32px}}@media (max-width:767px){.buttons-container{flex-direction:column}.buttons-container>div,.buttons-container>div:first-of-type,.buttons-container>div:last-of-type{margin:10px 0}.show-desktop{display:none}.show-mobile{display:block}.show-desktop-flex{display:none}.show-mobile-flex{display:flex}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}.menu-industry-section,.menu-industry-section p{background:var(--topColor1);font-size:12px;line-height:20px}.menu-industry-section p{margin:0}.menu-industry-section .menu-industry{list-style:none;margin:0;padding:0;z-index:2}.menu-industry-section .menu-industry ul{display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:26px}.menu-industry-section .menu-industry ul li{margin-bottom:10px}.menu-industry-section .menu-industry:hover ul{background:var(--white);border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:block;max-width:230px;overflow:hidden;padding:12px 16px;width:100%;z-index:1}.menu-industry-section .top-bar-links{display:flex;flex-direction:row;justify-content:space-between}.menu-industry-section .top-bar-links>div{display:flex;flex-direction:column;justify-content:center;min-width:30px}.menu-industry-section .input-container{position:relative}.menu-industry-section .input-container form{height:30px;width:30px}.menu-industry-section .input-container input{background:url(https://www.gs1mexico.org/hubfs/sitio-julio-2023/search-bg.webp) no-repeat;background-position:7px 7px;border:0;font-size:15px;height:30px;line-height:21px;padding:0 0 0 30px;position:absolute;right:0;transition:all .3s ease;width:30px}.menu-industry-section .input-container input:focus{background:var(--white) url(https://www.gs1mexico.org/hubfs/sitio-julio-2023/search-bg.webp) no-repeat;background-position:7px 7px;position:absolute;right:0;width:200px}.navbar-section .link{display:block;font-size:15px;line-height:23px;text-align:center}.navbar-section .navbar-nav{padding:20px 0}@media (max-width:991px){.navbar-section .link{text-align:left}}.breadcrumb-section{background:var(--topColor2);padding:10px 0}.breadcrumb-section i{display:inline-block;padding:0 10px}.breadcrumb-section a{font-size:14px;font-weight:400;line-height:20px}.breadcrumb-section span{font-weight:700}.breadcrumb-section i,.breadcrumb-section span{font-size:14px;line-height:20px}.breadcrumb-section span{color:var(--breadcrumbColor)}footer{padding:30px 0}footer ul{list-style:none;margin:0;padding:0}footer .subtitle{color:var(--mainColor);font-size:16px;font-weight:700;line-height:24px}footer .link{font-size:14px;font-weight:700;line-height:22px}footer .social-links{border-top:2px solid var(--topColor2);display:flex;flex-direction:row;padding-top:15px}footer .social-links>div{padding:0 8px}footer .social-links>div:first-of-type{padding:0 8px 0 0}footer .social-links>div:last-of-type{padding:0 0 0 8px}.social-link{background:var(--mainColor);border-radius:50%;color:var(--white);display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}footer .accordion>.card{border:0;margin:0 0 30px}footer .accordion>.card>.card-header{background:transparent;border:0;margin-bottom:0;padding:0}footer .accordion>.card>.card-header .btn{border-radius:0;color:var(--mainColor);font-size:16px;font-weight:700;line-height:24px;padding:0;position:relative;text-decoration:none}footer .accordion>.card>.card-header .btn:after{transform:rotate(180deg)}footer .accordion>.card>.card-header .btn.collapsed:after,footer .accordion>.card>.card-header .btn:after{content:"\f078";font-family:Font Awesome\ 5 Pro;position:absolute;right:15px;top:0;transition:all .3s ease}footer .accordion>.card>.card-header .btn.collapsed:after{transform:none}footer .accordion>.card .card-body{padding:0}.banner-section{background:var(--mainColor)}.banner-section .content{min-height:400px}.banner-section .content.img{height:100%;overflow:hidden;position:relative;width:100%}.banner-section .content.img img{height:100%;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (max-width:991px){.banner-section .content{min-height:unset}.banner-section .content.img img{display:block;left:unset;margin:0 auto;max-width:540px;position:relative;top:unset;transform:none;width:100%}.banner-section .content.info{padding:30px 0}}.carousel-cards-section{background:var(--topColor2);padding:90px 0}.carousel-cards .card-elem{background:var(--white);margin:0 auto;max-width:320px;min-height:300px;padding:35px 30px;width:100%}.carousel-cards .card-elem .icon{background:var(--secondaryColor);border-radius:50%;height:62px;margin:0 auto;text-align:center;width:62px}.carousel-cards .card-elem .icon img{margin:0 auto;max-width:35px;position:relative;top:50%;transform:translateY(-50%)}.carousel-cards-section .slick-prev{height:30px;left:-30px;width:30px;z-index:2}.carousel-cards-section .slick-prev:before{color:var(--mainColor)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-cards-section .slick-next{height:30px;right:-30px;width:30px;z-index:2}.carousel-cards-section .slick-next:before{color:var(--mainColor)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-cards-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-cards-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.carousel-cards-section .slick-dots li.slick-active button:before{background:var(--mainColor)}@media (max-width:991px){.carousel-cards-section{padding:60px 0}}@media (max-width:767px){.carousel-cards-section{padding:30px 0}.carousel-cards .card-elem{padding:20px 15px}.carousel-cards-section .slick-dots{bottom:-40px}}.features-section{padding:90px 0}.features-section p{font-size:16px;line-height:24px}.card-features{border:1px solid var(--mainColor);border-radius:7px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px 32px}.card-features p{color:var(--textColor);font-size:16px;line-height:24px}@media (max-width:991px){.features-section{padding:60px 0}}@media (max-width:767px){.features-section{padding:30px 0}}.numbers-section{background:var(--secondaryColor);color:var(--white);padding:90px 0}.numbers-section p{font-size:16px;line-height:24px}.card-numbers{background:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 32px}.card-numbers p.subtitle{color:var(--accentColor);font-size:16px;letter-spacing:5px;line-height:24px;text-transform:uppercase}.card-numbers p.number{color:var(--mainColor);font-size:56px;font-weight:700;line-height:64px}.card-numbers p.paragraph{color:var(--mainColor);font-size:12px;font-weight:700;line-height:24px}@media (max-width:991px){.numbers-section{padding:60px 0}}@media (max-width:767px){.numbers-section{padding:30px 0}}.index-section{padding:90px 0}.index-section ul{list-style:none;margin:0;padding:0}.index-section ul li{display:flex;flex-direction:row;justify-content:space-between}.index-section ul li span:nth-of-type(2){border-bottom:1px dotted var(--mainColor);flex:1}@media (max-width:991px){.index-section{padding:60px 0}}@media (max-width:767px){.index-section{padding:30px 0}}.cta-form-section{background:url(https://www.gs1mexico.org/hubfs/sitio-julio-2023/cta-bg.png) no-repeat top;background-size:cover;padding:90px 0}.cta-form-card{background:var(--secondaryColor);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:35px 25px;text-align:center;transition:all .3s ease}.cta-form-card.active{background:var(--topColor2)}.cta-form-card .subtitle{color:var(--mainColor);font-size:16px;letter-spacing:5px;line-height:24px;text-transform:uppercase;transition:all .3s ease}.cta-form-card.active .subtitle{color:var(--mainColor)}.cta-form-card h3{color:var(--white);transition:all .3s ease}.cta-form-card.active h3{color:var(--mainColor)}@media (max-width:991px){.cta-form-section{padding:60px 0}}@media (max-width:767px){.cta-form-section{padding:30px 0}}.cta-form-section input{background:var(--white);border:1px solid var(--textColor);border-radius:3px;color:var(--textColor);font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px;padding:4px 12px;width:100%!important}.cta-form-section input[type=checkbox],.cta-form-section input[type=radio]{width:auto!important}.cta-form-section select{background:var(--white);border:1px solid var(--textColor);border-radius:3px;color:var(--textColor);padding:4px 12px;width:100%!important}.cta-form-section input[type=submit],.cta-form-section select{font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px}.cta-form-section input[type=submit]{background:var(--accentColor);border:1px solid var(--accentColor);border-radius:3px;color:var(--white);padding:8px 30px;position:relative;transition:all .3s ease;width:auto!important}.cta-form-section input[type=submit]:hover{background:var(--white);color:var(--accentColor)}.cta-form-section label{color:var(--textColor);font-size:16px;line-height:24px}.cta-form-section .hs-form-booleancheckbox label{color:var(--textColor);display:block}.cta-form-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.cta-form-section input[type=checkbox]{margin:0 10px 0 0;min-height:unset;width:auto}.cta-form-section input[type=checkbox],.cta-form-section textarea{background:var(--white);border:1px solid var(--textColor);color:var(--textColor);outline:none}.cta-form-section textarea{border-radius:3px;font-size:16px;line-height:24px;padding:4px 12px;resize:none;width:100%!important}.cta-form-section form a{color:var(--accentColor)}.cta-form-section .hs-form-field{margin-bottom:20px;margin-top:0}.cta-form-section .hs-error-msg,.cta-form-section .hs-error-msgs{color:var(--errorColor);list-style:none;margin:0;padding:0}.cta-form-section fieldset{max-width:unset!important}.cta-form-section ul.inputs-list{overflow:hidden}.cta-form-section .hs-form-field>label{display:block;font-size:16px;line-height:24px;margin-bottom:10px}.cta-form-section .hs-form-checkbox-display span{display:inline-block;margin-top:10px;position:relative}.cta-form-section .multi-container{list-style:none;margin:0;padding:0}.carousel-allies-section{background:var(--topColor2);padding:90px 0}.carousel-allies .card-elem{background:var(--accentColor);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:370px;min-height:300px;padding:30px;width:100%}.carousel-allies .card-elem,.carousel-allies .card-elem p{font-size:16px;line-height:24px}.carousel-allies .card-elem .author{display:flex;flex-direction:row;justify-content:space-between}.carousel-allies .card-elem .author .name{font-size:20px;line-height:30px}.carousel-allies .card-elem .author .job{font-size:12px;font-weight:700;line-height:20px}.carousel-allies-section .slick-prev{height:30px;left:-30px;width:30px;z-index:2}.carousel-allies-section .slick-prev:before{color:var(--mainColor)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-allies-section .slick-next{height:30px;right:-30px;width:30px;z-index:2}.carousel-allies-section .slick-next:before{color:var(--mainColor)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-allies-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-allies-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.carousel-allies-section .slick-dots li.slick-active button:before{background:var(--mainColor)}@media (max-width:991px){.carousel-allies-section{padding:60px 0}}@media (max-width:767px){.carousel-allies-section{padding:30px 0}.carousel-allies .card-elem{padding:20px 15px}.carousel-allies-section .slick-dots{bottom:-40px}}.navs-info-section{background:var(--topColor2);padding:90px 0}.navs-info-section .img{position:relative}.navs-info-section .img .icon{background:var(--secondaryColor);border-radius:50%;bottom:-30px;height:69px;position:absolute;right:49px;text-align:center;width:69px}.navs-info-section .img .icon img{max-width:40px;position:relative;top:50%;transform:translateY(-50%);width:100%}.navs-info-section .nav-pills .nav-link{border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:94px;padding:15px 60px}.navs-info-section .nav-pills .nav-link.active{background:var(--white)}.navs-info-section .nav-pills .nav-link .title{color:var(--mainColor);font-size:24px;font-weight:700;line-height:32px;margin:0 0 6px}.navs-info-section .nav-pills .nav-link span{color:var(--black);font-size:16px;font-weight:400;line-height:24px}.navs-info-section .tab-content>.active{display:block!important}@media (max-width:991px){.navs-info-section{padding:60px 0}.navs-info-section .nav{margin-top:30px}.navs-info-section .nav-pills .nav-link{padding:15px}}@media (max-width:767px){.navs-info-section{padding:30px 0}}.posts-section{padding:90px 0}.card-post{background:var(--topColor2);display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:370px}.card-post .img{height:240px;overflow:hidden;position:relative;width:100%}.card-post .img img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.card-post .text{padding:24px 30px 3px}.card-post .text .date{color:var(--secondaryColor)}.card-post .text .date,.card-post .text .paragraph{font-size:16px;line-height:24px}.card-post .cta{padding:3px 30px 24px}@media (max-width:991px){.posts-section{padding:60px 0}}@media (max-width:767px){.posts-section{padding:30px 0}}.carousel-companies-section{background:var(--white);padding:90px 0}.carousel-companies-section .slick-prev{height:30px;left:-30px;width:30px;z-index:2}.carousel-companies-section .slick-prev:before{color:var(--mainColor)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-companies-section .slick-next{height:30px;right:-30px;width:30px;z-index:2}.carousel-companies-section .slick-next:before{color:var(--mainColor)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-companies-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-companies-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.carousel-companies-section .slick-dots li.slick-active button:before{background:var(--mainColor)}@media (max-width:991px){.carousel-companies-section{padding:60px 0}}@media (max-width:767px){.carousel-companies-section{padding:30px 0}.carousel-allies-section .slick-dots{bottom:-40px}}.main-posts-section{padding:60px 0}.main-posts-section .post-card{background:var(--topColor2);border-radius:7px;height:100%;overflow:hidden;position:relative;transition:var(--transitionVar)}.main-posts-section .post-card.active,.main-posts-section .post-card:hover{background:var(--mainColor)}.main-posts-section .post-card .img{height:195px;overflow:hidden;position:relative}.main-posts-section .post-card .img img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:var(--transitionVar);width:110%}.main-posts-section .post-card.active .img img,.main-posts-section .post-card:hover .img img{width:115%}.main-posts-section .post-card .text{text-align:center}.main-posts-section .post-card .text a{color:var(--postLinkColor);display:block;padding:27px 30px 30px;text-decoration:none;transition:var(--transitionVar)}.main-posts-section .post-card.active .text a,.main-posts-section .post-card:hover .text a{color:var(--white)}@media (max-width:767px){.main-posts-section{padding:30px 0}}.list-posts-section{padding:60px 0}.list-posts-section .list-post-card{border-bottom:1px solid var(--borderColor);display:flex;flex-direction:row;padding:30px 0}.list-posts-section .list-post-card:last-of-type{border-bottom:0}.list-posts-section .list-post-card>.img{display:flex;max-width:340px;min-width:340px;padding-right:20px;width:100%}.list-posts-section .list-post-card>.img img{height:auto;max-width:100%;width:100%}.list-posts-section .list-post-card>.text{padding-left:20px;width:calc(100% - 340px)}.list-posts-section .list-post-card>.text .category{color:var(--secondaryColor);font-size:16px;line-height:24px}.list-posts-section .list-post-card>.text .date{color:var(--mainColor);font-size:24px;font-weight:700;line-height:32px}.list-posts-section .year-list{background:var(--topColor2);border-radius:19px;margin:0 auto;padding:38px 44px}.list-posts-section .year-list ul{list-style:none;margin:0;padding:0}.list-posts-section .year-list ul li{border-bottom:1px solid var(--borderColor);padding:10px 0}.list-posts-section .year-list ul li:last-of-type{border-bottom:0}.list-posts-section .list-tags{border:1px solid var(--mainColor);border-radius:19px;padding:28px 35px}@media (max-width:991px){.list-posts-section .list-tags,.list-posts-section .year-list{margin:0 auto;max-width:320px;padding:15px 20px}}@media (max-width:767px){.list-posts-section{padding:30px 0}.list-posts-section .list-post-card{flex-direction:column}.list-posts-section .list-post-card>.img{min-width:unset;padding-right:0}.list-posts-section .list-post-card>.text{padding-left:0;width:100%}}.text-content-bullets ul{list-style:disc;padding:0 0 0 16px}.text-content-bullets ol{list-style:decimal;padding:0 0 0 16px}.text-content-bullets ul li{padding:0 16px 0 0}.text-content-bullets ul li::marker{color:inherit}.text-content-bullets ol li{padding:0 16px 0 0}.text-content-bullets ol li::marker{color:inherit}.new-lp-section h1{font-size:56px;line-height:64px}.new-lp-section h2{font-size:40px;line-height:48px}.new-lp-section h3{font-size:24px;line-height:32px}@media(max-width:991px){.new-lp-section h1{font-size:40px;line-height:48px}.new-lp-section h2{font-size:30px;line-height:38px}.new-lp-section h3{font-size:24px;line-height:32px}}.btn-sectors-orange{background:#cd3c0d;border:1px solid #cd3c0d;border-radius:3px;color:var(--white);display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}.btn-sectors-orange:hover{background:var(--white);border:1px solid #cd3c0d;color:#cd3c0d}.btn-sectors-outline-orange{background:transparent;border:1px solid transparent;border-radius:3px;color:#cd3c0d;display:inline-block;font-size:16px;font-weight:700;line-height:24px;min-height:45px;min-width:160px;padding:11px 20px;text-align:center}.btn-sectors-outline-orange:hover{background:var(--white);border:1px solid #cd3c0d;color:#cd3c0d}.carousel-sectors-section .slick-prev{height:30px;left:-30px;width:30px;z-index:2}.carousel-sectors-section .slick-prev:before{color:var(--mainColor)!important;content:"\f053";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-sectors-section .slick-next{height:30px;right:-30px;width:30px;z-index:2}.carousel-sectors-section .slick-next:before{color:var(--mainColor)!important;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;transition:all .2s}.carousel-sectors-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-sectors-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px}.carousel-sectors-section .slick-dots li.slick-active button:before{background:var(--mainColor)}@media (max-width:767px){.carousel-sectors-section .slick-dots{bottom:-40px}}.form-section input{background:var(--white);border:1px solid var(--textColor);border-radius:3px;color:var(--textColor);font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px;padding:4px 12px;width:100%!important}.form-section input[type=radio]{min-height:unset}.form-section input[type=checkbox],.form-section input[type=radio]{margin:0 8px 0 0;width:auto!important}.form-section select{background:var(--white);border:1px solid var(--textColor);border-radius:3px;color:var(--textColor);padding:4px 12px;width:100%!important}.form-section input[type=submit],.form-section select{font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px}.form-section input[type=submit]{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:3px;color:var(--white);padding:8px 30px;position:relative;transition:all .3s ease;width:auto!important}.form-section input[type=submit]:hover{background:var(--white);color:var(--mainColor)}.form-section label{color:var(--textColor);font-size:16px;line-height:24px}.form-section .hs-form-booleancheckbox label{color:var(--textColor);display:block}.form-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.form-section input[type=checkbox]{margin:0 10px 0 0;min-height:unset;width:auto}.form-section input[type=checkbox],.form-section textarea{background:var(--white);border:1px solid var(--textColor);color:var(--textColor);outline:none}.form-section textarea{border-radius:3px;font-size:16px;line-height:24px;padding:4px 12px;resize:none;width:100%!important}.form-section form a{color:var(--mainColor)}.form-section .hs-form-field{margin-bottom:20px;margin-top:0}.form-section .hs-error-msg,.form-section .hs-error-msgs{color:var(--errorColor);list-style:none;margin:0;padding:0}.form-section fieldset{max-width:unset!important}.form-section ul.inputs-list{overflow:hidden}.form-section .hs-form-field>label{display:block;font-size:16px;line-height:24px;margin-bottom:10px}.form-section .hs-form-checkbox-display span{display:inline-block;margin-top:10px;position:relative}.form-section .multi-container{list-style:none;margin:0;padding:0}.carousel-events-section{padding:90px 0}@media(max-width:767px){.carousel-events-section{padding:30px 0}}.carousel-events-section .img-container{height:364px;overflow:hidden;position:relative}.carousel-events-section .img-container img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.carousel-events-section .slide .name{font-size:18px;line-height:26px}.carousel-events-section .slide .type{font-size:14px;line-height:22px}.carousel-events-section .slick-dots{bottom:0;margin-top:60px;position:relative;text-align:left;width:50%}.carousel-events-section .slick-dots li{margin:0 8px;width:auto}.carousel-events-section .slick-dots li button{padding:0;width:auto}.carousel-events-section .slick-dots li button:before{color:#ccc;opacity:1}.carousel-events-section .slick-dots li.slick-active button:before{color:#cd3c0d;opacity:1}.carousel-events-section .slick-arrow{background:transparent;border:1px solid #cd3c0d;border-radius:50%;bottom:0;color:#cd3c0d;height:48px;left:unset;position:absolute;right:0;text-align:center;top:unset;transform:unset;transition:all .3s ease;width:48px;z-index:10}.carousel-events-section .slick-arrow:hover{background:#fff}.carousel-events-section .slick-arrow.slick-prev{right:63px}.carousel-events-section .slick-arrow.slick-prev:before{color:#cd3c0d;content:"\f30a";font-family:Font Awesome\ 5 Pro}.carousel-events-section .slick-arrow.slick-next:before{color:#cd3c0d;content:"\f30b";font-family:Font Awesome\ 5 Pro}.heading{font-size:16px;font-weight:600;line-height:24px;margin-bottom:.5rem}.numbers-v2-section{padding:90px 0}@media(max-width:767px){.numbers-v2-section{padding:30px 0}}.numbers-v2-section .card-number .value{font-size:80px;font-weight:700;line-height:104px}.numbers-v2-section .card-number .paragraph{font-size:20px;font-weight:700;line-height:28px}@media(max-width:991px){.numbers-v2-section{padding:30px 0}.numbers-v2-section .card-number .value{font-size:48px;line-height:68px}.numbers-v2-section .card-number .paragraph{font-size:16px;line-height:24px}}.testimonials-section{padding:90px 0}@media(max-width:767px){.testimonials-section{padding:30px 0}}.testimonials-section .review-stars{color:#cd3c0d}.testimonials-section .paragraph{font-size:20px;font-weight:700;line-height:28px}.testimonials-section .user{color:#002c6c}.testimonials-section .user .name{font-size:16px;font-weight:600;line-height:24px}.testimonials-section .user .job{font-size:16px;font-weight:400;line-height:24px}.testimonials-section .img-testimonial-container{border-radius:50%;height:56px;overflow:hidden;position:relative;width:56px}.testimonials-section .img-testimonial-container img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.form-suscribe-section{padding:90px 0}@media(max-width:767px){.form-suscribe-section{padding:30px 0}}.form-suscribe-section input{background:transparent;border:1px solid var(--white);border-radius:3px;color:var(--white);font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px;padding:4px 12px;width:100%!important}.form-suscribe-section input[type=radio]{margin:0 8px 0 0;min-height:unset;width:auto!important}.form-suscribe-section input[type=checkbox]{margin:0 8px 0 0;width:auto!important}.form-suscribe-section select{background:transparent;border:1px solid var(--white);border-radius:3px;padding:4px 12px;width:100%!important}.form-suscribe-section input[type=submit],.form-suscribe-section select{color:var(--white);font-size:16px;line-height:24px;margin-bottom:15px;min-height:40px}.form-suscribe-section input[type=submit]{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:3px;padding:8px 30px;position:relative;transition:all .3s ease;width:auto!important}.form-suscribe-section input[type=submit]:hover{background:var(--white);color:var(--mainColor)}.form-suscribe-section label{color:var(--textColor);font-size:16px;line-height:24px}.form-suscribe-section .hs-form-booleancheckbox label{color:var(--textColor);display:block}.form-suscribe-section .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin:0;padding:0}.form-suscribe-section input[type=checkbox]{background:var(--white);border:1px solid var(--textColor);color:var(--textColor);margin:0 10px 0 0;min-height:unset;outline:none;width:auto}.form-suscribe-section textarea{background:transparent;border:1px solid var(--white);border-radius:3px;color:var(--white);font-size:16px;line-height:24px;outline:none;padding:4px 12px;resize:none;width:100%!important}.form-suscribe-section form a{color:var(--mainColor)}.form-suscribe-section .hs-form-field{margin-bottom:20px;margin-top:0}.form-suscribe-section .hs-error-msg,.form-suscribe-section .hs-error-msgs{color:var(--errorColor);list-style:none;margin:0;padding:0}.form-suscribe-section fieldset{max-width:unset!important}.form-suscribe-section ul.inputs-list{overflow:hidden}.form-suscribe-section .hs-form-field>label{display:block;font-size:16px;line-height:24px;margin-bottom:10px}.form-suscribe-section .hs-form-checkbox-display span{display:inline-block;margin-top:10px;position:relative}.form-suscribe-section .multi-container{list-style:none;margin:0;padding:0}.filter-courses-section{padding:90px 0}@media(max-width:767px){.filter-courses-section{padding:30px 0}}.features-infocode-section{padding:90px 0}@media(max-width:767px){.features-infocode-section{padding:30px 0}}.regular-section{padding:90px 0}@media(max-width:767px){.regular-section{padding:30px 0}}.cta-image-section{padding:60px 0}@media(max-width:767px){.cta-image-section{padding:30px 0}}.carousel-testimonials-section .slide .content-elem{margin:0 auto;max-width:768px;width:100%}.carousel-testimonials-section .slick-prev{height:48px;left:0;position:absolute;width:48px;z-index:2}.carousel-testimonials-section .slick-prev:before{border:1px solid #cd3c0d;border-radius:50%;color:#cd3c0d!important;content:"\f053";display:block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;height:48px;line-height:48px;text-align:center;transition:all .2s;width:48px}.carousel-testimonials-section .slick-next{height:48px;position:absolute;right:0;width:48px;z-index:2}.carousel-testimonials-section .slick-next:before{border:1px solid #cd3c0d;border-radius:50%;color:#cd3c0d!important;content:"\f054";display:block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;height:48px;line-height:48px;text-align:center;transition:all .2s;width:48px}.carousel-testimonials-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-testimonials-section .slick-dots li{margin:0}.carousel-testimonials-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:8px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);width:8px}.carousel-testimonials-section .slick-dots li.slick-active button:before{background:#cd3c0d;border-color:#cd3c0d}@media(max-width:767px){.carousel-testimonials-section .slick-prev{height:24px;left:-15px;width:24px}.carousel-testimonials-section .slick-prev:before{font-size:15px;height:24px;line-height:24px;width:24px}.carousel-testimonials-section .slick-next{height:24px;right:-15px;width:24px}.carousel-testimonials-section .slick-next:before{font-size:15px;height:24px;line-height:24px;width:24px}}.epc-projects-section .img-container{height:240px;overflow:hidden;position:relative}.epc-projects-section .img-container img{height:110%;left:50%;max-width:unset;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.filter-courses-section hr{border-color:#cd3c0d}.filter-courses-section .filter-clear,.filter-courses-section .filter-text{font-size:16px;line-height:24px}.filter-courses-section .date{color:#009cd3;font-size:32px;font-weight:700;line-height:40px}.filter-courses-section .name{font-size:16px;line-height:24px}.filter-courses-section .link.blue{color:#009cd3;font-size:16px;line-height:24px}.filter-courses-section .link.blue:before{background:#009cd3}.filter-courses-section .post-card-filter .btn{font-size:16px;line-height:24px}.carousel-testimonials-v2-section .slide .content-elem{margin:0 auto;max-width:768px;width:100%}.carousel-testimonials-v2-section .slick-prev{height:48px;left:0;position:absolute;width:48px;z-index:2}.carousel-testimonials-v2-section .slick-prev:before{border:1px solid #cd3c0d;border-radius:50%;color:#cd3c0d!important;content:"\f053";display:block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;height:48px;line-height:48px;text-align:center;transition:all .2s;width:48px}.carousel-testimonials-v2-section .slick-next{height:48px;position:absolute;right:0;width:48px;z-index:2}.carousel-testimonials-v2-section .slick-next:before{border:1px solid #cd3c0d;border-radius:50%;color:#cd3c0d!important;content:"\f054";display:block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;height:48px;line-height:48px;text-align:center;transition:all .2s;width:48px}.carousel-testimonials-v2-section .slick-dots{bottom:-60px;left:0;width:100%}.carousel-testimonials-v2-section .slick-dots li{margin:0}.carousel-testimonials-v2-section .slick-dots li button:before{background:var(--mainColor);border:1px solid var(--mainColor);border-radius:50%;color:var(--mainColor);content:"";font-size:8px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);width:8px}.carousel-testimonials-v2-section .slick-dots li.slick-active button:before{background:#cd3c0d;border-color:#cd3c0d}@media(max-width:767px){.carousel-testimonials-v2-section .slick-prev{height:24px;left:-15px;width:24px}.carousel-testimonials-v2-section .slick-prev:before{font-size:15px;height:24px;line-height:24px;width:24px}.carousel-testimonials-v2-section .slick-next{height:24px;right:-15px;width:24px}.carousel-testimonials-v2-section .slick-next:before{font-size:15px;height:24px;line-height:24px;width:24px}}.cta-image-v2-section .img-container{height:480px;overflow:hidden;position:relative}.cta-image-v2-section .img-container img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(max-width:767px){.cta-image-v2-section .img-container{height:280px}}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1;z-index:9999999999}.modal-content{background-color:#f2f2f2;border:1px solid #888;box-sizing:border-box;margin:auto;max-width:90%;padding:10px 10px 5px;position:relative;top:9%;width:740px}.modal-content iframe{width:100%}.close{background:var(--naranja);background:#cf3e19;color:#fff;font-size:25px;font-weight:500;opacity:1;padding:6px 12px;position:absolute;right:-17px;top:-9px}.close:focus,.close:hover{color:#ccc;cursor:pointer;text-decoration:none}.video-yt{cursor:pointer}