.elementor-990145 .elementor-element.elementor-element-d4c218c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}.elementor-990145 .elementor-element.elementor-element-8d8ddde{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990145 .elementor-element.elementor-element-1428a72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990145 .elementor-element.elementor-element-b2de77a .elementor-heading-title{font-family:var( --e-global-typography-ir0titl-font-family ), Sans-serif;font-size:var( --e-global-typography-ir0titl-font-size );font-weight:var( --e-global-typography-ir0titl-font-weight );line-height:var( --e-global-typography-ir0titl-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-990145 .elementor-element.elementor-element-1d75685{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990145 .elementor-element.elementor-element-e801505{color:var( --e-global-color-vamtam_accent_1 );}.elementor-990145 .elementor-element.elementor-element-e801505 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-990145 .elementor-element.elementor-element-c5b09fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:100px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-990145 .elementor-element.elementor-element-b2de77a .elementor-heading-title{font-size:var( --e-global-typography-ir0titl-font-size );line-height:var( --e-global-typography-ir0titl-line-height );}}@media(min-width:768px){.elementor-990145 .elementor-element.elementor-element-1428a72{--width:42%;}.elementor-990145 .elementor-element.elementor-element-1d75685{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990145 .elementor-element.elementor-element-1428a72{--width:100%;}.elementor-990145 .elementor-element.elementor-element-1d75685{--width:100%;}}@media(max-width:1024px){.elementor-990145 .elementor-element.elementor-element-d4c218c{--padding-top:60px;--padding-bottom:40px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}.elementor-990145 .elementor-element.elementor-element-8d8ddde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-990145 .elementor-element.elementor-element-b2de77a .elementor-heading-title{font-size:var( --e-global-typography-ir0titl-font-size );line-height:var( --e-global-typography-ir0titl-line-height );}.elementor-990145 .elementor-element.elementor-element-c5b09fc{--padding-top:0px;--padding-bottom:80px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}}@media(max-width:767px){.elementor-990145 .elementor-element.elementor-element-d4c218c{--padding-top:40px;--padding-bottom:30px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}.elementor-990145 .elementor-element.elementor-element-8d8ddde{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-990145 .elementor-element.elementor-element-1428a72{--width:100%;}.elementor-990145 .elementor-element.elementor-element-b2de77a .elementor-heading-title{font-size:var( --e-global-typography-ir0titl-font-size );line-height:var( --e-global-typography-ir0titl-line-height );}.elementor-990145 .elementor-element.elementor-element-1d75685{--width:100%;}.elementor-990145 .elementor-element.elementor-element-c5b09fc{--padding-top:0px;--padding-bottom:60px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}}/* Start custom CSS */@font-face{font-family:TitilliumWeb;src:url('/wp-content/uploads/irani-legado/fonts/TitilliumWeb-Bold.woff') format('woff');font-weight:bold;font-style:normal}
@font-face{font-family:TitilliumWeb;src:url('/wp-content/uploads/irani-legado/fonts/TitilliumWeb-SemiBold.woff') format('woff');font-weight:500;font-style:normal}
@font-face{font-family:TitilliumWeb;src:url('/wp-content/uploads/irani-legado/fonts/TitilliumWeb-Regular.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:TitilliumWeb;src:url('/wp-content/uploads/irani-legado/fonts/TitilliumWeb-Light.woff') format('woff');font-weight:200;font-style:normal}
.elementor-990145 .prem-tabela{font-family:TitilliumWeb,Arial;font-size:16px;font-weight:200;line-height:1.5;color:#606061;text-align:left;letter-spacing:normal}
.elementor-990145 .prem-tabela :is(a,h3,p,strong,b,span,img,button){letter-spacing:normal;text-transform:none}
.elementor-990145 .prem-tabela a:not(.capa){color:#007bff}
.elementor-990145 .prem-tabela button.close{min-height:0;box-shadow:none;border-radius:0}
body.prem-modal-open{overflow:hidden}
@media (min-width:576px){.elementor-990145 .prem-tabela .lista-premios-new{max-width:510px;margin-left:auto;margin-right:auto}}
@media (min-width:768px){.elementor-990145 .prem-tabela .lista-premios-new{max-width:690px;margin-left:auto;margin-right:auto}}
@media (min-width:992px){.elementor-990145 .prem-tabela .lista-premios-new{max-width:930px;margin-left:auto;margin-right:auto}}
@media (min-width:1200px){.elementor-990145 .prem-tabela .lista-premios-new{max-width:1110px;margin-left:auto;margin-right:auto}}
@media (max-width:575px){.elementor-990145 .prem-tabela .lista-premios-new{margin-left:-5px;margin-right:-5px}}
.elementor-990145 .prem-tabela *{box-sizing: border-box;}
.elementor-990145 .prem-tabela h3{margin-top: 0px; margin-bottom: 0.5rem;}
.elementor-990145 .prem-tabela p{margin-top: 0px; margin-bottom: 1rem;}
.elementor-990145 .prem-tabela ul{margin-top: 0px; margin-bottom: 1rem;}
.elementor-990145 .prem-tabela b,.elementor-990145 .prem-tabela strong{font-weight: bolder;}
.elementor-990145 .prem-tabela a{color: rgb(0, 123, 255); text-decoration: none; background-color: transparent;}
.elementor-990145 .prem-tabela a:hover{color: rgb(0, 86, 179); text-decoration: underline;}
.elementor-990145 .prem-tabela img{vertical-align: middle; border-style: none;}
.elementor-990145 .prem-tabela button{border-radius: 0px;}
.elementor-990145 .prem-tabela button:focus{outline: -webkit-focus-ring-color auto 5px;}
.elementor-990145 .prem-tabela button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
.elementor-990145 .prem-tabela button{overflow: visible;}
.elementor-990145 .prem-tabela button{text-transform: none;}
.elementor-990145 .prem-tabela button{appearance: button;}
.elementor-990145 .prem-tabela h3{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
.elementor-990145 .prem-tabela h3{font-size: 1.75rem;}
.elementor-990145 .prem-tabela .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.elementor-990145 .prem-tabela .col-md-10,.elementor-990145 .prem-tabela .col-md-2,.elementor-990145 .prem-tabela .col-md-3{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
@media (min-width: 768px){.elementor-990145 .prem-tabela .col-md-2{flex: 0 0 16.666667%; max-width: 16.666667%;}}
@media (min-width: 768px){.elementor-990145 .prem-tabela .col-md-3{flex: 0 0 25%; max-width: 25%;}}
@media (min-width: 768px){.elementor-990145 .prem-tabela .col-md-10{flex: 0 0 83.333333%; max-width: 83.333333%;}}
.elementor-990145 .prem-tabela .fade{transition: opacity 0.15s linear;}
@media screen and (prefers-reduced-motion: reduce){.elementor-990145 .prem-tabela .fade{transition: none;}}
.elementor-990145 .prem-tabela .fade:not(.show){opacity: 0;}
.elementor-990145 .prem-tabela .close{float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5;}
.elementor-990145 .prem-tabela .close:not(:disabled):not(.disabled){cursor: pointer;}
.elementor-990145 .prem-tabela .close:not(:disabled):not(.disabled):focus,.elementor-990145 .prem-tabela .close:not(:disabled):not(.disabled):hover{color: rgb(0, 0, 0); text-decoration: none; opacity: 0.75;}
.elementor-990145 .prem-tabela button.close{padding: 0px; background-color: transparent; border: 0px; appearance: none;}
.elementor-990145 .prem-tabela .modal{position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px;}
.elementor-990145 .prem-tabela .modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}
.elementor-990145 .prem-tabela .modal.fade .modal-dialog{transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -25%);}
@media screen and (prefers-reduced-motion: reduce){.elementor-990145 .prem-tabela .modal.fade .modal-dialog{transition: none;}}
.elementor-990145 .prem-tabela .modal.show .modal-dialog{transform: translate(0px, 0px);}
.elementor-990145 .prem-tabela .modal-content{position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px;}
.elementor-990145 .prem-tabela .modal-backdrop{position: fixed; inset: 0px; z-index: 1040; background-color: rgb(0, 0, 0);}
.elementor-990145 .prem-tabela .modal-backdrop.fade{opacity: 0;}
.elementor-990145 .prem-tabela .modal-backdrop.show{opacity: 0.5;}
.elementor-990145 .prem-tabela .modal-header{display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(233, 236, 239); border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem;}
.elementor-990145 .prem-tabela .modal-header .close{padding: 1rem; margin: -1rem -1rem -1rem auto;}
.elementor-990145 .prem-tabela .modal-body{position: relative; flex: 1 1 auto; padding: 1rem;}
@media (min-width: 576px){.elementor-990145 .prem-tabela .modal-dialog{max-width: 500px; margin: 1.75rem auto;}}
.elementor-990145 .prem-tabela .modal-header{border: 0px; padding: 15px 15px 0px 0px;}
.elementor-990145 .prem-tabela .modal-body{padding-top: 0px;}
.elementor-990145 .prem-tabela .modal-body h3{font-size: 18px;}
.elementor-990145 .prem-tabela .modal-body b,.elementor-990145 .prem-tabela .modal-body strong{font-weight: 500;}
.elementor-990145 .prem-tabela .lista-premios-new{position: relative; width: auto;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano{margin-bottom: 20px;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-title{background: url("/wp-content/themes/irani.institucional.theme/imgs/border-ano.gif") right 60px / 100% auto no-repeat rgb(10, 90, 78); font-size: 40px; font-weight: 600; color: rgb(255, 255, 255); text-align: right; padding-bottom: 40px; margin-bottom: 2px;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item{background: rgb(244, 248, 239); margin-bottom: 2px; min-height: 100px;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .item-premio-new{cursor: pointer;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .item-premio-new img{max-width: 100%; width: auto; max-height: 100%; height: auto; text-align: center; margin: auto; position: absolute; inset: 0px;}
.elementor-990145 .prem-tabela .lista-premios-new a.capa{color: rgb(96, 96, 97); font-weight: 400;}
.elementor-990145 .prem-tabela .lista-premios-new a.capa:hover{font-weight: 400; text-decoration: none;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .item-premio-new .hover{display: none; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 10; background: rgb(244, 248, 239); text-align: center;}
.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .item-premio-new a.capa{padding: 15px; vertical-align: middle; display: table-cell;}
@media (min-width: 992px){.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .item-premio-new:hover .hover{display: block;}}
@media (min-width: 992px){.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item{border-right: 1px solid rgb(220, 231, 203);}}
@media (min-width: 992px){.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item:nth-child(4),.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item:nth-child(8),.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item:nth-child(12),.elementor-990145 .prem-tabela .lista-premios-new .box-premio-ano .box-premio-item:last-child{border: 0px;}}
.elementor-990145 .prem-tabela b,.elementor-990145 .prem-tabela strong{font-weight: bold;}/* End custom CSS */