.elementor-6151 .elementor-element.elementor-element-f26e749{--display:flex;--min-height:315px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:42px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-6151 .elementor-element.elementor-element-f26e749:not(.elementor-motion-effects-element-type-background), .elementor-6151 .elementor-element.elementor-element-f26e749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipresg.hubdigital.app.br/wp-content/uploads/2026/10/eventos-hero-auditorio-real.jpg");background-position:center center;background-size:cover;}.elementor-6151 .elementor-element.elementor-element-64f1a8e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6151 .elementor-element.elementor-element-0b053d1 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:700;line-height:1.08em;color:#FFFFFF;}.elementor-6151 .elementor-element.elementor-element-a4a55d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6151 .elementor-element.elementor-element-a508b4c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-6151 .elementor-element.elementor-element-fcf1d7f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:32px;font-weight:700;color:#005CA8;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6151 .elementor-element.elementor-element-b524de8{color:#334C63;font-family:"Source Sans Pro", Sans-serif;font-size:18px;line-height:1.55em;}.elementor-6151 .elementor-element.elementor-element-9ba57d7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6151 .elementor-element.elementor-element-1c01b7d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6151 .elementor-element.elementor-element-c5f1f3a{--grid-columns:4;}.elementor-6151 .elementor-element.elementor-element-c5f1f3a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6151 .elementor-element.elementor-element-c5f1f3a .e-loop-item > .elementor-section, .elementor-6151 .elementor-element.elementor-element-c5f1f3a .e-loop-item > .elementor-section > .elementor-container, .elementor-6151 .elementor-element.elementor-element-c5f1f3a .e-loop-item > .e-con, .elementor-6151 .elementor-element.elementor-element-c5f1f3a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6151 .elementor-element.elementor-element-cb0646f .elementor-button{background-color:#005CA8;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-6151 .elementor-element.elementor-element-0b053d1 .elementor-heading-title{font-size:40px;}.elementor-6151 .elementor-element.elementor-element-c5f1f3a{--grid-columns:2;}}@media(max-width:767px){.elementor-6151 .elementor-element.elementor-element-f26e749{--min-height:235px;--padding-top:30px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-6151 .elementor-element.elementor-element-f26e749:not(.elementor-motion-effects-element-type-background), .elementor-6151 .elementor-element.elementor-element-f26e749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-6151 .elementor-element.elementor-element-0b053d1 .elementor-heading-title{font-size:32px;}.elementor-6151 .elementor-element.elementor-element-a4a55d1{--padding-top:34px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-6151 .elementor-element.elementor-element-fcf1d7f .elementor-heading-title{font-size:27px;}.elementor-6151 .elementor-element.elementor-element-b524de8{font-size:17px;}.elementor-6151 .elementor-element.elementor-element-9ba57d7{--padding-top:6px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-6151 .elementor-element.elementor-element-c5f1f3a{--grid-columns:1;}}@media(min-width:768px){.elementor-6151 .elementor-element.elementor-element-64f1a8e{--content-width:1140px;}.elementor-6151 .elementor-element.elementor-element-a508b4c{--content-width:1140px;}.elementor-6151 .elementor-element.elementor-element-1c01b7d{--content-width:1140px;}}/* Start custom CSS for shortcode, class: .elementor-element-59c04d2 */.elementor-6151 .elementor-element.elementor-element-59c04d2 .ipresg-evento-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#fff;font-size:15px;line-height:1.3;}.elementor-6151 .elementor-element.elementor-element-59c04d2 a{color:#fff;text-decoration:none;}.elementor-6151 .elementor-element.elementor-element-59c04d2 a:hover{text-decoration:underline;}.elementor-6151 .elementor-element.elementor-element-59c04d2 a:focus-visible{outline:3px solid #E8B52F;outline-offset:3px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b053d1 */.elementor-6151 .elementor-element.elementor-element-0b053d1{max-width:760px;}.elementor-6151 .elementor-element.elementor-element-0b053d1 .elementor-heading-title{overflow-wrap:anywhere;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26e749 */.elementor-6151 .elementor-element.elementor-element-f26e749{position:relative;isolation:isolate;overflow:hidden;}.elementor-6151 .elementor-element.elementor-element-f26e749:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(3,48,97,.98) 0%,rgba(3,66,124,.91) 41%,rgba(4,69,126,.40) 72%,rgba(4,69,126,.08) 100%);pointer-events:none;}.elementor-6151 .elementor-element.elementor-element-f26e749:after{content:"";position:absolute;right:-8%;bottom:-110px;width:43%;height:190px;border:25px solid rgba(39,157,221,.42);border-radius:50%;transform:rotate(-15deg);pointer-events:none;}.elementor-6151 .elementor-element.elementor-element-f26e749>.e-con-inner{position:relative;z-index:1;}@media(max-width:767px){.elementor-6151 .elementor-element.elementor-element-f26e749:before{background:linear-gradient(90deg,rgba(3,48,97,.98),rgba(3,57,111,.81));}.elementor-6151 .elementor-element.elementor-element-f26e749:after{display:none;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e4b85ec */.elementor-6151 .elementor-element.elementor-element-e4b85ec:has(.ipresg-evento-resumo){margin-bottom:24px;}.elementor-6151 .elementor-element.elementor-element-e4b85ec .ipresg-evento-resumo{padding:18px 22px;border-left:4px solid #E8B52F;border-radius:8px;background:#EFF8FD;color:#334C63;font-size:18px;line-height:1.5;}.elementor-6151 .elementor-element.elementor-element-e4b85ec .ipresg-evento-resumo p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcf1d7f */.elementor-6151 .elementor-element.elementor-element-fcf1d7f{margin-bottom:18px;}.elementor-6151 .elementor-element.elementor-element-fcf1d7f .elementor-heading-title:after{content:"";display:block;width:52px;height:3px;background:#E8B52F;margin:8px 0 0 56px;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b524de8 */.elementor-6151 .elementor-element.elementor-element-b524de8{min-width:0;color:#334C63;overflow-wrap:anywhere;}
.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;align-items:start;margin:0!important;}
.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images>figure.wp-block-image{display:block!important;width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important;overflow:hidden;border-radius:9px;}
.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images>figure.wp-block-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:9px;transition:transform .2s ease,filter .2s ease;}
.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images>figure.wp-block-image:hover img{transform:scale(1.025);filter:brightness(.96);}
.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery figure figcaption{font-size:13px;line-height:1.35;}
.elementor-6151 .elementor-element.elementor-element-b524de8 img,.elementor-6151 .elementor-element.elementor-element-b524de8 video,.elementor-6151 .elementor-element.elementor-element-b524de8 iframe{max-width:100%;}.elementor-6151 .elementor-element.elementor-element-b524de8 figure{max-width:100%;}
.elementor-6151 .elementor-element.elementor-element-b524de8 p{margin:0 0 1em;}.elementor-6151 .elementor-element.elementor-element-b524de8 h2,.elementor-6151 .elementor-element.elementor-element-b524de8 h3{color:#04386B;font-weight:700;line-height:1.2;margin:1.1em 0 .45em;}.elementor-6151 .elementor-element.elementor-element-b524de8 ul,.elementor-6151 .elementor-element.elementor-element-b524de8 ol{padding-left:1.5em;}.elementor-6151 .elementor-element.elementor-element-b524de8 a{color:#005CA8;}.elementor-6151 .elementor-element.elementor-element-b524de8 a:focus-visible{outline:3px solid #E8B52F;outline-offset:3px;}.elementor-6151 .elementor-element.elementor-element-b524de8 blockquote{margin:1em 0;padding:20px;border-left:4px solid #E8B52F;background:#EFF8FD;}
@media(min-width:768px) and (max-width:1024px){.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images{grid-template-columns:1fr;gap:14px!important;}.elementor-6151 .elementor-element.elementor-element-b524de8 .wp-block-gallery.has-nested-images>figure.wp-block-image img{aspect-ratio:auto;max-height:460px;object-fit:contain;background:#F1F6FA;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5c64af6 */.elementor-6151 .elementor-element.elementor-element-5c64af6 .ipresg-evento-relacionados-titulo{color:#04386B;font:700 30px/1.2 "Source Sans Pro",sans-serif;margin:0 0 23px;}.elementor-6151 .elementor-element.elementor-element-5c64af6 .ipresg-evento-relacionados-titulo:before{content:"";display:block;width:52px;height:3px;background:#E8B52F;margin-bottom:9px;}@media(max-width:767px){.elementor-6151 .elementor-element.elementor-element-5c64af6 .ipresg-evento-relacionados-titulo{font-size:26px;}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c5f1f3a */.elementor-6151 .elementor-element.elementor-element-c5f1f3a .elementor-grid{align-items:stretch;}.elementor-6151 .elementor-element.elementor-element-c5f1f3a .e-loop-item{min-width:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb0646f */.elementor-6151 .elementor-element.elementor-element-cb0646f{margin-top:26px;}.elementor-6151 .elementor-element.elementor-element-cb0646f a{padding:13px 29px;font-weight:700;}.elementor-6151 .elementor-element.elementor-element-cb0646f a:hover{background:#04386B;}.elementor-6151 .elementor-element.elementor-element-cb0646f a:focus-visible{outline:3px solid #E8B52F;outline-offset:3px;}/* End custom CSS */