html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;font-size:15px;line-height:24px;color:#383838;background:#fff;font-weight:400;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.overh{overflow:hidden}.wow{visibility:hidden}*:focus{outline:none!important}a,a:hover,a:focus{color:inherit;text-decoration:none;transition:0.3s all}a:hover{color:#30AC68}h1,h2,h3,h4,h5,h6{line-height:1.2em}h1{font-size:38px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:18px}h6{font-size:15px}@media screen and (min-width:992px){h1{font-size:60px}h2{font-size:54px}h3{font-size:40px}h4{font-size:24px}h5{font-size:18px}h6{font-size:15px}}b,strong{font-weight:700}@keyframes bounce{0%{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}50%{transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-moz-transform:translateY(0,-100%)}100%{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}}.main{width:100%;min-height:80vh;overflow:hidden;background:#fff}.container,.container-fluid{width:100%;max-width:100%}@media screen and (min-width:992px){.container{max-width:1440px;padding:0 70px}.container-fluid{max-width:1920px}}@media screen and (min-width:1200px){.col-lg-5-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.section{position:relative;padding:50px 0}@media screen and (min-width:992px){.section{padding:100px 0}}.border-top{border-top:solid 1px #1c1c1c!important}.btn{position:relative;padding:0 30px;line-height:44px;font-size:14px;min-width:180px;white-space:nowrap;text-transform:uppercase;border-radius:0}.btn:focus{box-shadow:none!important}.btn-sm{line-height:30px}.btn-lg{line-height:50px}.btn-primary{background:#30AC68;border-color:#30AC68;color:#FFF}.btn-primary:hover,.btn-primary:focus,.btn-primary:not([disabled]):not(.disabled):active{color:#fff;background:#383838;border-color:#383838;box-shadow:none}.btn-light{color:#383838!important}.btn-light:hover,.btn-light:focus,.btn-light:not([disabled]):not(.disabled):active{color:#fff!important;background:#fff0;border-color:#fff}.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:not([disabled]):not(.disabled):active{color:#000;background:#FFF}.bg-light{background-color:#F6F6F6!important}.bg-primary{background-color:#30AC68!important}.bg-secondary{background-color:#383838!important}.seemore.arrow.light{display:inline-block;content:'';width:30px;height:18px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-light.svg) no-repeat center;background-size:contain;transition:all 0.3s}.data:hover .seemore.arrow.light{width:48px;height:18px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-light-long.svg) no-repeat center}.seemore.arrow-circle{display:inline-block;content:'';width:40px;height:40px;transition:all 0.3s}.seemore.arrow-circle.light{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-light.svg) no-repeat center;background-size:contain}.seemore.arrow-circle.dark{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-dark.svg) no-repeat center;background-size:contain}label{font-size:15px;color:#000}.form-control{min-height:50px;background:#fff0;font-size:14px;border:none;color:gray;border:solid 1px gray;border-radius:0;transition:0.3s all;appearance:none;-webkit-appearance:none}.form-control::placeholder{color:gray;font-size:14px}.form-control:disabled,.form-control[readonly]{background:#fff}.form-control:focus{box-shadow:none!important;border-color:#383838}.form-control:focus::placeholder{color:#383838}select.form-control{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-down-select.svg) no-repeat;background-position:calc(100% - 20px) center;background-size:10px;text-transform:uppercase}.header{position:absolute;top:0;left:0;width:100%;min-height:70px;background:#fff0;z-index:999}.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{display:block;max-width:180px;filter:brightness(0) invert(1)}.header.fixed{position:fixed;background:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0 / .1);z-index:9998;-webkit-animation:slideInDown 0.3s ease-out;-moz-animation:slideInDown 0.3s ease-out}.header.fixed .navigation ul li a{color:#383838}.header.fixed .logo{filter:none}.header.fixed.open-submenu .logo{filter:brightness(0) invert(1)}.header.open-submenu,.header.active{background:#1A1A1A}.header..fixed.active .navigation ul li a,.header.open-submenu .navigation ul li a,.header.fixed.open-submenu .navigation ul li a{color:#fff}.header.active.fixed .logo{filter:brightness(0) invert(1)}.header .navigation .menu .megamenu{display:none;position:relative;top:100%;left:0;width:100vw;min-height:30vh;padding:30px 15px;text-align:left;color:#fff;background:#1A1A1A;box-shadow:0 4px 5px 0 rgb(0 0 0 / 8%)}.header .navigation .menu li.open-submenu .megamenu{display:block}.header .navigation .megamenu .title{margin:0}.header .navigation .megamenu .title a{padding:0;padding-bottom:20px;color:#fff;position:relative;display:inline-block}.header .navigation .megamenu .title a:after{content:'';position:absolute;top:6px;right:-30px;width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-menu-arrow.svg) no-repeat center;background-size:contain;transition:all 0.3s}.header .navigation .megamenu .title a:hover{color:#30AC68}.header .navigation .megamenu .title a:hover:after{width:28px;right:-36px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-menu-arrow-primary.svg) no-repeat center}.header .navigation .megamenu .title span{font-size:20px;line-height:22px;font-weight:600;display:block}.header .navigation .megamenu ul.sub-menu{width:100%;padding:0}.header .navigation .megamenu ul.sub-menu li{display:block;margin-bottom:10px}.header .navigation .megamenu ul.sub-menu li a{color:#fff;text-transform:none;font-weight:400}.header .navigation .megamenu ul.sub-menu li a:hover{color:#30AC68}@media screen and (min-width:1300px){.header .navigation .menu .megamenu{position:absolute;justify-content:flex-end;padding:50px 0}.header .navigation .menu li.open-submenu .megamenu{display:flex}.header .navigation .menu .menu-industries .megamenu .sub-menu,.header .navigation .menu .menu-campus .megamenu .sub-menu{column-count:2}.header .navigation .megamenu .title{width:25%;padding-right:30px}.header .navigation .megamenu .title span{font-size:30px;line-height:32px}.header .navigation .megamenu ul.sub-menu{width:50%}}.header .nav-menu{position:relative;float:right;width:35px;padding:20px 0;z-index:21;cursor:pointer;overflow:hidden}.header .nav-menu .menu-line{float:right;display:block;width:100%;height:2px;margin:4px 0;background:#fff;border-radius:6px;transition:0.3s}.header .nav-menu.active .menu-line:nth-child(1){transform:rotate(45deg);width:40px;margin-top:14px}.header .nav-menu.active .menu-line:nth-child(3){transform:rotate(-45deg);width:40px;margin-top:-16px}.header .nav-menu.active .menu-line:nth-child(2){opacity:0}.header.fixed .nav-menu .menu-line{background:#1A1A1A}.header.fixed.open-submenu .nav-menu .menu-line,.header.fixed.active .nav-menu .menu-line{background:#fff}.header .navigation{display:none;top:70px;left:0;width:100%;max-height:100vh;margin:0;text-align:left;background:#212121;overflow:auto}.header .navigation.active{display:block}.header .navigation ul{margin:15px 0}.header .navigation .menu li a{display:block;padding:10px 15px;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase}.header .navigation .menu-top li a{display:block;position:relative;padding:20px 15px 10px 15px;font-size:16px;font-weight:400;color:#fff;letter-spacing:-.01em}.header .navigation ul li.active a,.header .navigation ul li.open-submenu a,.header .navigation ul li.current-menu-item a,.header .navigation ul li a:hover{color:#30AC68}@media screen and (min-width:1300px){.header{min-height:95px;background:linear-gradient(180deg,rgb(0 0 0 / .4) -40.32%,#fff0 100%)}.header .logo{max-width:211px;margin:16px 0 10px 0;align-self:end}.header .nav-menu{display:none}.header .navigation{display:flex;align-items:center;flex-wrap:wrap;top:auto;left:auto;width:auto;background:#fff0;float:right}.header .navigation ul,.header .navigation ul li{display:inline-block;vertical-align:middle}.header .navigation ul{width:100%;margin:0;text-align:right}.header .navigation .menu-top li a{padding:20px 15px 10px 15px;font-size:12px}.header .navigation .menu li a{padding:5px 15px;text-align:left;color:#FFF}.header.fixed{min-height:50px}.header.fixed .navigation .menu-top{display:none}}@media screen and (max-width:1299px){.header .navigation{box-shadow:0 4px 5px 0 rgb(0 0 0 / .1);position:absolute}.header .navigation ul li.open-submenu>ul{background:rgb(0 0 0 / .05)}.header .navigation ul li ul li a{padding-top:6px;padding-bottom:6px;font-size:16px}.header .navigation .menu li{position:relative}.header .navigation .menu li .megamenu{display:none}}.header-relative .header .nav-menu .menu-line{background:#1A1A1A}.header-relative .header .nav-menu.active .menu-line{background:#fff}.header-relative .header:not(.fixed):not(.active){position:relative;background:#fff}.header-relative .header.open-submenu{background:#1A1A1A!important}.header-relative .header .navigation .menu>li:not(.current-menu-item)>a{color:#383838}.header-relative .header .navigation.active .menu>li:not(.current-menu-item)>a{color:#fff}.header-relative .header .logo{filter:none}.header-relative .header .navigation ul li a:hover{color:#30AC68}.header-relative .header .navigation .menu-top li a{color:#30AC68}.header-relative .header.active .navigation ul li a{color:#fff}.header-relative .header.active .logo,.header-relative .header.open-submenu .logo{filter:brightness(0) invert(1)}.header-relative .header.open-submenu .navigation .menu>li:not(.current-menu-item)>a{color:#fff}.title{position:relative;margin-bottom:30px}.title h2{font-size:32px;line-height:36px;font-weight:400}.title h3{font-size:28px;line-height:34px;letter-spacing:-.03em;font-weight:400}.title h2 span,.title h3 span{color:#30AC68;font-weight:600}.title .subtitle{font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.title .description span{font-weight:700;color:#30AC68}.title br{display:none}.title b{font-weight:600}.title hr{border-top:4px solid #30AC68;width:40%;margin:20px 0}.title .btn{margin-top:32px}.title.max-width{max-width:600px}.title.max-width-lg{max-width:690px}@media screen and (min-width:992px){.title{margin-bottom:50px}.title h2{font-size:54px;line-height:60px}.title h3{font-size:36px;line-height:45px}.title br{display:block}}.banner{position:relative;display:flex;align-items:center;padding:100px 0;min-height:350px;background:#383838 no-repeat top;background-size:cover}.banner .title{color:#fff;max-width:750px}.banner .title h1{font-size:28px;line-height:32px;letter-spacing:-.01em;font-weight:600;margin-bottom:20px}.banner .title .subtitle{font-size:15px}.banner .title p{font-size:16px;line-height:20px;max-width:520px}@media screen and (min-width:992px){.banner{padding:150px 0 30px;height:85vh;max-height:600px}.banner .title h1{font-size:54px;line-height:54px}.banner .title p{font-size:24px;line-height:27px}}.banner-inner{padding-top:30px}.banner-inner .title h1{font-weight:600;font-size:36px}.banner-inner .arrow-toback{display:inline-block;cursor:pointer}@media screen and (min-width:992px){.banner-inner{padding-top:70px}.banner-inner .title h1{font-size:54px;line-height:54px;letter-spacing:-.01em}}.presentation .slider .slide{position:relative;display:flex;align-items:center;padding:50px 0;min-height:680px;background:#383838 no-repeat center;background-size:cover;position:relative}.presentation video{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.presentation .title{margin-bottom:50px;color:#fff}.presentation .title h1{font-size:42px;font-weight:600}.presentation .title .subtitle{font-size:15px;letter-spacing:.05em}.presentation .btn .arrow{display:inline-block;vertical-align:middle;content:'';width:21px;height:11px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-light.svg) no-repeat center;background-size:contain;transition:all 0.3s;margin-left:5px}.presentation .btn:hover .arrow{filter:invert(1)}@media screen and (min-width:992px){.presentation .slider .slide{height:100vh;max-height:855px;padding:50px 0}.presentation .title h1{font-size:72px;line-height:72px}.presentation .title p{font-size:24px;line-height:30px;letter-spacing:-.02em}}.prehome .presentation{display:flex;align-items:center;padding:50px 0;min-height:100vh;background:#383838 no-repeat center;background-size:cover;position:relative}.page.page-404 .content{display:flex;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 80px)}.page.page-404 .content .title p{margin:0 auto;max-width:100%}.page.internal .content{padding:50px 0}.page.internal .content article{max-width:850px;margin:0 auto}@media screen and (min-width:992px){.page.internal .content{padding:100px 0}}.errors{text-align:center;padding:50px 0}.errors .smile{margin:0;font-size:50px;-webkit-transform:rotate(90deg);color:#CFB67C}.errors.error-nologued{display:flex;align-items:center;justify-content:center;height:60vh}@media screen and (min-width:992px){.errors.error-404 h3{font-size:40px}.errors .smile{font-size:80px}}@media screen and (min-width:992px){.page.home .title h3{font-size:45px;line-height:51px}}.page.home .cta{margin-top:-150px;z-index:2222}.page.home .cta .items article a{display:flex;justify-content:space-between;align-items:center}.page.home .cta .items article .subtitle{font-size:14px;text-transform:uppercase;margin:0}.page.home .cta .items article .data h3{font-size:18px;font-weight:700}.page.home .cta .items article.update .data{width:80%;padding:10px 20px}.page.home .cta .items article.update .thumbnail{aspect-ratio:1/1;overflow:hidden}.page.home .cta .items article.update .thumbnail img{aspect-ratio:1/1;object-fit:cover}.page.home .cta .items article.contact{padding:20px 40px}.page.home .cta .items article.contact a:hover{color:#343a40}.page.home .cta .items article.contact h3{font-size:16px}.page.home .cta .items article .seemore{display:inline-flex;align-items:center;position:relative}.page.home .cta .items article .seemore .arrow{content:'';width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-light.svg) no-repeat center;background-size:contain;margin-left:10px;transition:all 0.3s}.page.home .cta .items article:hover .seemore .arrow{margin-left:18px}@media screen and (min-width:992px){.page.home .cta .items article.update .data{padding:20px 60px}.page.home .cta .items article .subtitle{font-size:18px}.page.home .cta .items article .data h3{font-size:21px}}.page.home .about .title .description{max-width:520px}.page.home .about .items article{text-align:center}.page.home .about .items article .icon{min-height:68px}.page.home .about .items article .data h4{font-weight:500;font-size:36px;line-height:21px;letter-spacing:-.03em}.page.home .solutions .title h4{font-weight:400}.page.home .solutions .items article a{background:#FFF;box-shadow:5px 5px 5px rgb(0 0 0 / .05);display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:10px 0;padding:20px;transition:all 0.3s}.page.home .solutions .items article .data{display:flex;flex-direction:row;align-items:center}.page.home .solutions .items article .data .icon{min-width:60px}.page.home .solutions .items article .data h2{font-size:18px;margin:0}.page.home .solutions .items article .seemore{display:inline-flex;align-items:center;position:relative;min-width:95px}.page.home .solutions .items article .seemore .arrow{content:'';width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-dark.svg) no-repeat center;background-size:contain;margin-left:8px;transition:all 0.3s}.page.home .solutions .items article a:hover{color:#30AC68}.page.home .solutions .items article a:hover .seemore .arrow{width:30px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-primary-long.svg) no-repeat center;background-size:contain}@media screen and (min-width:992px){.page.home .solutions .items article a{padding:20px 40px}}.page.home .colombia .items-title{border-bottom:solid 1px #fff;width:80%}.page.home .colombia .slider .slick-list{padding:0 5% 0 0!important}.page.home .colombia .slider article .icon{min-height:70px}.page.home .colombia .slider article h4{font-size:36px;letter-spacing:-.03em}.page.home .colombia .slider:after{content:'';position:absolute;right:0;top:0;width:63px;height:100%;background:linear-gradient(270deg,#383838 0%,#fff0 100%)}.page.home .colombia .slider .arrows.circle{position:absolute;top:0;right:55px;width:100%}.page.home .colombia .slider .arrows.circle button{left:auto;right:55px}.page.home .colombia .slider .arrows.circle button.slick-next{right:0}@media screen and (min-width:992px){.page.home .colombia .slider .arrows.circle{position:absolute;top:30px;right:145px;width:100%}}.page.home .benefits .items li{border-bottom:solid 1px gray;padding:20px 0}.page.home .benefits .items li span{color:#30AC68;font-weight:700}.page.home .benefits .seemore{display:inline-flex;align-items:center;position:relative;min-width:95px}.page.home .benefits .seemore .arrow{content:'';width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-dark.svg) no-repeat center;background-size:contain;margin-left:8px;transition:all 0.3s}.page.home .benefits .seemore:hover .arrow{width:30px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-primary-long.svg) no-repeat center;background-size:contain}.page.home .feed-events .data-title{display:flex;flex-direction:column;align-items:center}.page.home .feed-events .data-title .date{display:flex;justify-content:center;width:150px;padding:10px;box-shadow:2px 2px 8px 1px rgb(0 0 0 / .1);border-top:solid 5px #30AC68;margin-bottom:10px}.page.home .feed-events .data-title .date .icon i:before{content:url(/wp-content/themes/zaco/assets/img/icons/icon-calendar.svg)}.page.home .feed-events .data-title .date span{font-size:16px}.page.home .feed-events .slider{margin-top:40px}@media screen and (min-width:992px){.page.home .feed-events .data-title{flex-direction:row;align-items:flex-start;justify-content:start}.page.home .feed-events .data-title .title{width:80%}.page.home .feed-events .data-title .date{padding:20px;width:165px}.page.home .feed-events .data-title .date span{font-size:21px}.page.home .feed-events .slider{margin-top:0}}.page.home .uruguay .items{position:absolute;bottom:-150px}.page.home .uruguay .slider .slick-list{padding:0 15% 0 15%!important}.page.home .uruguay .slider .slick-slide{margin-right:10px}.page.home .uruguay .items article{background:#FFF;box-shadow:7px 7px 10px rgb(0 0 0 / .1);text-align:center;padding:35px}.page.home .uruguay .items article .icon{min-height:100px;display:flex;align-items:center;justify-content:center}.page.home .uruguay .items article h2{font-size:21px}.page.home .uruguay .items article p span{font-style:italic}@media screen and (min-width:992px){.page.meet .banner .title h1{font-size:45px;line-height:51px}.page.meet .title.d-lg-flex{align-items:flex-end}.page.meet .title.d-lg-flex .data{width:45%}.page.meet .title.d-lg-flex .description{width:40%;margin-left:80px}}.page.meet .tab_menu{background:#30AC68;color:#fff;min-height:55px}.page.meet .tab_menu ul{margin:0 -15px;padding:0 15px;white-space:nowrap;overflow:auto;display:flex;justify-content:center}.page.meet .tab_menu ul li a{display:block;padding:15px 8px;font-size:14px;letter-spacing:-.01em}.page.meet .tab_menu ul li a:hover{color:inherit;text-decoration:underline}.page.meet .tab_menu.fixed{position:fixed;top:70px;width:100%;z-index:1;box-shadow:0 5px 5px 0 rgb(0 0 0 / .05)}@media screen and (min-width:1300px){.page.meet .tab_menu{min-height:60px}.page.meet .tab_menu ul li a{padding:20px 12px}.page.meet .tab_menu.fixed{min-height:50px;top:60px}}.page.meet .values .items article{display:flex;flex-direction:row}.page.meet .values .items article .icon{min-width:95px;text-align:center}.page.meet .values .items article .data h4{font-size:18px;font-weight:600;letter-spacing:-.03em}.page.meet .location .items article{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.page.meet .location .items article .icon{min-width:60px}.page.meet .location .items article .number{font-weight:300;font-size:42px;line-height:42px;letter-spacing:-.03em;min-width:70px}@media screen and (min-width:992px){.page.meet .location .items .col-lg-1:after{content:'';display:block;margin:0 auto;width:1px;height:90%;background:gray;opacity:.5}}.page.meet .stats-co .items article{display:flex;flex-direction:row}.page.meet .stats-co .items article .icon{min-width:65px}.page.meet .stats-co .items article p span{color:#30AC68;font-weight:600}.page.meet .stats-co .items article h2{font-size:21px}.page.meet .clients .items article{display:flex;align-items:center;justify-content:center;height:100px;width:110px}.page.meet .clients .items article img{filter:grayscale(1);opacity:.85}.page.solutions .module-links-solutions .items article{filter:drop-shadow(4px 4px 10px rgb(0 0 0 / .15))}.page.solutions .module-links-solutions .items article .data h2{font-size:18px;line-height:26px;padding-bottom:15px}.page.solutions .module-links-solutions .items article .thumbnail img{aspect-ratio:0.9/1;object-fit:cover}@media screen and (min-width:992px){.page.solutions .module-links-solutions .title p{max-width:390px}.page.solutions .module-links-solutions .items article .thumbnail img{aspect-ratio:0.62/1;object-fit:cover}}.page.technology .services .items article{display:flex;flex-direction:row;padding:20px;height:100%}.page.technology .services .items article{border-bottom:solid 1px rgb(128 128 128 / .5)}.page.technology .services .items article .icon{min-width:80px}.page.technology .services .items article h2{font-size:15px;font-weight:600}.page.technology .certificates .items .logo{filter:grayscale(1);mix-blend-mode:multiply;opacity:.8}.page.technology .solutions .solution{padding:75px 0;border-bottom:solid 1px gray}.page.technology .solutions .solution:last-child{border:none}.page.technology .solutions .items li{border-bottom:solid 1px gray;padding:20px 0}.page.technology .solutions .items li:last-child{border:none}.page.talent .solutions>.items>.item{position:relative;padding:20px 0}.page.talent .solutions>.items>.item:nth-child(odd){background:#FAFAFA}.page.talent .solutions .items .item .question{position:relative;display:block;padding:30px 0;font-size:28px}.page.talent .solutions .items .item .question:after{content:'+';position:absolute;top:calc(50% - 10px);right:0;width:20px;height:20px;line-height:20px;text-align:center}.page.talent .solutions .items .item .question[aria-expanded="true"]:after{content:'-'}.page.talent .solutions .items .item .answer{padding-bottom:15px}@media screen and (min-width:992px){.page.talent .solutions .items .item .question{font-size:39px}}.page.talent .solutions .talent .items article{display:flex;flex-direction:row}.page.talent .solutions .talent .items article .icon{min-width:60px}.page.talent .solutions .training .items article{position:relative}.page.talent .solutions .training .items article .thumbnail{width:100%;overflow:hidden}.page.talent .solutions .training .items article .thumbnail img{aspect-ratio:0.99/1;object-fit:cover;transition:0.3s all}.page.talent .solutions .training .items article:hover .thumbnail img{transform:scale(1.1);-webkit-transform:scale(1.1)}.page.talent .solutions .training .items article .data{position:absolute;display:inline-flex;align-items:center;bottom:0;left:0;padding:40px 30px}.page.talent .solutions .training .items article .data h2{color:#fff;font-size:21px;text-transform:uppercase;margin:0;margin-right:15px}@media screen and (min-width:992px){.page.talent .module-clients .title h3{font-size:30px;line-height:39px}}@media screen and (min-width:992px){.page.hospitality .about .title h3{font-size:30px;line-height:39px;letter-spacing:-.03em}}.page.realestate .about .items article .icon{min-height:65px}.page.realestate .about .items article .data{max-width:160px}.page.realestate .about .items article h2{font-size:15px;font-weight:400}.page.realestate .stats .items.items-1{background:#fff;padding:20px}.page.realestate .stats .items.items-1 article{text-align:center;padding:0 10px;height:100%;background-image:linear-gradient(#30AC68,#30AC68),linear-gradient(#30AC68,#30AC68),linear-gradient(#30AC68,#30AC68),linear-gradient(#30AC68,#30AC68);background-repeat:no-repeat;background-size:8px 3px;background-position:top left,top right,bottom left,bottom right;border:solid #30AC68;border-width:0 3px}.page.realestate .stats .items.items-1 article .number{font-size:27px;font-weight:500}.page.realestate .stats .items.items-1 article p{font-size:14px;line-height:18px;margin:0}@media screen and (min-width:992px){.page.realestate .stats .items.items-1{position:absolute;left:0;bottom:0;background:#fff;width:50%;height:fit-content;padding:20px}.page.realestate .stats .title.d-md-flex{align-items:flex-end}.page.realestate .stats .title.d-md-flex .data{width:45%}.page.realestate .stats .title.d-md-flex .data h3{font-size:39px;line-height:45px}.page.realestate .stats .title.d-md-flex .description{width:35%;margin-left:30px}}.page.realestate .stats .items.items-2 article{text-align:center;padding:0 10px;background-image:linear-gradient(#808080,#808080),linear-gradient(#808080,#808080),linear-gradient(#808080,#808080),linear-gradient(#808080,#808080);background-repeat:no-repeat;background-size:8px 2px;background-position:top left,top right,bottom left,bottom right;border:solid gray;border-width:0 2px;height:100%}.page.realestate .stats .items.items-2 article .number{font-weight:600;font-size:21px;line-height:21px;margin-bottom:10px}.page.realestate .stats .items.items-2 article p{font-size:12px;line-height:16px;color:gray;margin:0}@media screen and (min-width:992px){.page.realestate .about .title h3{font-size:30px;line-height:39px;letter-spacing:-.03em}}.page.realestate .solutions.module-links-solutions .items article{filter:drop-shadow(4px 4px 10px rgb(0 0 0 / .15))}.page.realestate .solutions.module-links-solutions .items article .data h2{font-size:18px;line-height:32px}.page.realestate .solutions.module-links-solutions .items article .thumbnail img{aspect-ratio:0.9/1;object-fit:cover}@media screen and (min-width:992px){.page.realestate .solutions.module-links-solutions .items article .thumbnail img{aspect-ratio:0.62/1}}.page.deposits .about .items article{display:flex;flex-direction:row;align-items:center;padding:25px 0}.page.deposits .about .items article:not(:last-child){border-bottom:solid 1px gray}.page.deposits .about .items article .icon{min-width:80px}.page.lots .about .items article .icon{min-height:55px}@media screen and (min-width:992px){.page.lots .about .title h3{font-size:39px;line-height:45px}}.page.buildings .about .items article .icon{min-height:55px}.page.offices .offices .items article{position:relative}.page.offices .offices .items article .thumbnail{width:100%;overflow:hidden}.page.offices .offices .items article .thumbnail img{aspect-ratio:0.99/1;object-fit:cover;transition:0.3s all}.page.offices .offices .items article .data{position:absolute;display:inline-flex;align-items:center;bottom:0;left:0;padding:40px 30px}.page.offices .offices .items article .data h2{color:#fff;font-size:21px;text-transform:uppercase;margin:0;margin-right:15px}.page.industries .banner .title p{max-width:700px}.page.industries .about .items article{display:flex;flex-direction:row;align-items:center;padding:30px 0}.page.industries .about .items article:not(:last-child){border-bottom:solid 1px gray}.page.industries .about .items article .icon{min-width:60px}.page.industries .about .items article .data p{font-size:14px;margin:0}.single.industries .content h2{font-size:30px;line-height:39px;letter-spacing:-.03em}.single.industries .content img{width:100%;height:auto}.single.industries .clients .slider{position:relative}.single.industries .clients .slider .slides .slide article{display:flex;align-items:center;justify-content:center;height:100px;padding:10px}.single.industries .success .title{margin:30px 0}.single.industries .success .title h3{margin-bottom:30px}.single.industries .success .title a{position:relative;width:110px;display:inline-block;white-space:nowrap;font-weight:400}.single.industries .success .title a .arrow{display:inline-block;vertical-align:4px;position:relative;margin-left:5px;width:22px;height:11.5px;border-bottom:1.4px solid #000;transition:all 0.3s}.single.industries .success .title a .arrow:after{content:'';width:8px;height:8px;position:absolute;border-top:1.4px solid #000;border-right:1.4px solid #000;top:7.2px;right:.5px;transform:rotate(45deg);transition:all 0.3s}.single.industries .success .title a:hover,.single.industries .success .title a:hover .arrow,.single.industries .success .title a:hover .arrow:after{color:#30AC68;border-color:#30AC68}@media screen and (max-width:991px){.single.industries .relateds .slider{margin-top:80px}.header .navigation.active{display:flex;flex-wrap:wrap}.header .navigation.active ul.menu-top{order:2;margin:0 0 15px 0}.header .navigation.active ul.menu{order:1;margin:15px 0 0 0}}.single.logistics .regulation{background:#FAFAFA url(/wp-content/themes/zaco/assets/img/logistics/logistics-regulation-bg.jpg) no-repeat center;background-size:cover}.single.logistics .regulation .items{padding:25px 0}@media screen and (min-width:768px){.single.logistics .about .title{padding:30px}}.single.logistics .stats{color:#fff;text-align:center;background:#383838;background-size:cover}.single.logistics .stats .title{max-width:650px;margin:0 auto}.single.logistics .stats .title h3{margin-bottom:30px}.single.logistics .stats .title p{margin:0}.single.logistics .stats h4{color:#30AC68;font-size:54px;letter-spacing:.03em;font-weight:600;margin:0}@media screen and (min-width:992px){.single.logistics .stats .title h3{font-size:54px;line-height:62px}}.single.logistics .module-clients{background:#FAFAFA}.single.logistics .module-clients .slider .slides{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.single.logistics .module-clients .slider .slides .slide{width:50%;padding:15px}@media screen and (min-width:580px){.single.logistics .module-clients .slider .slides .slide{width:auto;padding:30px;mix-blend-mode:multiply}}@media screen and (min-width:992px){.single.logistics .title .description{font-size:21px;line-height:29px}}.single.logistics .about .title h3{margin-bottom:15px}@media screen and (min-width:992px){.single.logistics .about .title h3{font-size:45px;line-height:52px}}.single.logistics .flexibility.module-links-solutions .data h2{font-size:21px;line-height:25px;padding-bottom:15px}.single.logistics .flexibility article{position:relative}.single.logistics .flexibility article .number{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:45px;font-weight:;margin:30px;width:72px;height:72px;color:#fff;border:1px solid #fff;border-radius:50%}@media screen and (min-width:992px){.single.logistics .flexibility .title{display:block;justify-content:space-between}.single.logistics .flexibility .title h3{padding-right:30px}}.single.logistics .solutions{background-image:url(/wp-content/themes/zaco/assets/img/logistics/logistics-solutions-bg.png);background-position:top right;background-repeat:no-repeat}.single.logistics .solutions .title h3{margin-bottom:30px}.single.logistics .solutions .items{margin-top:50px}.single.logistics .solutions .items article .icon{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:30px;border-radius:50%;background:#30AD69}.single.logistics .solutions .items article .icon img{filter:brightness(0) invert(1)}.single.logistics .solutions .items article h2{border-top:solid 1px gray;font-size:16px;line-height:24px;padding-top:15px;letter-spacing:-.03em}@media screen and (min-width:992px){.single.logistics .solutions .title h3{font-size:54px;line-height:60px}.single.logistics .solutions .title p{font-size:20px}.single.logistics .solutions .items{margin-top:100px}}.single.logistics .uruguay{background:#F2F2F2}.single.logistics .uruguay .title{margin-bottom:15px}.single.logistics .uruguay .data{margin-bottom:50px}.single.logistics .uruguay .data .description{display:flex}.single.logistics .uruguay .data .description span{display:inline-block;padding-top:5px;color:#fff;min-width:85px;margin-right:30px;border-top:2px solid #30AC68}.single.logistics .uruguay .data .description span~span{border-color:#08A2E4}.single.logistics .uruguay .items h5{text-transform:uppercase;font-size:18px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid gray}.single.logistics .uruguay .items .table tr th{border:none;position:relative;text-align:center;font-weight:400;padding:10px 0}.single.logistics .uruguay .items .table tr th:first-child{text-align:left}.single.logistics .uruguay .items .table tbody th:before{content:'';height:1px;width:85%;position:absolute;top:0;left:15%;background:gray}.single.logistics .uruguay .items .table tbody th:first-child:before{left:0}@media screen and (min-width:992px){.single.logistics .uruguay .title h3{}}.single.logistics .location .title .description{max-width:630px}@media screen and (min-width:992px){.single.logistics .location .title h3{font-size:54px;line-height:62px}}.single.logistics .services{background-image:url(/wp-content/themes/zaco/assets/img/logistics/logistics-services-bg.png);background-position:top right;background-repeat:no-repeat}.single.logistics .services .title{max-width:850px}.single.logistics .services .category:not(:last-child){border-bottom:1px solid gray;padding-bottom:50px;margin-bottom:50px}.single.logistics .services .category h4{margin-bottom:25px}.single.logistics .services .items article{display:flex;align-items:center;width:100%;padding:15px;background:#30AC68;color:#fff;box-shadow:3px 3px 8px 1px rgb(0 0 0 / .1);border-radius:10px}.single.logistics .services .items .item:nth-child(even) article{background:linear-gradient(159.51deg,#31AE6A 0%,#40A288 99.77%)}.single.logistics .services .items article .icon{display:flex;align-items:center;justify-content:center;min-width:100px;width:100px;height:100px;margin-right:15px;background:url(/wp-content/themes/zaco/assets/img/logistics/logistics-icon-bg.png) no-repeat center;background-size:contain}.single.logistics .services .items article .icon img{filter:brightness(0) invert(1)}.single.logistics .services .items article h2{font-size:22px;line-height:22px;font-weight:600;letter-spacing:-.03em}.single.logistics .services .items article p{font-size:18px;line-height:24px;margin:0}@media screen and (min-width:992px){.single.logistics .services .title h3{font-size:60px;line-height:69px}.single.logistics .services .items article h2{font-size:27px;line-height:27px}.single.logistics .services .category h4{font-size:34px}}.single.logistics .distribution .title h3{margin-bottom:15px}@media screen and (min-width:992px){.single.logistics .distribution .title{display:flex;justify-content:space-between;align-items:flex-end}.single.logistics .distribution .title h3{padding-right:15px;line-height:55px;font-size:54px}}.page.campus .categories .slider .slick-list{padding:0 5% 0 0!important}.page.campus .categories .slider .item article{position:relative;display:flex;align-items:center;padding-right:20px;min-height:80px}.page.campus .categories .slider .item article:before{content:'';position:absolute;left:0;top:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.page.campus .categories .slider .item article .icon{min-width:65px;filter:grayscale(1);transition:all 0.3s}.page.campus .categories .slider .item article h2{font-size:15px;margin:0}.page.campus .categories .slider .item article:hover:before{width:90%}.page.campus .categories .slider .item article:hover .icon{filter:none}.page.campus .reviews .slider{margin-top:50px}.page.campus .reviews .slider .slick-list{padding:0 15% 0 0!important}.page.campus .reviews .slider article{display:flex;flex-direction:row}.page.campus .reviews .slider article .thumbnail{min-width:120px}.page.campus .reviews .slider article .data .name{font-size:15px;color:gray}@media screen and (min-width:992px){.page.campus .reviews .slider{margin-top:0}}.single.campus .links .items .title h3{font-size:24px;border-bottom:1px solid rgb(128 128 128 / .5);font-weight:500}.single.campus .links .items article a{display:flex;flex-direction:row}.single.campus .links .items article .thumbnail{overflow:hidden}.single.campus .links .items article .thumbnail img{aspect-ratio:1/1;object-fit:cover;transition:0.3s all}.single.campus .links .items article:hover .thumbnail img{transform:scale(1.1);-webkit-transform:scale(1.1)}.single.campus .links .items article .data{padding-left:15px;position:relative}.single.campus .links .items article .data h2{font-size:18px;font-weight:600;line-height:20px;margin:0}.single.campus .links .items article .data p{color:gray;margin:0}.single.campus .links .items article .data .seemore{position:absolute;left:15px;bottom:0}.single.campus .links .items article:hover .data .seemore{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-primary.svg) no-repeat center;background-size:contain}.single.campus.gastronomia .links .items article .data .seemore,.single.campus.restaurants .links .items article .data .seemore{display:none}@media screen and (min-width:992px){.page.colombia .about .title h3{font-size:30px;line-height:39px}}.page.colombia .location .items article{display:flex;flex-direction:row;align-items:center}.page.colombia .location .items article .icon{width:120px;text-align:center}.page.colombia .location .items article h2{font-size:18px;font-weight:500}.page.colombia .colombia .items-title{border-bottom:solid 1px #fff;width:80%}.page.colombia .colombia .slider .slick-list{padding:0 5% 0 0!important}.page.colombia .colombia .slider article .icon{min-height:70px}.page.home .colombia .slider article h4{font-size:36px;letter-spacing:-.03em}.page.colombia .colombia .slider:after{content:'';position:absolute;right:0;top:0;width:63px;height:100%;background:linear-gradient(270deg,#383838 0%,#fff0 100%)}.page.colombia .colombia .slider .arrows.circle{position:absolute;top:0;right:55px;width:100%}.page.colombia .colombia .slider .arrows.circle button{left:auto;right:55px}.page.colombia .colombia .slider .arrows.circle button.slick-next{right:0}@media screen and (min-width:992px){.page.colombia .colombia .slider .arrows.circle{position:absolute;top:30px;right:145px;width:100%}}.page.regulation .about .items li{border-bottom:solid 1px gray;padding:20px 0}.page.regulation .about .items li span{color:#30AC68;font-weight:700}.page.regulation .about .seemore{display:inline-flex;align-items:center;position:relative;min-width:95px}.page.regulation .about .seemore .arrow{content:'';width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-dark.svg) no-repeat center;background-size:contain;margin-left:8px;transition:all 0.3s}.page.regulation .about .seemore:hover .arrow{width:30px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-primary-long.svg) no-repeat center;background-size:contain}@media screen and (min-width:992px){.page.regulation .about .title h2{font-size:39px;line-height:45px;letter-spacing:-.03em}}.page.work .about .info{display:flex;flex-direction:row;align-items:center;position:relative;padding:20px 0}.page.work .about .info:before{content:'';width:40%;height:4px;position:absolute;top:0;left:0;background:#30AC68}.page.work .about .info span{color:#30AC68;font-size:42px;margin-right:15px}.page.work .about .info p{max-width:308px;margin:0}.page.work .services .items article{position:relative}.page.work .services .items article .thumbnail{width:100%;overflow:hidden}.page.work .services .items article .thumbnail img{aspect-ratio:0.99/1;object-fit:cover;transition:0.3s all}.page.work .services .items article:hover .thumbnail img{transform:scale(1.1);-webkit-transform:scale(1.1)}.page.work .services .items article .data{position:absolute;display:inline-flex;align-items:center;bottom:0;left:0;padding:40px 30px}.page.work .services .items article .data h2{color:#fff;font-size:21px;text-transform:uppercase;margin:0;margin-right:15px}.page.work .services .items article:hover .arrow-circle.light{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-primary.svg) no-repeat center;background-size:contain}@media screen and (min-width:992px){.page.professional .title.d-lg-flex{align-items:flex-end}.page.professional .title.d-lg-flex .data{width:45%}.page.professional .title.d-lg-flex .data h3{font-size:30px;line-height:39px}.page.professional .title.d-lg-flex .description{width:40%;margin-left:80px}}.page.professional .jacksonville .items article{text-align:center}.page.professional .jacksonville .items article .icon{min-height:60px}.page.professional .jacksonville .items article h4{font-size:36px;margin-bottom:0}.page.professional .holberton .slider .slick-list{padding:0 5% 0 0!important}.page.professional .holberton .slider .item article{position:relative;display:flex;align-items:center;padding-right:20px;min-height:80px}.page.professional .holberton .slider .item article:before{content:'';position:absolute;left:0;top:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.page.professional .holberton .slider .item article .icon{min-width:65px;filter:grayscale(1);transition:all 0.3s}.page.professional .holberton .slider .item article h2{font-size:15px;margin:0}.page.professional .holberton .slider .item article:hover:before{width:90%}.page.professional .holberton .slider .item article:hover .icon{filter:none}.page.professional .foundation .items article{display:flex;flex-direction:row}.page.professional .foundation .items article .icon{min-width:60px}.page.professional .foundation .items article h4{font-size:36px;margin-bottom:0}@media screen and (min-width:992px){.page.professional .foundation .title h3{font-size:39px;line-height:45px}}.page.contact .title h1{font-weight:600}.page.contact .items article{padding:20px 0}.page.contact .items article:not(:last-child){border-bottom:solid 1px gray}.page.contact .items article h2{font-size:18px;font-weight:600}.page.contact .items a:hover{color:}.page.contact .socialmedia li{display:inline-flex;vertical-align:middle;position:relative;margin-right:15px}.page.contact .socialmedia li a{display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#30AC68}.page.contact .socialmedia li a:hover{color:#383838}.page.contact .items article.team-item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.page.contact .items article.team-item{position:relative}.page.contact .items article.team-item .thumbnail img{aspect-ratio:1 /1;object-fit:cover;max-width:80px;border-radius:50%}.page.contact .items article.team-item a{display:block}.filter{padding:15px 0}.filter ul{white-space:nowrap;overflow:auto;text-align:center;margin:0}.filter ul li{display:inline-block;vertical-align:middle;margin:5px}.filter ul li a{display:block;padding:0 10px;color:#383838;line-height:35px;border:1px solid #383838;border-radius:0;font-size:14px;text-transform:uppercase}.filter ul li.active a,.filter ul li a:hover{color:#fff;background:#30AC68;border-color:#30AC68}.feed-blog article{position:relative;filter:drop-shadow(4px 4px 10px rgb(0 0 0 / .15))}.feed-blog article .data{color:#fff;background:rgb(0 0 0 / .5);padding:25px;position:absolute;left:0;bottom:0;width:100%;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.feed-blog article .data .title{position:relative;margin:0;padding:20px 0}.feed-blog article .data .title:before{content:'';position:absolute;top:0;left:0;width:0;height:3px;background:#30AC68;transition:all 0.3s}.feed-blog article .data .title h2{font-size:21px;line-height:24px;font-weight:600}.feed-blog article:hover .data .title:before{width:50%}.feed-blog article .data .seemore{position:relative;width:110px;text-transform:uppercase;font-weight:500;letter-spacing:.05em;white-space:nowrap}.feed-blog article .data .seemore .arrow{content:'';display:inline-block;vertical-align:4px;position:relative;top:0;right:0;width:22px;height:11.5px;border-bottom:2px solid #fff;transition:all 0.3s}.feed-blog article .data .seemore .arrow:after{content:'';width:12px;height:12px;position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;top:5px;right:0;transform:rotate(45deg);transition:all 0.3s}.feed-blog article:hover .data .seemore .arrow{width:30px;right:-8px}.feed-blog article:hover .data .seemore,.feed-blog article:hover .data .seemore .arrow,.feed-blog article:hover .data .seemore .arrow:after{color:#30AC68;border-color:#30AC68}.feed-blog article .thumbnail .img{padding:120% 0 0;background:no-repeat center;background-size:cover}.page.blog .feed-featured article a{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page.blog .feed-featured article .thumbnail,.page.blog .feed-featured article .data{width:100%}.page.blog .feed-featured article .data{padding:20px}.page.blog .feed-featured article .thumbnail .img{aspect-ratio:2/1;object-fit:cover;background:no-repeat center;background-size:cover}.page.blog .feed-featured .slider .arrows.circle button{top:-45px}@media screen and (min-width:992px){.page.blog .feed-featured article a{display:flex;flex-direction:row}.page.blog .feed-featured article .thumbnail,.page.blog .feed-featured article .data{width:48%}.page.blog .feed-featured article .thumbnail .img{aspect-ratio:1/1;object-fit:cover}.page.blog .feed-featured article .data{padding:50px}.page.blog .feed-featured .slider .arrows.circle button{top:0}}.pagination{justify-content:center;width:100%;padding:60px 0;text-align:center}.pagination .screen-reader-text{display:none}.pagination .page-numbers{display:inline-block;vertical-align:middle;padding:6px 12px;font-size:18px;color:#000}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#30AC68}.pagination .page-numbers.current{font-weight:700}.pagination .fa-chevron-left:before{content:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-back.svg)}.pagination .fa-chevron-right:before{content:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-next.svg)}@media screen and (min-width:992px){.pagination .page-numbers{font-size:21px}}.feed-campus article{box-shadow:4px 4px 8px rgb(0 0 0 / .1)}.feed-campus article .thumbnail{width:100%;overflow:hidden}.feed-campus article .thumbnail .img{aspect-ratio:1.9/1;object-fit:cover;transition:0.3s all}.feed-campus article a:hover .thumbnail .img{transform:scale(1.1);-webkit-transform:scale(1.1)}.feed-campus article .data{min-height:290px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.feed-campus article .data .title{margin-bottom:10px}.feed-campus article .data .title h2{font-size:21px;line-height:54px;position:relative}.feed-campus article .data .title h2:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.feed-campus article .data .seemore{text-transform:uppercase;font-weight:500;letter-spacing:.05em;position:relative;width:110px}.feed-campus article .data .seemore .arrow{content:'';width:22px;height:50%;position:absolute;border-bottom:1.4px solid #383838;top:0;right:0;transition:all 0.3s}.feed-campus article .data .seemore .arrow:after{content:'';width:8px;height:8px;position:absolute;border-top:1.4px solid #383838;border-right:1.4px solid #383838;top:7.2px;right:.5px;transform:rotate(45deg);transition:all 0.3s}.feed-campus article:hover .data .seemore .arrow{width:28px;right:-6px}.feed-campus article:hover .data .seemore,.feed-campus article:hover .data .seemore .arrow,.feed-campus article:hover .data .seemore .arrow:after{color:#30AC68;border-color:#30AC68}.feed-campus article:hover .data .title h2:after{width:40%}.feed-industries article{position:relative;height:100%;box-shadow:4px 4px 8px rgb(0 0 0 / .1)}.feed-industries article .thumbnail{width:100%;overflow:hidden}.feed-industries article .thumbnail .img{aspect-ratio:1.9/1;object-fit:cover;transition:0.3s all}.feed-industries article a:hover{color:inherit}.feed-industries article a:hover .thumbnail .img{transform:scale(1.1);-webkit-transform:scale(1.1)}.feed-industries article .data{min-height:200px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.feed-industries article .data .title h2{font-size:21px;line-height:28px;padding-bottom:15px;position:relative}.feed-industries article .data .title h2:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.feed-industries article .data .seemore{position:absolute;width:110px;bottom:25px;text-transform:uppercase;font-weight:500;letter-spacing:.05em;white-space:nowrap}.feed-industries article .data .seemore .arrow{display:inline-block;vertical-align:4px;position:relative;top:0;right:0;width:22px;height:11.5px;border-bottom:1.4px solid #383838;transition:all 0.3s}.feed-industries article .data .seemore .arrow:after{content:'';width:8px;height:8px;position:absolute;border-top:1.4px solid #383838;border-right:1.4px solid #383838;top:7.2px;right:.5px;transform:rotate(45deg);transition:all 0.3s}.feed-industries article:hover .data .seemore .arrow{width:28px;right:-6px}.feed-industries article:hover .data .seemore,.feed-industries article:hover .data .seemore .arrow,.feed-industries article:hover .data .seemore .arrow:after{color:#30AC68;border-color:#30AC68}.feed-industries article:hover .data .title h2:after{width:40%}.page.events .slider .arrows button{width:40px;height:40px;top:calc(50% - 20px)}.page.events .filter-dates{max-width:300px;margin:0 auto}.page.events .filter-dates .slider .arrows button:after{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-back.svg)}.page.events .filter-dates .slider .arrows button.slick-next:after{background-image:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-next.svg)}.page.events .filter-dates .slides{padding:0 15px;text-align:center}.page.events .filter-dates .slides button{font-size:36px;opacity:.2;padding:10px 15px;margin:0 auto;border:0;text-align:center;background:#fff0;appearance:none;-webkit-appearance:none}.page.events .filter-dates .slides button:hover,.page.events .filter-dates .slides button.active{opacity:1}.page.events .noresults{text-align:center;transition:0.1s all;opacity:0;height:0;font-weight:500;overflow:hidden}.page.events .noresults.active{display:block;opacity:1;height:auto;margin:50px 0}.page.events .noresults p{margin:0}@media screen and (min-width:992px){.page.events .noresults p{font-size:18px}}.feed-events article{box-shadow:6px 6px 12px rgb(0 0 0 / .05);height:100%}.feed-events article .thumbnail{width:100%;overflow:hidden}.feed-events article .thumbnail .img{aspect-ratio:1.3/1;object-fit:cover;transition:0.3s all}.feed-events article a:hover .thumbnail .img{transform:scale(1.1);-webkit-transform:scale(1.1)}.feed-events article .data{padding:20px}.feed-events article .data .title h2{font-size:18px;line-height:25px;position:relative;padding-top:15px}.feed-events article .data .title h2:after{content:'';position:absolute;left:0;top:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.feed-events article:hover .data .title h2:after{width:40%}.feed-events article .data .date{color:gray}.single.events .data h1{font-size:42px;line-height:48px;font-weight:600}.module-links article{box-shadow:4px 4px 8px rgb(0 0 0 / .1);height:100%}.module-links article .thumbnail{width:100%;overflow:hidden}.module-links article .thumbnail .img{aspect-ratio:1.9/1;object-fit:cover;transition:0.3s all}.module-links article a:hover{color:inherit}.module-links article a:hover .thumbnail .img{transform:scale(1.1);-webkit-transform:scale(1.1)}.module-links article .data{min-height:300px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.module-links article .data .title{margin-bottom:20px}.module-links article .data .title h2{font-size:21px;line-height:24px;padding-bottom:15px;position:relative}.module-links article .data .title h2:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:#30AC68;transition:all 0.3s}.module-links article .data .seemore{text-transform:uppercase;font-weight:500;letter-spacing:.05em;position:relative;white-space:nowrap;width:110px}.module-links article .data .seemore .arrow{content:'';display:inline-block;vertical-align:4px;position:relative;width:22px;height:11.5px;border-bottom:1px solid #383838;top:0;right:0;transition:all 0.3s}.module-links article .data .seemore .arrow:after{content:'';width:8px;height:8px;position:absolute;border-top:1.4px solid #383838;border-right:1.4px solid #383838;top:7.2px;right:.5px;transform:rotate(45deg);transition:all 0.3s}.module-links article:hover .data .seemore .arrow{width:28px;right:-6px}.module-links article:hover .data .seemore,.module-links article:hover .data .seemore .arrow,.module-links article:hover .data .seemore .arrow:after{color:#30AC68;border-color:#30AC68}.module-links article:hover .data .title h2:after{width:40%}.module-links-solutions .items article{position:relative;overflow:hidden}.module-links-solutions .items article .data{position:absolute;width:100%;height:100px;bottom:0;left:0;background:rgb(0 0 0 / .5);color:#fff;padding:20px;transition:all 0.3s}.module-links-solutions article .data .title{margin:0}.module-links-solutions .items article .data p,.module-links-solutions .items article .data .seemore{display:none;opacity:0;transition:0.3s all}.module-links-solutions .items article .data h2{font-size:21px;font-weight:500;line-height:54px;position:relative}.module-links-solutions .items article .data h2:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background:#30AC68;transition:all 0.8s}.module-links-solutions .items article:hover .data{height:270px}.module-links-solutions .items article:hover .data p,.module-links-solutions .items article:hover .data .seemore{display:block;opacity:1}.module-links-solutions .items article:hover .data .title h2:after{width:40%}.module-links-solutions .items article:hover .data .seemore{display:inline-flex;align-items:center;position:relative}.module-links-solutions .items article .data .seemore .arrow{content:'';width:22px;height:12px;margin-left:4px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-seemore-light.svg) no-repeat center;background-size:contain}.module-contact .items article a{display:flex;flex-direction:row;box-shadow:4px 4px 10px rgb(0 0 0 / .15);padding:30px 20px 30px 60px;background:#fff;margin-left:60px;align-items:center;justify-content:space-between}.module-contact .items article .icon{position:absolute;left:20px}.module-contact .items article .data h4{font-size:21px;line-height:27px;font-weight:400}.module-contact .items article:hover .seemore.arrow-circle{background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-primary.svg) no-repeat center;background-size:contain}.module-gallery .slider{margin-top:50px}.module-gallery .slider .slick-list{padding:0 20% 0 0!important}.module-gallery .slider .slick-slide{margin-right:20px}.module-gallery .slider .slick-slide img{aspect-ratio:1.41/1;object-fit:cover;width:100%}@media screen and (min-width:992px){.module-gallery .slider{margin-top:0}.module-gallery .slider .slick-list{padding:0 40% 0 0!important}}.module-clients .slider{position:relative}.module-clients .slider .slides .slide article{display:flex;align-items:center;justify-content:center;height:100px;padding:10px}.video-player{position:relative;width:100%;padding:25% 0;background:no-repeat center;background-size:cover}.video-player .play{display:block;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);width:90px;height:90px;font-size:30px;line-height:95px;text-align:center;background:rgb(255 255 255);color:#FFF;border-radius:50%;transition:0.3s all;cursor:pointer}.video-player.active .play,.video-player:hover .play{color:#fff}.video-player:hover .play{transform:scale(1.1);-webkit-transform:scale(1.1)}.video-player .play i{margin-left:4px;color:#6F6F6F}.video-player.allowed{cursor:pointer}.video-player.allowed .play{display:block}.footer{text-align:center;background:#383838;position:relative;color:#fff}.footer a:hover:not(.socialmedia li a){color:#30AC68}.footer .widgets{padding:25px 0}.footer .widgets .logo{display:block;max-width:244px;margin:0 auto}.footer .widgets .menu li{margin-bottom:10px}.footer .widgets .socialmedia li{display:inline-flex;vertical-align:middle;position:relative;margin-right:5px}.footer .widgets .socialmedia li a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:18px;color:#383838;background:#fff;border-radius:50%}.footer .widgets .socialmedia li a:hover{background:#30AC68;color:#fff}.footer .widgets .location h5{position:relative;display:inline-block}.footer .widgets .location h5:before{content:'';position:absolute;top:6px;right:-30px;width:22px;height:12px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-menu-arrow.svg) no-repeat center;background-size:contain;transition:all 0.3s}@media screen and (min-width:992px){.footer{text-align:left}.footer .widgets{padding:50px 0}.footer .widgets .logo{margin:0}}.slider{position:relative}.slider .dots{position:absolute;width:100%;z-index:10;bottom:-20px}.slider .dots .slick-dots{width:100%;padding:0;margin:0;text-align:center}.slider .dots .slick-dots li{display:inline-block;vertical-align:top;margin:10px 6px}.slider .dots .slick-dots li button{display:block;width:10px;height:10px;padding:0;text-indent:-9999px;background:#D9D9D9;border:none;border-radius:50%;overflow:hidden;-webkit-appearance:none;cursor:pointer;opacity:.5}.slider .dots .slick-dots li.slick-active button{background:#30AC68;opacity:1}@media screen and (min-width:992px){.slider .dots .slick-dots li button{width:10px;height:10px}}.slider .arrows button{position:absolute;top:calc(50% - 20px);left:0;width:16px;height:34px;padding:0;line-height:300px;text-align:center;font-size:50px;color:#fff;background:#fff0;border:0;border-radius:50%;transition:0.3s all;cursor:pointer;overflow:hidden;z-index:3;opacity:1}.slider .arrows button:hover{opacity:1}.slider .arrows button:focus{outline:0}.slider .arrows button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-back.svg) no-repeat center;background-size:contain}.slider .arrows button.slick-next{left:auto;right:0}.slider .arrows button.slick-next:after{background-image:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-next.svg)}@media screen and (min-width:768px){.slider .arrows button{width:17px;height:34px}.slider .arrows button{top:calc(50% - 20px)}}.slider .arrows.circle{position:absolute;top:0;right:0;width:100%}.slider .arrows.circle button{top:-50px;left:0;width:40px;height:40px}.slider .arrows.circle button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-back.svg) no-repeat center;background-size:contain}.slider .arrows.circle button.slick-next{right:0;left:auto}.slider .arrows.circle button.slick-next:after{background-image:url(/wp-content/themes/zaco/assets/img/icons/icon-arrow-circle-next.svg)}@media screen and (min-width:992px){.slider .arrows.circle button{top:-80px;left:auto;right:60px}.slider .arrows.circle button.slick-next{right:0}}.modal{z-index:99999}.modal-backdrop{z-index:9999}.modal .modal-content{border:0;border-radius:0}.modal .close{position:absolute;top:20px;right:20px;width:15px;height:15px;background:url(/wp-content/themes/zaco/assets/img/icons/icon-cross.svg) no-repeat center;background-size:contain;z-index:10;opacity:.5}#modalVideo{width:100vw;max-width:100vw;margin:0;height:100vh;max-height:100vh;background:#1c1c1c}#modalVideo .modal-content{background:#fff0;height:100%}#modalVideo .modal-body{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#modalBrochure .modal-dialog{max-width:520px}#modalBrochure .modal-body{padding:30px}#modalVideo .close{position:absolute;top:-30px;right:0;width:20px;height:20px;color:#fff;font-size:30px;filter:brightness(0) invert(1)}#modalVideo .close i{display:none}@media screen and (min-width:992px){#modalVideo .close{top:0;right:-30px}#modalBrochure .modal-body{padding:50px 50px}}.menu-inner{background:linear-gradient(159.51deg,#30AD69 0%,#40A288 99.77%);color:#fff;height:50px}.menu-inner ul{margin:0 -15px;padding:0 15px;text-align:center;white-space:nowrap;overflow:auto;display:flex;justify-content:center}.menu-inner ul li a{display:block;padding:8px 8px}.menu-inner.fixed{position:fixed;top:70px;width:100%;z-index:1;box-shadow:0 5px 5px 0 rgb(0 0 0 / .05)}@media screen and (min-width:992px){.menu-inner ul li a{padding:10px 20px}.menu-inner.fixed{min-height:50px}}.page.home .cta .items article.update .data.new-data{padding:20px 25px!important;width:100%!important}.arrow.see-arrow{bottom:0;position:absolute!important;right:0}