/* https://www.ibepes.org.br/wp-content/themes/ibepes/css/theme.css?ver=6.0.10 */
/* Import rule from: https://fonts.googleapis.com/css?family=Roboto:100,300,400,700 */
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxIIzQ.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc-.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format('woff')}body{font-family:"Roboto",sans-serif;font-size:15px;background:#F8F9FA;margin:0;padding:0;color:#707070}@media (min-width:768px){body{font-size:17px}}body:before{display:none!important}body:after{display:none!important}a,a:hover,a:focus,a:active,a.active{outline:none;text-decoration:none}a{color:#002249;transition:0.4s ease color,0.4s ease background;box-shadow:none}a:hover,a:focus,a:active,a.active{color:#000a16}.text-right{text-align:right}.text-center{text-align:center}.margin-top{margin-top:40px}.spacer{height:50px}@media (min-width:910px){.home .site-header{background:transparent;position:absolute;top:0;left:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.8)}}.home .site-header .site-branding .site-title .custom-logo{display:block}.home .site-header .site-branding .site-title .custom-logo.white{display:none}@media (min-width:910px){.home .site-header .site-branding .site-title .custom-logo{display:none}.home .site-header .site-branding .site-title .custom-logo.white{display:block}}.site-header{padding:20px;background:#fff;margin:0;box-shadow:0 0 10px rgba(0,0,0,.4);position:relative;z-index:10}@media (min-width:910px){.site-header{padding:20px 30px}}.site-header .site-branding{margin-top:0;margin-bottom:0}.site-header .site-branding .site-title{margin:0}.site-header .site-branding .site-title .custom-logo{max-width:200px}@media (min-width:380px){.site-header .site-branding .site-title .custom-logo{max-width:260px}}@media (min-width:450px){.site-header .site-branding .site-title .custom-logo{max-width:325px}}.site-header .site-header-menu{margin-top:0;margin-bottom:0}@media (min-width:910px){.primary-menu>li>a{font-size:14px}}@media (min-width:910px) and (min-width:1000px){.primary-menu>li>a{font-size:16px}}@media (min-width:910px) and (min-width:1050px){.primary-menu>li>a{font-size:18px}}@media (min-width:910px){.primary-menu>li>a:before{content:"";display:block;width:100%;height:0;position:absolute;left:0;bottom:-22px;background:#002249;transition:0.4s ease all}}@media (min-width:910px){.primary-menu>li>a:hover:before,.primary-menu>li>a:focus:before{height:4px}}@media (min-width:910px){.primary-menu>li.current_page_item>a:before{height:4px;background:#c1c7cf}}@media (min-width:910px){.home .primary-menu>li>a:before{background:#fff}}.main-navigation a{text-transform:uppercase;font-weight:700;font-family:"Roboto",sans-serif;font-size:16px}@media (min-width:768px){.main-navigation a{font-size:18px}}.main-navigation a:hover,.main-navigation a:focus{color:#002249}.main-navigation ul ul a{font-size:16px;text-transform:none;font-weight:400}@media (min-width:910px) and (min-width:768px){.home .main-navigation a{color:#fff}}@media (min-width:910px){.home .main-navigation a:hover,.home .main-navigation a:focus{color:#fff}}@media (min-width:910px) and (min-width:768px){.home .main-navigation li:hover>a,.home .main-navigation li.focus>a{color:#fff}}@media (min-width:910px) and (min-width:768px){.home .main-navigation ul ul a{color:#002249}.home .main-navigation ul ul a:hover,.home .main-navigation ul ul a:focus{color:#c1c7cf}}.section{padding:70px 15px;text-align:center;background-size:cover;background-repeat:none;background-position:center bottom}.section .section-header{font-size:36px;font-weight:lighter;margin:0;line-height:1}.section .section-header:after{content:"";display:block;margin:30px auto 30px;width:100px;height:4px;background:#002249}.page-title{color:#002249;font-weight:lighter}#page{margin:0;background:transparent}#page .site-main{margin-bottom:0}#page .content-area-full-width{width:100%}#page .container{max-width:1170px;margin:auto}#page .post-thumbnail{margin:0 0 15px}#page .post-thumbnail img{display:block;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}#page .col-8 .entry-content-boxed{margin-left:0;margin-right:0}#page .entry-content-boxed{max-width:900px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 15px 40px;padding:30px;color:#707070}@media (min-width:930px){#page .entry-content-boxed{margin:0 auto 40px}}#page .entry-content-boxed .entry-content{float:none;width:100%;margin:0;font-weight:300}#page .entry-content-boxed .entry-content a{box-shadow:none}#page .entry-content-boxed h1,#page .entry-content-boxed h2,#page .entry-content-boxed h3,#page .entry-content-boxed h4{color:#002249;margin:0 0 15px}#page .entry-content-boxed h4{margin-bottom:0;text-transform:none;letter-spacing:0}#page .entry-content-boxed p{margin-bottom:15px}#page .entry-content-boxed ul{padding-left:20px;margin-bottom:15px}#page .site-content-full-width{width:100%}#page .entry-header{min-height:140px;background:#000 url(/wp-content/themes/ibepes/css/../img/bg-header.png) repeat center center;background-size:auto 100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.4);position:relative;z-index:5;margin:0;text-align:center;padding:0 30px;color:#fff}#page .entry-header.custom-bg{background-size:cover}#page .entry-header.custom-bg .entry-title,#page .entry-header.custom-bg .entry-subtitle{color:inherit}#page .entry-header.column{flex-direction:column;padding:15px 30px}@media (min-width:768px){#page .entry-header{min-height:240px}}#page .entry-header .entry-title{order:0;flex:0 1 auto;align-self:auto;margin:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3);font-family:"Roboto",sans-serif}#page .entry-header .entry-title.bordered{width:100%}#page .entry-header .entry-title.bordered:after{content:"";display:block;width:100px;height:4px;background:#fff;margin:15px auto}#page .entry-header .entry-subtitle{width:100%;order:0;flex:0 1 auto;align-self:auto;margin:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3);font-family:"Roboto",sans-serif;font-weight:100;font-size:22px;font-style:italic;margin:0}.emails-container{padding-top:30px}.emails-container h4{color:#002249;text-transform:none;letter-spacing:0;font-size:20px;margin:0 0 15px}.emails-container p{margin:0 0 15px}.table-container{overflow:auto}.table{background:#fff;min-width:700px}.table.table-full-width{min-width:auto;width:100%}.table.table-invisible{border:none}.table.table-invisible a{text-decoration:none;box-shadow:none}.table.table-invisible td,.table.table-invisible th{border:none;padding:20px 10px;font-size:inherit;border-top:1px solid #EAEAEA}.table.table-invisible td img,.table.table-invisible th img{box-shadow:0 0 5px rgba(0,0,0,.3)}.table.table-invisible tr:nth-child(odd){background:transparent}.table.table-invisible tr{border-top:1px solid #EAEAEA}.table tr:nth-child(odd){background:#FAFAFA}.table th,.table td{font-size:12px;vertical-align:top}@media (min-width:1024px){.table th,.table td{font-size:14px}}.table .text-center{text-align:center}.list-directors{list-style:none;padding-top:40px}.list-directors li{margin-bottom:40px}.list-directors li .thumb{float:left;width:164px;height:164px;margin-right:30px;overflow:hidden;border:4px solid #002249;border-radius:82px;position:relative}.list-directors li .thumb img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-directors li .content{width:calc(100% - 194px);float:left}.list-directors li .content h3{font-size:28px;font-weight:100;font-style:italic;color:#002249;margin:0 0 0}.list-directors li .content h4{font-size:20px;color:#002249;margin:0 0 8px}.list-directors li:after{content:"";display:block;clear:both}.container{max-width:1170px;margin:auto;padding:0 15px}.footer{background:#002249;color:#fff;padding:30px}.footer .container{max-width:1170px;margin:auto;padding:0 15px}.footer .container .search-form{max-width:250px;margin:auto}.footer .container .search-form input[type=search].search-field{background:transparent;transition:0.4s ease border;border:1px solid rgba(255,255,255,.6);border-right:none;color:#fff;font-family:"Roboto",sans-serif}.footer .container .search-form input[type=search].search-field ::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.footer .container .search-form input[type=search].search-field :-moz-placeholder{color:rgba(255,255,255,.6)}.footer .container .search-form input[type=search].search-field ::-moz-placeholder{color:rgba(255,255,255,.6);opacity:1}.footer .container .search-form input[type=search].search-field :-ms-input-placeholder{color:rgba(255,255,255,.6)}.footer .container .search-form input[type=search].search-field:focus{border:1px solid #fff;border-right:none}.footer .container .search-form .search-submit{background:#fff;color:#002249;transition:0.4s ease background}.footer .container .search-form .search-submit:focus,.footer .container .search-form .search-submit:hover{background:rgba(255,255,255,.8)}.footer .container .footer-menu{text-align:center;list-style:none}.footer .container .footer-menu:before,.footer .container .footer-menu:after{display:block;content:"";width:100px;height:2px;background:#fff;margin:50px auto}@media (min-width:768px){.footer .container .footer-menu li{display:inline-block}}.footer .container .footer-menu li a{color:#fff;display:block;padding:10px 15px}@media (min-width:768px){.footer .container .footer-menu li a{padding:0 15px}}.footer .container .site-info{text-align:center;color:#fff}.footer .container .site-info p{margin:0;font-size:12px}#main-banner{text-align:center;color:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);width:100%}#main-banner .swiper-slide{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}#main-banner .intro-text{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start;min-height:400px;padding:40px 60px;font-weight:lighter}#main-banner .intro-text.no-title{justify-content:flex-end}#main-banner .intro-text .intro-lead-in{font-size:30px;line-height:1.5;color:#fff;order:0;flex:0 1 auto;align-self:auto;margin-bottom:20px;width:100%;font-weight:700}#main-banner .intro-text .intro-lead-in:after{content:"";display:block;width:100px;height:4px;background:#fff;margin:30px auto 20px}@media (min-width:768px){#main-banner .intro-text .intro-lead-in{font-size:40px;line-height:1}}#main-banner .intro-text .intro-heading{font-size:16px;line-height:1;order:0;flex:0 1 auto;align-self:auto;margin-bottom:20px;width:100%}@media (min-width:768px){#main-banner .intro-text .intro-heading{font-size:20px}}#main-banner .intro-text .btn{display:inline-block;margin-left:auto;margin-right:auto;border-radius:25px;background:#fff;color:#002249;font-weight:400}#main-banner .intro-text .btn:hover,#main-banner .intro-text .btn:focus{background:#002249;color:#fff}#main-banner .intro-text .btn-container{order:0;flex:0 1 auto;align-self:auto;padding-top:20px;width:100%;max-width:100%;text-align:center}#main-banner .swiper-button-next,#main-banner .swiper-button-prev{width:14px;height:70px;margin-top:-35px;background:url(/wp-content/themes/ibepes/css/../img/arrow.png)}#main-banner .swiper-button-prev{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#main-banner .swiper-pagination.vertical{right:10px;top:50%;left:auto;bottom:auto;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:16px}#main-banner .swiper-pagination.vertical .swiper-pagination-bullet{margin:10px 0;display:block}#main-banner .swiper-pagination{right:0;margin:0;padding-right:10px;top:15px;text-align:right;height:50px}@media (min-width:910px){#main-banner .swiper-pagination{top:100px}}#main-banner .swiper-pagination-bullet{width:16px;height:16px;border-radius:10px;opacity:1;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,0);-webkit-transition:0.4s ease All;-moz-transition:0.4s ease All;-o-transition:0.4s ease All;transition:0.4s ease All}#main-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:1px solid #fff}@media (min-width:768px){#main-banner .intro-text{min-height:400px}}@media (min-width:1400px){#main-banner .intro-text{height:550px}}.learn-more-container{text-align:center;padding:0 15px 15px;margin-bottom:30px}.btn{background:#002249;position:relative;z-index:100;display:inline-block;padding:10px 20px;color:#fff;border-radius:25px}.btn:focus,.btn:hover{background:#707070;color:#fff}.btn.btn-white{background:#fff;color:#002249}.btn.btn-white:focus,.btn.btn-white:hover{background:#002249;color:#fff}.btn.btn-gray{background:#c1c7cf;color:#fff}.btn.btn-gray:focus,.btn.btn-gray:hover{background:#a4adb9;color:#fff}.btn.btn-sm{font-size:14px}.btn.btn-xs{font-size:12px;padding:5px 10px;margin-top:5px}.grid{min-height:100px}.grid.carousel{paddin:10px}.grid .owl-carousel .item{padding:10px}.grid .container{max-width:1170px;margin:auto;padding:0 15px}.grid .col-4:nth-child(3n+1){clear:both}.grid .grid-item{background:#fff;display:block;box-shadow:0 0 5px rgba(0,0,0,.2);transition:0.4s ease all}.grid .grid-item h3{font-size:20px;margin:0;padding:15px;line-height:1.2;font-weight:400}.grid .grid-item figure{width:100%;height:0;position:relative;padding-top:56.25%;box-shadow:0 2px 3px rgba(0,0,0,.1);transition:0.4s ease all;overflow:hidden;background:#fff}.grid .grid-item figure img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:910px){.grid .grid-item:hover,.grid .grid-item:focus{transform:scale(.98)}.grid .grid-item:hover figure,.grid .grid-item:focus figure{transform:scale(1.03);box-shadow:0 0 5px rgba(0,0,0,.3)}}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:0 1% 1rem;min-height:.125rem}.row::after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:6.1666666667%}.col-2-sm{width:14.3333333333%}.col-3-sm{width:22.5%}.col-4-sm{width:30.6666666667%}.col-5-sm{width:38.8333333333%}.col-6-sm{width:47%}.col-7-sm{width:55.1666666667%}.col-8-sm{width:63.3333333333%}.col-9-sm{width:71.5%}.col-10-sm{width:79.6666666667%}.col-11-sm{width:87.8333333333%}.col-12-sm{width:96%}@media only screen and (min-width:45em){.col-1{width:6.1666666667%}.col-2{width:14.3333333333%}.col-3{width:22.5%}.col-4{width:30.6666666667%}.col-5{width:38.8333333333%}.col-6{width:47%}.col-7{width:55.1666666667%}.col-8{width:63.3333333333%}.col-9{width:71.5%}.col-10{width:79.6666666667%}.col-11{width:87.8333333333%}.col-12{width:96%}.hidden-sm{display:block}}.error-404{margin:100px 0}.article-search{padding:20px 0;border-top:1px solid #c1c7cf}.article-search:first-of-type{margin-top:30px}.article-search h2{font-size:18px}.owl-dots{margin-top:10px;margin-bottom:0}.owl-dots .owl-dot{display:inline-block;margin:0 5px;outline:none}.owl-dots .owl-dot span{display:inline-block;width:16px;height:16px;border-radius:10px;opacity:1;border:1px solid rgba(0,34,73,.7);background:rgba(0,34,73,0);transition:0.4s ease All}.owl-dots .owl-dot.active span{background:#002249}