.custom-ocupacional{padding-bottom:30px;padding-top:30px;background-color:#f7f7f7}.custom-ocupacional .custom-ocupacional-row{margin-left:-2.5px;margin-right:-2.5px}.custom-ocupacional .custom-ocupacional-column{width:33.33333333%;float:left;position:relative;min-height:1px;z-index:1;padding-left:2.5px;padding-right:2.5px}.custom-ocupacional .custom-ocupacional-row:before,.custom-ocupacional .custom-ocupacional-row:after{content:'';display:block;clear:both}.custom-ocupacional .custom-ocupacional-column-inner{position:relative}.custom-ocupacional .custom-ocupacional-content{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;cursor:pointer;display:block;position:relative;background:#333232;margin-bottom:5px;opacity:1}.custom-ocupacional .custom-ocupacional-content img{border:0;padding:0;margin:0;width:-webkit-calc(100% + 50px) !important;width:calc(100% + 50px) !important;max-width:-webkit-calc(100% + 50px) !important;max-width:calc(100% + 50px) !important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);opacity:.6}.custom-ocupacional .custom-ocupacional-content a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;display:block;background:0}.custom-ocupacional .custom-ocupacional-heading h1{font-family:'Barlow Condensed';font-weight:700;color:#fff;font-size:40px;line-height:40px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);letter-spacing:normal;padding:0;margin:0}.custom-ocupacional .custom-ocupacional-heading{position:absolute;top:0;left:0;width:100%;height:100%;top:auto;bottom:35px;min-height:25%;height:auto;max-height:100%;text-align:left;padding:15px;color:#fff;font-size:1em}.custom-ocupacional .custom-ocupacional-content:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s;opacity:.9}.custom-ocupacional .custom-ocupacional-content:hover .custom-ocupacional-heading h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s.}.custom-ocupacional .custom-ocupacional-button-row{padding-top:4%;padding-right:4%;padding-bottom:4%;padding-left:4%;background-color:#ee7b27;display:table-cell;vertical-align:middle;width:100%}.custom-ocupacional .custom-ocupacional-column{display:table}.custom-ocupacional .custom-ocupacional-button .grve-btn{line-height:60px;margin:0;padding:0 1.538em;background-color:#fff;border-color:#fff;color:#000;width:100%;box-shadow:none}.custom-ocupacional .custom-ocupacional-button .grve-btn:hover{background-color:#ae470b;border-color:#ae470b;color:#fff}.custom-ocupacional.theme-center .custom-ocupacional-row{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:1200px){.custom-ocupacional .custom-ocupacional-heading h1{font-size:40px;line-height:40px}.custom-ocupacional{padding-top:18px;padding-bottom:18px}}@media(max-width:991px){.custom-ocupacional .custom-ocupacional-heading h1{font-size:30px;line-height:30px}}@media(max-width:767px){.custom-ocupacional .custom-ocupacional-column{width:100%}.custom-ocupacional .custom-ocupacional-column-inner{margin-bottom:30px}}