@font-face{font-family:'bodoni72-Bold';src:url(../fonts/bodoni72/bodoni72-Bold.eot) format('eot'),url(../fonts/bodoni72/bodoni72-Bold.svg) format('svg'),url(../fonts/bodoni72/bodoni72-Bold.woff) format('woff'),url(../fonts/bodoni72/bodoni72-Bold.woff2) format('woff2')}@font-face{font-family:'bodoni72-Bold';src:url(../fonts/bodoni72/bodoni72-Bold.eot) format('eot'),url(../fonts/bodoni72/bodoni72-Bold.svg) format('svg'),url(../fonts/bodoni72/bodoni72-Bold.woff) format('woff'),url(../fonts/bodoni72/bodoni72-Bold.woff2) format('woff2')}@font-face{font-family:'bodoni72-Book';src:url(../fonts/bodoni72/bodoni72-Book.eot) format('eot'),url(../fonts/bodoni72/bodoni72-Book.svg) format('svg'),url(../fonts/bodoni72/bodoni72-Book.woff) format('woff'),url(../fonts/bodoni72/bodoni72-Book.woff2) format('woff2')}@font-face{font-family:'bodoni72-BookIta';src:url(../fonts/bodoni72/bodoni72-BookIta.eot) format('eot'),url(../fonts/bodoni72/bodoni72-BookIta.svg) format('svg'),url(../fonts/bodoni72/bodoni72-BookIta.woff) format('woff'),url(../fonts/bodoni72/bodoni72-BookIta.woff2) format('woff2')}@font-face{font-family:'BodoniOS-book';src:url(../fonts/bodoni/BodoniOS-book.eot) format('embedded-opentype'),url(../fonts/bodoni/BodoniOS-book.ttf) format('truetype'),url(../fonts/bodoni/BodoniOS-book.svg) format('svg')}@font-face{font-family:'Bodoni72smallcaps';src:url(../fonts/bodoni/Bodoni72smallcaps.eot) format('embedded-opentype'),url(../fonts/bodoni/Bodoni72smallcaps.woff) format('woff'),url(../fonts/bodoni/Bodoni72smallcaps.ttf) format('truetype'),url(../fonts/bodoni/Bodoni72smallcaps.svg) format('svg')}*{font-family:'Raleway',sans-serif}h1,h2,h3,h4{font-weight:400}ul{padding-left:0}li{list-style:none}a{color:inherit}a:focus,a:hover{color:inherit;text-decoration:none}button{border:0}.blockText,.subtitle{font-size:30px;font-size:3rem;font-weight:900;font-style:normal;color:#1c437e}.blockText{font-weight:400;font-size:14px;font-size:1.4rem;color:#58595b}.blockText p{line-height:28px}.blockText p span,.btn{font-weight:700;font-style:normal}.blockText p span{color:#1c437e;text-transform:uppercase}.btn{width:210px;border:2px solid;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;padding:5px;outline:0}.btn:after{content:'';height:15px;width:23px;background-image:url(../images/arrow-btn.png);position:relative;left:5px;top:3px}.btn,.btn:after,.btn:hover,.btn:hover:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn:hover{color:#fff!important;background-color:#12a5c0;border-color:#12a5c0!important}.btn:hover:after{background-image:url(../images/arrow-hover.png)!important;z-index:9}main#main{padding-top:169px}.slick-arrow{background-image:url(../images/arrow-carrousel.png);height:75px;width:40px;z-index:999;text-indent:-99999px;position:absolute;top:53%;margin-top:-28px;outline:0}.slick-next{right:0}.slick-prev{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);left:0}.slick-dots{position:absolute;top:36.4%;outline:0}.slick-dots li{height:9px;width:9px;border-radius:50%;background-color:#9a9f9f;text-indent:-99999px;padding:3px;cursor:pointer;margin-bottom:10px}.slick-dots .slick-active{background-color:#000}.banner-pages{height:559px;background-position:center;background-size:cover;text-align:right;position:relative;display:flex;align-items:center}.banner-pages .title-banner{line-height:240px;letter-spacing:-3px;color:#fff;margin-bottom:34px;margin-left:-40px}.banner-pages .title-banner,.banner-pages .title-banner span{font-family:'bodoni72-BookIta';font-size:105px;font-size:10.5rem}.modal,.modal .btn-close{font-weight:500;font-style:normal;font-family:'Raleway',sans-serif}.modal{width:85%;padding:30px 40px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.18);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;overflow:auto;border-radius:2px;font-size:16px;font-size:1.6rem;top:50%;position:fixed}.modal .overlay{background-color:rgba(0,0,0,.8);position:fixed;height:100%;width:100%}.modal .btn-close{position:absolute;right:10px;top:10px;font-size:21px;font-size:2.1rem}.modal .content-modal{text-align:justify}.modal .content-modal p,header#header{font-size:14px;font-size:1.4rem;font-style:normal}.modal .content-modal p{width:100%!important;margin:20px 0;font-family:'Raleway',sans-serif;font-weight:500}.modal,.modal .content-modal h2{text-align:center}.modal .content-modal a,.modal .content-modal button{border:0;border-radius:0;font-size:13px;font-size:1.3rem;height:35px;padding:0 60px;line-height:35px;margin:110px 5px 0}.modal .content-modal button{background-color:#7f7f7f}.modal .content-modal a{background-color:#0080c9}.img-banner-mobile,.modal,header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu a:hover:before{display:none}@media (max-width:767px){.subtitle{font-size:20px;font-size:2rem;text-align:center}.blockText p{line-height:21px;margin-bottom:20px}main#main{padding-top:123px}.modal{width:100%}.banner-pages{height:285px}.img-banner-mobile{display:block}.banner-pages .container{width:100%!important}.banner-pages:after,.banner-pages:before{background:0 0;display:none}.btn-arrow{right:15px;bottom:15px}.slick-arrow{height:45px;width:30px;background-size:contain;background-repeat:no-repeat}}.menuHidden,.menuVisible{top:0;-webkit-transition:top .7s;-moz-transition:top .7s;-o-transition:top .7s;transition:top .7s}.menuHidden{top:-200px}header#header{font-weight:400;position:fixed;width:100%;z-index:9999}#about .OFQM .logoAbout img,#home .home-commitment .commitment-item .image img,header#header img{display:inline-block}header#header .navbar{margin-bottom:13px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:100%;border:0}header#header .navbar #topMenu{height:35px;background-color:#004f9f;line-height:35px;position:relative;z-index: 9999999999999;}header#header .navbar #topMenu .wow{animation-name:fadeIn!important;visibility:visible!important}header#header .navbar #topMenu .topMenu-container{max-width:1008px;margin:0 auto}header#header .navbar #topMenu .topMenu-container a{margin-right:21px;color:#7fbaf5;padding:0 0 0 1px;line-height:35px;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}header#header .navbar #menu .menu-container #menu-navigation .nav a:hover,header#header .navbar #topMenu .topMenu-container a:hover{color:#fff;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}header#header .navbar #topMenu .topMenu-container .active{color:#fff}header#header .navbar #topMenu .topMenu-container .logo-top{float:right}header#header .navbar #topMenu .topMenu-container .logo-top a{margin-right:0}header#header .navbar #menu{height:122px;background-color:#000;line-height:122px}header#header .navbar #menu img{margin-top:-13px;}header#header .navbar #menu .wow{animation-name:slideInDown!important;visibility:visible!important}header#header .navbar #menu .menu-container{max-width:1008px;margin:0 auto}header#header .navbar #menu .menu-container #menu-navigation{padding-right:0}header#header .navbar #menu .menu-container #menu-navigation #menu-close{color:#fff;right:15px;top:-15px;position:absolute;font-size:18px;z-index:100;border:0;background-color:transparent}header#header .navbar #menu .menu-container #menu-navigation ul{margin:-4px 0 auto 38px;text-align:center}header#header .navbar #menu .menu-container #menu-navigation a{margin:0 10px;color:#fff;padding:0}header#header .navbar #menu .menu-container #menu-navigation .nav a{display:inline-block;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s;position:relative}header#header .navbar #menu .menu-container #menu-navigation .nav a:before{content:'';background-color:#fff;height:3px;width:70%;position:absolute;top:30px;left:15%;background:linear-gradient(to right,#000,#fff);opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}header#header .navbar #menu .menu-container #menu-navigation .nav a:hover{color:#bb8041}header#header .navbar #menu .menu-container #menu-navigation .nav .active:before,header#header .navbar #menu .menu-container #menu-navigation .nav a:hover:before{content:'';opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}header#header .navbar #menu .menu-container #menu-navigation .nav .active{color:#bb8041;background-color:transparent}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu{background-color:#004f9f;position:absolute;font-size:12px;font-size:1.2rem;font-weight:300;font-style:normal;line-height:23px;color:#fff;width:auto;text-align:left;padding:0 0 10px;margin:-35px 0 0 5px;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu:before{content:"";width:0;height:0;left:15px;margin-top:-12px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #004386;position:absolute}button,header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu a:hover{background-color:transparent}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu li{display:block;padding:0 8px;line-height:25px}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu .primary:first-child{border-top-left-radius:8px;border-top-right-radius:8px}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu .primary{font-weight:700;font-style:normal;background-color:#004386;line-height:33px}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-about:hover .dropdown-menu{display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}header#header .navbar #menu .menu-container #menu-navigation .socialMidias{float:right;margin:-4px 0 0}header#header .navbar #menu .menu-container #menu-navigation .socialMidias li{float:left}header#header .navbar #menu .menu-container #menu-navigation .socialMidias li a{padding:5px 4px;background-color:#fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;color:#8a3b21;margin:0 3px 0 0}header#header .navbar #menu .menu-container #menu-navigation .socialMidias li a i{height:20px;width:20px;font-size:16px;font-size:1.6rem}header#header .navbar #menu .menu-container #menu-navigation .restricted-area{position:absolute;right:0;top:82px;text-decoration:underline;line-height:normal}header#header .navbar:before{content:'';height:8px;width:100%;bottom:-8px;position:absolute;background-image:url(../images/line-gradient.jpg)}@media (min-width:768px) and (max-width:991px){.navbar-nav{margin-left:10px}header#header .navbar #menu .menu-container #menu-navigation ul{margin-left:8px}header#header .navbar #menu .menu-container #menu-navigation a{margin:0 6px}}@media (max-width:767px){header#header .navbar-inverse .navbar-collapse{z-index:9999999999;background-color:rgba(29,29,27,.9);position:fixed;height:100%;left:0;width:100%;top:0}header#header #topMenu .nav li{display:inline-block}header#header .navbar #topMenu .topMenu-container a{margin-right:2px;font-size:8px;font-size:.8rem}header#header .navbar #topMenu .topMenu-container .logo-top img{position:absolute;top:9px;right:5px;height:18px}header#header .navbar #menu img,header#header .navbar-header img{margin-top:15px}header#header .navbar #menu{height:80px;line-height:0}header#header .navbar #menu .menu-container #menu-navigation ul{text-align:left;margin-left:0}header#header .navbar #menu .menu-container #menu-navigation ul li{margin:15px 0}header#header .navbar #menu .menu-container #menu-navigation .restricted-area{right:auto;top:auto;left:14px}header#header .navbar #menu .menu-container #menu-navigation .socialMidias{float:left;text-align:center;margin-top:20px}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu{padding-top:15px;padding-bottom:0;position:relative;margin:0;background-color:transparent}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu:before{display:none}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu .primary{background-color:transparent;line-height:15px}header#header .navbar #menu .menu-container #menu-navigation .nav .dropdown-menu li{line-height:15px;margin:5px 0}header#header .navbar-toggle{margin-top:22px;margin-right:0}.navbar-nav{margin:0 0 0 5px}}footer#footer .footer-navegation{padding-top:100px;padding-bottom:38px;background-color:#757575}footer#footer .footer-navegation .container{max-width:886px;margin:0 auto}footer#footer .footer-navegation .container .footer-navegation-content{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:31px}footer#footer .footer-navegation .container .footer-navegation-content .menu-footer{position:relative;top:50%;right:-32px;margin-top:-11px}footer#footer .footer-navegation .container .footer-navegation-content .menu-footer a{color:#fff;padding:0;margin-right:26px;font-weight:400;font-style:normal;font-family:'Raleway',sans-serif;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}footer#footer .footer-navegation .container .footer-navegation-content .menu-footer li{display:block;margin-bottom:5px}footer#footer .footer-navegation .container .footer-alert{padding-top:15px;text-align:justify;font-weight:300;font-style:normal;font-family:'Raleway',sans-serif;font-size:12px;font-size:1.2rem;color:#fff;line-height:18px}footer#footer .footer-navegation .container .footer-alert .links{margin-top:27px;text-align:center}#home h3,footer#footer .footer-navegation .container .footer-alert .links a{font-weight:700;font-style:normal;font-size:16px;font-size:1.6rem}footer#footer .footer-bottom{background-color:#fff;height:90px;line-height:90px;text-align:center}footer#footer .footer-bottom p{margin:0;font-weight:300;font-style:normal;font-family:'Raleway',sans-serif;display:inline-block}footer#footer .footer-arrow{height:60px;width:60px;line-height:50px;border-radius:50%;background-color:#fff;color:#1c1c1c;font-size:30px;position:absolute;left:50%;margin-left:-30px;margin-top:17px;cursor:pointer}@media (min-width:768px) and (max-width:991px){footer#footer .footer-navegation .container .footer-navegation-content{padding-bottom:20px}footer#footer .footer-navegation .container .footer-navegation-content .menu-footer{position:relative;margin-top:-5px;right:0}}@media (max-width:767px){footer#footer .footer-navegation{padding:50px 35px 20px}footer#footer .footer-navegation .container .footer-navegation-content{border-color:transparent}footer#footer .footer-navegation .container .footer-alert .links,footer#footer .footer-navegation .container .footer-navegation-content .menu-footer{display:none}footer#footer .footer-newslette .btn{margin:20px 0 0}footer#footer .footer-bottom{line-height:20px;padding:20px 0;height:auto;font-size:11px;font-size:1.1rem}}#home{text-align:center}#home h3{font-size:23px;font-size:2.3rem;line-height:24px;font-weight:500;color:#004f9f;width:50%}#home .home-banner{height:auto;z-index:0;visibility:hidden}#home .home-banner .carrousel-item{height:542px;width:100%;background-size:cover;background-position:center}#home .home-banner .img-banner-mobile,section#division .divisionGeneral #divisionFarma,section#division .divisionGeneral #divisionMelora{display:none}#home .home-banner img,#projectIam .show .showItem .image img{height:100%}#home .home-banner .slick-dots{z-index:1;right:12.45%}#home .home-category{padding-top:85px;padding-bottom:91px}#home .home-category .wow{visibility:hidden}#home .home-category .category-item{height:247px;max-width:325px;background-color:#fff;position:relative;overflow:hidden;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;margin:0 auto;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29)}#home .home-category .category-item .image{height:184px;position:relative}#home .home-category .category-item .image .logo{position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(rgba(37,37,38,.7),transparent);padding-top:20px}#home .home-category .category-item .image .logo img{margin:0 auto}#home .home-category .category-item h3{margin:37px auto 40px}#home .home-category .category-item .btn{color:#000}#home .home-banner-medium{background-color:#d6d6d6;height:540px;width:100%}#home .home-banner-medium .wow{visibility:hidden}#home .home-banner-medium img{height:100%;position:relative;left:-100px}#home .home-banner-medium .text{text-align:right;margin-top:189px}#home .home-banner-medium .text h3{color:#000;font-weight:100;font-style:normal;font-size:48px;font-size:4.8rem;width:100%;margin-top:16px;position:relative;letter-spacing:-2px}#home .home-banner-medium .text .wordOne{right:160px}#home .home-banner-medium .text .wordTwo{right:50px}#home .home-banner-medium .text .wordThree{text-align:left;width:105%;margin-top:12px}#home .home-commitment{padding-top:68px;padding-bottom:74px}#home .home-commitment .wow{visibility:hidden}#home .home-commitment .commitment-item{-webkit-box-shadow:3px 0 18px rgba(81,91,97,.25);-moz-box-shadow:3px 0 18px rgba(81,91,97,.25);box-shadow:3px 0 18px rgba(81,91,97,.25);background-color:#fff;text-align:left;position:relative}#home .home-commitment .commitment-item:before,#home .home-commitment .commitment-item:hover:before{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#home .home-commitment .commitment-item:before{content:'';width:100%;position:absolute;height:100%;background-color:#12a5c0;z-index:9;opacity:0}#home .home-commitment .commitment-item:hover:before{opacity:.6}#home .home-commitment .commitment-item .text{height:100%;padding-right:30px;padding-top:5px}#home .home-commitment .commitment-item .text h3{line-height:27px}#home .home-commitment .commitment-item .text p{font-size:13px;font-size:1.3rem;color:#000;font-weight:500;font-style:normal;line-height:23px}@media (min-width:992px) and (max-width:1199px){#home .home-banner-medium{height:400px}#home .home-banner-medium img{max-width:100%;height:auto;left:0}#home .home-banner-medium .text .wordThree{width:140%}}@media (min-width:768px) and (max-width:991px){#home h3{width:100%}#home .home-banner .carrousel-item{height:480px}#home .home-category{padding-top:50px}#home .home-category .category-item{height:345px}#home .home-category .category-item .image{height:125px}#home .home-category .category-item .text{display:inline-block}#home .home-category .category-item .btn{width:185px}#home .home-banner-medium{height:400px;width:100%}#home .home-banner-medium img{max-width:100%;height:auto;left:0}#home .home-banner-medium .text .wordOne{right:20px}#home .home-banner-medium .text .wordTwo{right:0}#home .home-banner-medium .text .wordThree{width:170%;margin-top:18px}#home .home-commitment .commitment-item .text{padding-right:0;padding-top:0}#home .home-commitment .commitment-item .text h3{margin-top:0;line-height:22px}#home .home-commitment .commitment-item .text p{line-height:16px}}@media (max-width:767px){#home h3{font-size:16px;font-size:1.6rem}#home .home-banner img{display:none}#home .home-banner .img-banner-mobile{display:block;height:auto;width:100%}#home .home-banner .carrousel-item{height:auto;background-image:none!important}#home .home-category{padding-bottom:25px}#home .home-category .category-item{margin-bottom:10px}#home .home-category .category-item h3{font-size:20px;font-size:2rem}#home .home-banner-medium{height:460px}#home .home-banner-medium img{max-width:100%;height:auto;left:0}#home .home-banner-medium .text{clear:both;position:relative;top:30px;display:table}#home .home-banner-medium .text h3{font-size:38px;font-size:3.8rem}#home .home-banner-medium .text .wordOne{right:20px}#home .home-banner-medium .text .wordTwo{right:0;text-align:left}#home .home-banner-medium .text .wordThree{text-align:center;width:100%;line-height:38px}#home .home-commitment{padding-top:35px;padding-bottom:25px}#home .home-commitment .commitment-item{margin-bottom:10px}#home .home-commitment .commitment-item .text{padding-top:0;padding-right:15px}#home .home-commitment .commitment-item .text h3{line-height:18px;margin-top:5px;margin-bottom:5px}#home .home-commitment .commitment-item .text p{font-size:9px;font-size:.9rem;line-height:13px;margin-bottom:5px}}#about,#home{overflow:hidden}#about .banner-pages{height:539px}#about .OFQM{padding:60px 0 107px}#about .OFQM h3{margin-bottom:50px}#about .OFQM .logoAbout{float:right;height:227px;width:227px;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);background-color:#fff;line-height:227px;text-align:center}#about .OFQM .blockText{padding-right:65px;margin-top:-6px}#about .mission{padding:65px 0 80px;background-size:cover;background-repeat:no-repeat;background-position:bottom center;background-image:url(../images/bg-missao.png)}#about .mission ul{margin-bottom:58px}#about .mission p{line-height:20px}#about .mission .blockText .subtitle{margin-top:35px}#about .line-time{height:743px;padding-top:52px;padding-bottom:80px;background-image:url(../images/bg-timeline.jpg);background-position:center;text-align:center;color:#fff;overflow:hidden}#about .line-time hr{margin:0}#about .line-time h3{text-align:left;color:#fff}#about .line-time .line-time-content{background-color:transparent;padding:0 0 30px;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);font-size:28px;font-size:2.8rem;font-weight:600;font-style:normal;display:none}#about .line-time .line-time-content .year{font-size:80px;font-size:8rem;text-shadow:0 8px 15px #1c437e;position:relative;display:inline-block}#about .line-time .line-time-content .year:before{content:'';position:absolute;height:9px;width:50%;right:0;bottom:0;background-color:#1c437e}#about .line-time .line-time-content .description{margin:20px auto 0;width:70%;font-size:18px;font-size:1.8rem;font-weight:400;font-style:normal}#about .line-time #line-time-content-1{display:block}#about .line-time .date-line-time{margin-top:105px;font-size:28px;font-size:2.8rem;font-weight:400;font-style:normal;position:relative;height:160px;width:100%;margin-bottom:30px;text-align:right}#about .line-time .date-line-time .timeLineItem{background-image:url(../images/timeline.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0;height:55px;width:95px;position:relative}#about .line-time .date-line-time i,#about .values .value-item,#environmental #environmentalSocial .socialItem{text-align:center;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#about .line-time .date-line-time i{position:relative;background-color:rgba(255,255,255,.2);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:20px}#about .line-time .date-line-time i:after{content:"";display:inline-block;height:0;width:0;position:absolute;top:-50px;left:42%;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:50px solid rgba(255,255,255,.6)}#about .line-time .date-line-time a,section#work .historyFQM a{outline:0}#about .line-time .date-line-time .circle-litle{height:32px;width:32px;line-height:32px;right:-1px}#about .line-time .date-line-time .circle-big{height:45px;width:45px;line-height:45px;right:-7px}#about .line-time .date-line-time .circle-big:after{content:"";position:absolute;top:-40px;left:46%;border-bottom:40px solid rgba(255,255,255,.6)}#about .line-time .date-line-time .active-time-line i,section#work .historyFQM .carrousel-item:hover .plus{background-color:#1c437e;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#about .line-time .date-line-time .active-time-line i:before{content:"\f0d7";-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#about .line-time .date-line-time p{display:block;text-align:right;position:relative;right:-12px;font-weight:300}#about .line-time .date-line-time .slick-arrow{background-image:url(../images/arrow-carrousel-home.png);background-repeat:no-repeat;height:34px;width:29px;top:75%}#about .line-time .date-line-time .slick-list{margin:0 30px}#about .values{background-image:url(../images/bg-values.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:20px;padding-bottom:50px}#about .values h3{color:#fff}#about .values .value-item{background-color:rgba(255,255,255,.9);height:314px;padding:0 32px;display:flex;align-items:center;margin-top:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#about .values .value-item h5{font-weight:900;font-style:normal;color:#1c437e;font-size:20px;font-size:2rem;line-height:24px}#about .values .value-item p{line-height:24px}#about .partner,#about .search{background-repeat:no-repeat;background-position:top center}#about .search{background-size:cover;padding:91px 0 64px;background-image:url(../images/bg-pesquisa.jpg)}#about .partner h3,#about .search h3{margin-bottom:40px}#about .search p{line-height:20px;margin-bottom:20px}#about .search .blockText{padding-right:40px}#about .partner{padding:95px 0 163px;background-image:url(../images/bg-parceiros.png);overflow:hidden}#about .partner .slick-slider .slick-list{padding:0 30px}#about .partner .carrousel-item{display:flex;align-items:center;justify-content:center;height:147px;width:151px;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;background-color:#fff;margin:0 30px;padding:20px}#about .partner .carrousel-item img{max-height:100%;max-width:100%}@media (min-width:992px) and (max-width:1024px){#about .line-time .date-line-time .timeLineItem{width:100%}#about .line-time .date-line-time .circle-big{right:-6px}#about .line-time .date-line-time .circle-litle{right:-2px}}@media (min-width:768px) and (max-width:991px){#about .line-time .date-line-time:before{left:43.7%}#about .line-time .date-line-time .timeLineItem{width:100%}#about .line-time .date-line-time .circle-big{right:-6px}#about .line-time .date-line-time .circle-litle{right:0}#about .values .value-item{padding:0 5px}}@media (max-width:767px){#about,#about .line-time h3{text-align:center}#about .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:left;height:auto}#about .banner-pages .title-banner{margin-top:340px;line-height:62px;margin-right:0;color:#004f9f;font-size:76px;font-size:7.6rem;margin-left:25px;letter-spacing:-4px}#about .banner-pages .title-banner span{font-size:76px;font-size:7.6rem;color:#0080c9;display:block;margin-left:50px}#about .OFQM{padding-top:0;padding-bottom:70px}#about .OFQM .logoAbout,#about .line-time .date-line-time:before{display:none}#about .OFQM .blockText{padding:0}#about .line-time{height:auto;padding:50px 0}#about .line-time .date-line-time{margin-top:50px;font-size:22px;font-size:2.2rem}#about .line-time .date-line-time .timeLineItem{background-size:contain;width:100%}#about .line-time .date-line-time .slick-arrow{height:30px;width:24px;background-size:contain}#about .line-time .date-line-time .slick-prev{left:-10px}#about .line-time .date-line-time .slick-next{right:-10px}#about .line-time .date-line-time .circle-litle{right:3px}#about .line-time .date-line-time .circle-big{right:-2px}#about .line-time .date-line-time p{right:auto}#about .line-time .date-line-time .slick-list{margin:0}#about .line-time .line-time-content{font-size:22px;font-size:2.2rem}#about .line-time .line-time-content .year{font-size:65px;font-size:6.5rem}#about .line-time .line-time-content .description{width:90%;font-size:14px;font-size:1.4rem;line-height:18px}#about .mission{padding-top:30px}#about .mission .blockText{text-align:left}#about .mission .blockText .subtitle{margin-top:15px;text-align:left}#about .mission .blockText ul{margin-bottom:0}#about .mission .blockText li{margin-bottom:20px}#about .search{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;padding-bottom:0}#about .search .content-search{margin-top:200px;background-image:url(../images/bg-parceiros.png);background-size:cover}#about .search .blockText{text-align:left;padding:0 30px}#about .partner{padding:20px 0 50px;background-size:cover}}#environmental .banner-pages{height:528px}#environmental .banner-pages .title-banner{line-height:95px}#environmental .btn{color:#1bc0de;margin-top:20px}#environmental .btn:after,section#division .divisionGeneral .btn:after{background-image:url(../images/arrowBlue-btn.png)}#environmental #environmentalSocial{padding-top:90px;padding-bottom:53px}#environmental #environmentalSocial .socialItem{margin-top:50px;height:610px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);overflow:hidden}#environmental #environmentalSocial .socialItem .image{height:220px;opacity:.9;display:flex;align-items:center}#environmental #environmentalSocial .socialItem .image img{flex:1}#environmental #environmentalSocial .socialItem .blockText{color:#1c437e;padding:66px 16px 24px;display:flex;align-items:center;justify-content:center}#environmental #environmentalSocial .socialItem .blockText h4{font-weight:700;font-style:normal;font-size:25px;font-size:2.5rem;margin-bottom:20px;text-transform:uppercase}#environmental #environmentalSocial .socialItem .blockText p{line-height:24px;height:150px;overflow:hidden}#environmental #environmentalSocial .socialItem .medium{padding-top:37px}#environmental #environmentalIam{padding-top:20px;padding-bottom:44px}#environmental #environmentalIam .subtitle{margin-bottom:38px}#environmental #environmentalIam .blockText p,#projectIam .iam .blockText p{line-height:24px;color:#1c437e}#environmental #environmentalIam .btn{margin-left:15px;margin-top:34px}#environmental #environmentalActions{padding-bottom:65px}#environmental #environmentalActions .subtitle{margin-bottom:26px}#environmental #environmentalActions .actionItem{height:325px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);text-align:center;padding:60px 24px 30px;margin-top:50px}#environmental #environmentalActions .actionItem img{margin:0 auto 26px}#environmental #environmentalActions .actionItem h4{font-size:25px;font-size:2.5rem;font-weight:700;font-style:normal;color:#1c437e;text-transform:uppercase}#environmental #environmentalSafety{padding-bottom:85px}#environmental #environmentalSafety .blockText{margin-top:48px;margin-bottom:36px;line-height:24px;color:#1c437e}#environmental #environmentalPhilosophy .blockText{margin-top:48px;line-height:24px;color:#1c437e}#environmental #environmentalPhilosophy .blockText p,#environmental #environmentalSafety .blockText p{margin-top:15px}#environmental #environmentalPhilosophy .safetyItem,#environmental #environmentalSafety .safetyItem{height:250px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);display:flex;align-items:center;text-align:center;padding:25px}#environmental #environmentalPhilosophy .safetyItem p,#environmental #environmentalSafety .safetyItem p{color:#1c437e;line-height:21px}#environmental #environmentalPhilosophy{padding-bottom:111px}#environmental #environmentalPhilosophy .blockText{margin-bottom:46px}@media (min-width:992px) and (max-width:1199px){#environmental #environmentalSocial .socialItem .image{height:180px}#environmental #environmentalSocial .socialItem .blockText{padding:60px 20px 24px}#environmental #environmentalSocial .socialItem .blockText p{height:190px}}@media (min-width:768px) and (max-width:991px){#environmental #environmentalSocial .socialItem{height:590px}#environmental #environmentalSocial .socialItem .image{height:135px}#environmental #environmentalActions .actionItem,#environmental #environmentalSocial .socialItem .blockText{padding:20px 5px}#environmental #environmentalSocial .socialItem .blockText p{height:240px}#environmental #environmentalSocial .socialItem .blockText h4{font-size:20px;font-size:2rem}#environmental #environmentalActions .actionItem h4{font-size:21px;font-size:2.1rem}#environmental #environmentalPhilosophy .safetyItem,#environmental #environmentalSafety .safetyItem{height:225px;margin-top:10px}}@media (max-width:767px){#environmental .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:left;height:auto}#environmental .banner-pages .title-banner{margin:340px 0 0;text-align:center;line-height:45px;color:#0080c9;font-size:50px;font-size:5rem;letter-spacing:-4px}#environmental .banner-pages .title-banner span{font-size:50px;font-size:5rem;color:#004f9f;display:block}#environmental .btn{margin-top:10px}#environmental #environmentalSocial{padding-bottom:10px;padding-top:25px}#environmental #environmentalSocial .subtitle{margin-bottom:30px}#environmental #environmentalSocial .socialItem{height:auto;margin-top:10px}#environmental #environmentalSocial .socialItem .image{height:160px;overflow:hidden}#environmental #environmentalSocial .socialItem .blockText{padding:10px 15px 15px}#environmental #environmentalSocial .socialItem .blockText h4{font-size:18px;font-size:1.8rem}#environmental #environmentalSocial .socialItem .blockText p{font-size:12px;font-size:1.2rem;line-height:17px;margin-bottom:10px;height:auto}#environmental #environmentalActions,#environmental #environmentalIam,#environmental #environmentalPhilosophy,#environmental #environmentalSafety{padding-bottom:30px}#environmental #environmentalIam .btn{margin:20px auto 0;display:block}#environmental #environmentalActions .actionItem{padding:25px 20px;height:auto;margin-top:10px}#environmental #environmentalActions .actionItem img{width:40%;margin-bottom:10px}#environmental #environmentalActions .actionItem h4{font-size:14px;font-size:1.4rem}#environmental #environmentalPhilosophy .blockText,#environmental #environmentalSafety .blockText{margin-top:30px}#environmental #environmentalPhilosophy .safetyItem,#environmental #environmentalSafety .safetyItem{height:220px;margin-top:10px}}#projectIam .banner-pages{height:543px}#projectIam .iam{padding-top:65px;padding-bottom:52px}#projectIam .iam .blockText{margin-top:30px}#projectIam .iam .blockText p{margin-bottom:0}#projectIam .obective{padding-bottom:64px}#projectIam .obective .subtitle{margin-bottom:40px}#projectIam .obective .objectiveItem{height:210px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);display:flex;align-items:center;text-align:center;padding:25px;margin-top:38px}#projectIam .obective .objectiveItem p{color:#1c437e;line-height:21px}#projectIam .dataProject{padding-bottom:45px}#projectIam .dataProject .subtitle{margin-bottom:53px}#projectIam .dataProject .dataItem{height:234px;text-align:center;margin-top:15px;padding:0 25px}#projectIam .dataProject .dataItem img{margin:0 auto 18px}#projectIam .dataProject .dataItem p{line-height:24px;color:#1c437e}#projectIam .show{padding-bottom:130px}#business .OFQM h3,#projectIam .show .subtitle{margin-bottom:50px}#projectIam .show .blockText{color:#1c437e}#projectIam .show .blockText p{line-height:24px}#projectIam .show .showItem{margin-top:54px;height:452px;text-align:center;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);overflow:hidden}#projectIam .show .showItem .image{height:205px;opacity:.9}#projectIam .show .showItem .blockText{padding:0 80px;display:flex;align-items:center;justify-content:center}#projectIam .show .showItem .blockText h4{font-weight:700;font-style:normal;font-size:25px;font-size:2.5rem;margin:17px 0 20px;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){#projectIam .obective .objectiveItem{padding:25px 5px}#projectIam .dataProject .dataItem{height:300px;padding:0 5px}#projectIam .show .showItem .image{height:155px}#projectIam .show .showItem .blockText{padding:0 10px}#projectIam .show .showItem .blockText h4{margin:10px 0}}@media (max-width:767px){#projectIam .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:left;height:auto}#projectIam .banner-pages .title-banner{margin-top:340px;line-height:62px;margin-right:0;color:#0080c9;font-size:76px;font-size:7.6rem;margin-left:10px;letter-spacing:-4px}#projectIam .banner-pages .title-banner span{font-size:76px;font-size:7.6rem;color:#004f9f;display:block;margin-left:90px}#projectIam .iam{padding-top:0;padding-bottom:20px}#projectIam .iam .subtitle{display:none}#projectIam .iam .blockText{margin-top:10px}#projectIam .obective{padding-bottom:40px}#projectIam .obective .objectiveItem{padding:25px 15px;margin-top:10px}#projectIam .obective .objectiveItem p{font-size:11px;font-size:1.1rem;line-height:16px}#projectIam .dataProject{padding-bottom:0}#projectIam .dataProject .subtitle{margin-bottom:20px}#projectIam .dataProject .dataItem{height:auto;padding:0}#projectIam .dataProject .dataItem p,#projectIam .show .blockText p{font-size:13px;font-size:1.3rem;line-height:15px}#projectIam .dataProject .dataItem img{width:30%}#projectIam .show{padding-bottom:40px}#projectIam .show .subtitle{margin-bottom:30px}#projectIam .show .blockText{text-align:center}#projectIam .show .showItem{margin-top:10px;height:auto}#projectIam .show .showItem .image{height:115px}#projectIam .show .showItem .blockText{padding:0 10px;text-align:center;font-size:13px;font-size:1.3rem}#projectIam .show .showItem .blockText h4{margin:10px 0;font-size:13px;font-size:1.3rem}#projectIam .show .showItem .blockText p{line-height:15px}}section#division .banner-pages{height:540px;text-align:right;display:block;padding-bottom:50px;padding-top:120px}section#division .banner-pages .title-banner{line-height:86px;margin-right:50px;margin-left:0}section#division .options{text-align:center}section#division .options p{font-size:30px;font-size:3rem;font-weight:700;font-style:normal;color:#fff;margin-bottom:41px}section#division .options .division-active,section#division .options .division-item{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section#division .options .division-item{height:147px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;padding:0 30px;display:flex;align-items:center;cursor:pointer;opacity:.8}section#division .options .division-active{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1;-webkit-box-shadow:8px 0 27px rgba(2,12,41,.5);-moz-box-shadow:8px 0 27px rgba(2,12,41,.5);box-shadow:8px 0 27px rgba(2,12,41,.5)}section#division .divisionGeneral{padding:72px 0 84px}section#division .divisionGeneral .division-item{display:none}section#division .divisionGeneral .logoDivision{padding-left:30px;margin-top:7px}section#division .divisionGeneral .blockText{padding-left:25px}section#division .divisionGeneral .btn{color:#1bc0de;margin-top:13px;margin-left:15px}@media (min-width:768px) and (max-width:991px){section#division .options .division-item{height:100px}}@media (max-width:767px){section#division .banner-pages{height:auto;text-align:center;background-size:auto 290px;background-repeat:no-repeat;background-position:top center;padding-bottom:0}section#division .banner-pages .title-banner{margin-top:220px;line-height:45px;margin-right:0;margin-left:0;color:#0080c9;font-size:76px;font-size:7.6rem}section#division .divisionGeneral .content-division,section#division .divisionGeneral .logoDivision,section#division .options .division-item{display:none}section#division .options p{color:#0080c9;margin-bottom:0}section#division .divisionGeneral{padding:30px 0}section#division .divisionGeneral #divisionFarma,section#division .divisionGeneral #divisionMelora{display:block}section#division .divisionGeneral .blockText{padding:0}section#division .divisionGeneral .btn{margin:13px auto;display:block}section#division .divisionGeneral .division-item{height:110px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;opacity:.8;padding:0 30px;margin-bottom:20px;display:flex;align-items:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:8px 0 27px rgba(2,12,41,.1);-moz-box-shadow:8px 0 27px rgba(2,12,41,.1);box-shadow:8px 0 27px rgba(2,12,41,.1)}section#division .divisionGeneral .division-active{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:1;-webkit-box-shadow:8px 0 27px rgba(2,12,41,.5);-moz-box-shadow:8px 0 27px rgba(2,12,41,.5);box-shadow:8px 0 27px rgba(2,12,41,.5);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}section#work .banner-pages{height:455px}section#work .workFQM{padding:62px 0}section#work .workFQM h3{margin-bottom:57px}section#work .workFQM .blockText{padding-right:70px}section#work .workFQM .content-workFQM{display:flex;align-items:center}section#work .historyFQM{padding-top:60px;padding-bottom:68px;overflow:hidden}#business .contact-content p,section#work .historyFQM h3{margin-bottom:70px}section#work .historyFQM .carrousel-item{text-align:center}section#work .historyFQM .carrousel-item .image:before,section#work .historyFQM .carrousel-item:hover .image:before{opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}section#work .historyFQM .carrousel-item:hover .plus{background-color:#12a5c0;border-color:#12a5c0;color:#fff}section#work .historyFQM .carrousel-item .image,section#work .historyFQM .carrousel-item .plus{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}section#work .historyFQM .carrousel-item .image{overflow:hidden;background-size:cover;background-position:center;position:relative;height:220px;width:220px;border:2px solid #1bc0de;margin:0 auto}section#work .historyFQM .carrousel-item .image:before{content:'';width:100%;left:0;position:absolute;height:100%;background-color:#12a5c0;z-index:9;opacity:0}section#work .historyFQM .carrousel-item .infos .name{font-size:25px;font-size:2.5rem;text-transform:uppercase;color:#1c437e;font-weight:600;font-style:normal;margin-bottom:0;margin-top:24px}section#work .historyFQM .carrousel-item .infos p{color:#58595b;line-height:24px;margin-bottom:0}section#work .historyFQM .carrousel-item .plus{height:40px;width:40px;border:1px solid #1c437e;display:flex;align-items:center;justify-content:center;font-weight:200;font-style:normal;font-size:43px;font-size:4.3rem;color:#1c437e;margin:7px auto 0;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}section#work .historyFQM .slick-arrow{top:30%}section#work .modal{width:100%;height:100%;padding:0;background-color:transparent}section#work .modal .container{position:relative;height:auto;top:50%}section#work .modal .content-modal{background-color:#fff;width:75%;padding:40px;z-index:999;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}section#work .modal .content-modal video{height:auto;width:100%}section#work .modal .content-modal .btn-close{position:absolute;right:15px;top:5px;width:auto;padding:0;font-weight:500;font-style:normal;font-family:'Raleway',sans-serif;font-size:24px;font-size:2.4rem;margin:0;background-color:transparent}section#work .join,section#work .join .btn,section#work .modal .content-modal{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}section#work .join{background-image:url(../images/bg-join.jpg);background-size:cover;background-repeat:no-repeat;line-height:28px;color:#fff;font-weight:400;font-style:normal;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:20px;font-size:2rem;padding:45px 25px 58px 40px}section#work .join h3{text-transform:uppercase;font-weight:900;font-style:normal;text-align:center;margin-bottom:28px}section#work .join p{margin-bottom:28px}section#work .join .btn{width:317px;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:13px 50px 13px 100px;font-size:16px;font-size:1.6rem;display:block;margin:38px auto 0}section#work .join .btn:after{background-image:url(../images/arrowWhite-btn.png);left:20px;top:4px;height:19px;width:39px}section#work .join .btn:focus,section#work .join .btn:hover{color:#fff}section#work .join .btn:focus:after,section#work .join .btn:hover:after{background-image:url(../images/arrowWhite-btn.png)!important}section#work .join .btn img{margin-left:20px}section#work .internal{padding:55px 0 54px;font-weight:400;font-style:normal;color:#1c437e;font-size:20px;font-size:2rem}section#work .internal h3{margin-bottom:48px}section#work .internal .internal-item{text-align:center;height:395px;padding:30px 25px;background-color:#fff;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:3px 6px 38px rgba(0,0,0,.29);-moz-box-shadow:3px 6px 38px rgba(0,0,0,.29);box-shadow:3px 6px 38px rgba(0,0,0,.29);line-height:24px}section#work .internal .internal-item img{margin:0 auto}section#work .internal .internal-item h4{font-size:25px;font-size:2.5rem;margin-top:20px;font-weight:700;font-style:normal;margin-bottom:25px}@media (min-width:768px) and (max-width:991px){section#work .workFQM .blockText{padding:0}section#work .join{padding:25px;background-position:center}section#work .join h3{margin-bottom:15px}section#work .join p{margin-bottom:5px}section#work .join .btn{width:240px;margin:25px auto 0;padding:7px 50px}section#work #modal-plus .content-modal{padding:50px}section#work .internal .internal-item{height:500px;padding:25px 5px}}@media (max-width:767px){section#work .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:center;height:auto}section#work .banner-pages .title-banner{margin:340px 0 0;line-height:62px;color:#004f9f;font-size:76px;font-size:7.6rem}section#work .workFQM{padding:15px 0}section#work .workFQM h3{text-align:center;margin-bottom:40px}section#work .workFQM .content-workFQM{display:block}section#work .workFQM .blockText{padding:0;margin-top:20px}section#work .historyFQM{padding-top:20px;padding-bottom:40px}section#work .historyFQM h3{text-align:center;margin-bottom:30px}section#work .historyFQM .carrousel-item .image{height:190px;width:190px}section#work .join{text-align:center;padding:45px 15px 58px}section#work .join h3,section#work .join p{font-size:16px;font-size:1.6rem}section#work .join .btn{width:240px;margin:25px auto 0;padding:7px 50px}section#work #modal-plus .content-modal{padding:50px 25px}section#work #modal-plus .content-modal iframe{height:200px}section#work #modal-plus .content-modal .btn-close{top:5px}section#work .modal .content-modal{width:100%;padding:30px}section#work .internal{padding:20px 0 40px}section#work .internal h3{text-align:center;margin-bottom:30px}section#work .internal .internal-item{margin-top:20px;height:auto;padding:15px 25px}section#work .internal .internal-item h4{font-size:19px;font-size:1.9rem;text-transform:uppercase}section#work .internal .internal-item p{font-size:15px;font-size:1.5rem}}#resultSearch{padding:43px 0;background-color:#e0e7ec;font-family:Bodoni72-book}#resultSearch h2{font-size:30px;font-size:3rem;letter-spacing:-1px;font-family:Bodoni72-book}#resultSearch h2 span{font-weight:400;font-style:normal;font-family:'Raleway',sans-serif;color:#6f7375}#resultSearch .title{margin-top:47px;font-size:30px;font-size:3rem}#resultSearch hr{border-color:#cd8d48;margin:-7px 0 12px}#resultSearch .product-content,#resultSearch h2{text-align:center}#resultSearch .product-content .product-item{height:520px;padding:50px 30px 40px;box-shadow:0 0 20px rgba(74,70,68,.25);margin-top:20px;background-color:#fff}#resultSearch .product-content .product-item .box-image{height:283px;display:table;width:100%}#resultSearch .product-content .product-item .box-image div.cell{display:table-cell;vertical-align:middle}#resultSearch .product-content .product-item .box-image img{max-height:283px}#resultSearch .product-content .product-item button,#resultSearch .product-content .product-item button:active,#resultSearch .product-content .product-item button:hover{-webkit-transition:background-color .5s,color .5s;-moz-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}#resultSearch .product-content .product-item button{border:0;border-radius:0;font-weight:600;font-style:normal;font-family:'Raleway',sans-serif;font-size:12px;font-size:1.2rem;width:86px;height:28px;background-color:#000}#resultSearch .product-content .product-item button:active,#resultSearch .product-content .product-item button:hover{background-color:#004f9f!important;color:#fff!important}#resultSearch .news-content .news-item{background-color:#fff;position:relative;margin-bottom:30px}#resultSearch .news-content .news-item img{height:300px;width:100%}#resultSearch .news-content .news-item div{padding:25px 40px 30px;font-weight:300;font-style:normal;font-family:'Raleway',sans-serif}#resultSearch .news-content .news-item div .title-news{font-weight:400;font-style:normal;font-family:'Raleway',sans-serif;height:66px;font-size:16px;font-size:1.6rem;text-transform:uppercase}#resultSearch .news-content .news-item div .data-news{height:auto}#resultSearch .news-content .news-item div p{height:80px}#contact .banner-pages{height:544px}#contact .contact-content{padding-top:81px;padding-bottom:120px}#contact .contact-content .contact-form p{font-weight:400;font-style:normal;font-size:16px;font-size:1.6rem;margin-bottom:46px}#business .contact-content .contact-form input,#contact .contact-content .contact-form input{height:46px}#business .contact-content .contact-form select,#contact .contact-content .contact-form select{width:100%;height:46px}#business .contact-content .contact-form label.error,#contact .contact-content .contact-form label.error{color:red;font-size:12px;font-size:1.2rem;position:absolute;margin-top:-3px}#contact .contact-content .contact-form .form-control{margin-top:16px;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;border-color:rgba(0,0,0,.4);font-size:16px;font-size:1.6rem;color:#000;outline:0;margin-bottom:8px}#contact .contact-content .contact-form .btn{color:#000;margin-top:20px;float:right}#business .contact-content .contact-form .btn img,#contact .contact-content .contact-form .btn img{margin-left:5px;margin-top:-2px}#contact .contact-content .contact-form ::-webkit-input-placeholder{color:#000;opacity:1}#contact .contact-content .contact-form :-moz-placeholder,#contact .contact-content .contact-form ::-moz-placeholder{color:#000;opacity:1}#contact .contact-content .contact-form :-ms-input-placeholder{color:#000;opacity:1}#contact .contact-infos{padding-left:80px;margin-top:-5px}#contact .contact-infos .item-info{margin-bottom:10px}#contact .contact-infos .item-info .fa-map-marker{color:red;font-size:30px;font-size:3rem;float:left}#contact .contact-infos .item-info .text-infos{margin-left:-10px;margin-top:12px;margin-bottom:-5px}#contact .contact-infos .item-info h4{color:#1c437e;font-weight:700;font-style:normal;font-size:14px;font-size:1.4rem;text-transform:uppercase;margin:0}#contact .contact-infos .item-info p{font-weight:400;font-style:normal;color:#58595b;margin:0;line-height:17px}#contact .contact-infos .item-info .phone{font-weight:600;font-style:normal;color:#1c437e}.swal2-container.swal2-shown{background-color:transparent;z-index:9999}.swal2-modal{border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.18);padding:150px 20px!important;width:85%!important}.swal2-modal .swal2-content,.swal2-modal .swal2-styled{font-weight:500;font-style:normal;font-family:'Raleway',sans-serif}.swal2-modal .swal2-styled{background-color:#0080c9!important;height:40px;border-radius:0;border:0;padding:10px 60px;font-size:13px;font-size:1.3rem}.swal2-modal .swal2-content{font-size:16px;font-size:1.6rem}@media (max-width:767px){#contact .contact-infos{text-align:center;padding-left:30px;margin-top:40px}#contact .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:left;height:auto}#contact .banner-pages .title-banner{margin-top:340px;line-height:46px;margin-right:0;color:#0080c9;font-size:76px;font-size:7.6rem;margin-left:20px;letter-spacing:-4px}#contact .banner-pages .title-banner span{font-size:76px;font-size:7.6rem;color:#004f9f;display:block;margin-left:20px}#contact .contact-content{padding-top:30px}#contact .contact-content form{text-align:right}#contact .contact-content .contact-form .btn{float:none}}#business{overflow:hidden}#business .banner-pages{height:539px;align-items:flex-end;text-align:left}#business .banner-pages .container{position:relative}#business .banner-pages .title-banner{margin-left:0;margin-bottom:0}#business .flag{display:flex;justify-content:flex-end;position:absolute;bottom:-60px;z-index:2;width:100%;left:0}#business .flag__item{margin-left:8px}#business .OFQM{padding:60px 0 40px}#business .OFQM .blockText{padding-right:65px}#business .contact-content{padding-bottom:110px}#business .contact-content .contact-form p{font-weight:400;font-style:normal;font-size:16px;font-size:1.6rem;margin-bottom:46px}#business .contact-content .contact-form .form-control{margin-top:16px;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;border-color:rgba(0,0,0,.4);font-size:16px;font-size:1.6rem;color:#000;outline:0;margin-bottom:8px}#business .contact-content .contact-form .btn{color:#000;margin-top:20px;float:right}#business .contact-content .contact-form ::-webkit-input-placeholder{color:#000;opacity:1}#business .contact-content .contact-form :-moz-placeholder,#business .contact-content .contact-form ::-moz-placeholder{color:#000;opacity:1}#business .contact-content .contact-form :-ms-input-placeholder{color:#000;opacity:1}@media (max-width:767px){#business{text-align:center}#business p{font-size:14px;font-size:1.4rem}#business .banner-pages{background-size:auto 290px;background-repeat:no-repeat;background-position:top center;text-align:left;height:auto}#business .banner-pages .title-banner{font-size:56px;font-size:5.6rem;display:block;margin:340px auto 0;line-height:62px;color:#004f9f;text-align:center;max-width:270px;letter-spacing:-4px}#business .banner-pages .title-banner span{font-size:56px;font-size:5.6rem;color:#0080c9;display:block;margin-left:50px}#business .OFQM{padding-top:70px}#business .OFQM h3{display:none}#business .OFQM .blockText{padding:0}#business .contact-content{padding-bottom:100px}#business .contact-content p{margin-bottom:40px}#business .contact-content form{text-align:right}#business .contact-content .contact-form .btn{float:none}#business .flag{justify-content:center;bottom:130px}}





    header#header .navbar #topMenu .topMenu-container .dropdown-menu:before {
        content: "";
        width: 0;
        height: 0;
        left: 15px;
        margin-top: -12px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 12px solid #004386;
        position: absolute;
    }

    header#header .navbar #topMenu .topMenu-container .dropdown-menu {
        background-color: #004f9f;
        position: absolute;
        font-size: 12px;
        font-size: 1.2rem;
        font-weight: 300;
        font-style: normal;
        line-height: 23px;
        color: #fff;
        width: auto;
        min-width: 100px;
        text-align: left;
        padding: 0;
        margin: -2px 0 0 0px;
        -webkit-border-radius: 8px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 8px;
        -moz-background-clip: padding;
        border-radius: 8px;
        background-clip: padding-box;
    }

    header#header .navbar #topMenu .topMenu-container .dropdown-about:hover .dropdown-menu{display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}



    #linkfarma a:hover{
        border-radius: 8px 8px 0 0;
    }

    #linkderma a:hover{
        border-radius: 0 0 8px 8px;
    }

    @media (max-width: 767px){
        #linkderma {
    display: block !important;
}

        #linkfarma {
    display: block !important;
}}



@media screen and (max-width: 991px) and (min-width: 800px) {
    #navtopo {
        position: relative;
        left: 20px;
    } }

@media screen and (max-width: 1199px) and (min-width: 992px) {
        #navtopo {
            position: relative;
            left: 20px;
        } }

@media screen and (max-width: 3000px) and (min-width: 1200px) {
            #navtopo {
                position: relative;
                right: 10px;
            } }


div.logo h3{
    color: #fff !important;
    margin-top: 0px !important;
    width: 80% !important;
}

.category-item a {
    margin-top: 14px !important;
    display: block;