.elementor-1004 .elementor-element.elementor-element-71d7ed61{--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;--z-index:998;}.elementor-1004 .elementor-element.elementor-element-71d7ed61, .elementor-1004 .elementor-element.elementor-element-71d7ed61::before{--border-transition:0.3s;}body:not(.rtl) .elementor-1004 .elementor-element.elementor-element-71d7ed61{left:0px;}body.rtl .elementor-1004 .elementor-element.elementor-element-71d7ed61{right:0px;}.elementor-1004 .elementor-element.elementor-element-7b5927e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1004 .elementor-element.elementor-element-249eda51{--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.1;--overlay-mix-blend-mode:screen;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-249eda51:not(.elementor-motion-effects-element-type-background), .elementor-1004 .elementor-element.elementor-element-249eda51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85858566;}.elementor-1004 .elementor-element.elementor-element-249eda51::before, .elementor-1004 .elementor-element.elementor-element-249eda51 > .elementor-background-video-container::before, .elementor-1004 .elementor-element.elementor-element-249eda51 > .e-con-inner > .elementor-background-video-container::before, .elementor-1004 .elementor-element.elementor-element-249eda51 > .elementor-background-slideshow::before, .elementor-1004 .elementor-element.elementor-element-249eda51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1004 .elementor-element.elementor-element-249eda51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#00000000;}.elementor-1004 .elementor-element.elementor-element-249eda51::before{filter:brightness( 33% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1004 .elementor-element.elementor-element-249eda51, .elementor-1004 .elementor-element.elementor-element-249eda51::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-5dbc6eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1004 .elementor-element.elementor-element-5dbc6eb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1004 .elementor-element.elementor-element-5dbc6eb4{z-index:99;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--display:flex;--min-height:100vh;--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:center;--align-items:stretch;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.03;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6:not(.elementor-motion-effects-element-type-background), .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-b402427 ) 10%, var( --e-global-color-2d54547 ) 10%);}.elementor-1004 .elementor-element.elementor-element-5e0dbf6::before, .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .elementor-background-video-container::before, .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .elementor-background-slideshow::before, .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1004 .elementor-element.elementor-element-5e0dbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1004 .elementor-element.elementor-element-5e0dbf6, .elementor-1004 .elementor-element.elementor-element-5e0dbf6::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-1e04334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-266243bb{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-266243bb:not(.elementor-motion-effects-element-type-background), .elementor-1004 .elementor-element.elementor-element-266243bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b402427 );}.elementor-1004 .elementor-element.elementor-element-266243bb, .elementor-1004 .elementor-element.elementor-element-266243bb::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-1538056{text-align:left;z-index:999;}.elementor-1004 .elementor-element.elementor-element-1538056 img{width:14vw;opacity:0.9;}.elementor-1004 .elementor-element.elementor-element-1538056:hover img{opacity:1;}.elementor-1004 .elementor-element.elementor-element-00a4daa{--grid-template-columns:repeat(0, auto);--icon-size:34px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-widget-container{text-align:left;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon{background-color:#FBFBFB3B;--icon-padding:0.5em;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon i{color:#FBFBFB;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon svg{fill:#FBFBFB;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon:hover{background-color:#FBFBFB3B;}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon:hover i{color:var( --e-global-color-8471c53 );}.elementor-1004 .elementor-element.elementor-element-00a4daa .elementor-social-icon:hover svg{fill:var( --e-global-color-8471c53 );}.elementor-1004 .elementor-element.elementor-element-cb510dd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-cb510dd:not(.elementor-motion-effects-element-type-background), .elementor-1004 .elementor-element.elementor-element-cb510dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d54547 );}.elementor-1004 .elementor-element.elementor-element-cb510dd, .elementor-1004 .elementor-element.elementor-element-cb510dd::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-e327c9d{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-e327c9d, .elementor-1004 .elementor-element.elementor-element-e327c9d::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-515a8f7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-515a8f7, .elementor-1004 .elementor-element.elementor-element-515a8f7::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-ada56de{--display:flex;--gap:26px 26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-9d25031 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-9d25031 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-9d25031.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-171daa6 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-171daa6 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-171daa6.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-62995dd .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-62995dd > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-62995dd.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-0f7c23f .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-0f7c23f > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-0f7c23f.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-6d53fa3 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-6d53fa3 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-6d53fa3.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-374cc0a{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-374cc0a, .elementor-1004 .elementor-element.elementor-element-374cc0a::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-88c88e6{--display:flex;--gap:26px 26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-05e9eb4 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-05e9eb4 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-05e9eb4.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-75baa90 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-75baa90 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-75baa90.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-f5e78af .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f5e78af > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-f5e78af.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-34b05d6 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-34b05d6 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-34b05d6.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-5490eb4{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-5490eb4, .elementor-1004 .elementor-element.elementor-element-5490eb4::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-748869a{--display:flex;--gap:26px 26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-19b3332 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-19b3332 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-19b3332.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-f202a11 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f202a11 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-f202a11.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-3aeadb8 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-3aeadb8 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-3aeadb8.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-f793445 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f793445 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-f793445.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-ee47cc4 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-ee47cc4 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-ee47cc4.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-c1af64a{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-c1af64a, .elementor-1004 .elementor-element.elementor-element-c1af64a::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-beed8d7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-beed8d7, .elementor-1004 .elementor-element.elementor-element-beed8d7::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-66b3a86{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-66b3a86, .elementor-1004 .elementor-element.elementor-element-66b3a86::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-1004 .elementor-element.elementor-element-4109532:after{content:"0.7";}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__thumbnail__link{width:32%;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1004 .elementor-element.elementor-element-4109532{--item-display:flex;--read-more-alignment:1;--grid-row-gap:20px;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px;padding:10px 0px 10px 0px;border-color:#FBFBFB33;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__thumbnail{border-radius:2px 2px 2px 2px;}.elementor-1004 .elementor-element.elementor-element-4109532.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1004 .elementor-element.elementor-element-4109532.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1004 .elementor-element.elementor-element-4109532.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title, .elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title a{color:var( --e-global-color-1a3a5b1 );font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.2em;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title{margin-bottom:4px;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__meta-data{color:var( --e-global-color-c8772a2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin-bottom:4px;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__read-more{color:var( --e-global-color-664e247 );}.elementor-1004 .elementor-element.elementor-element-4109532 a.elementor-post__read-more{font-family:var( --e-global-typography-8e73fef-font-family ), Sans-serif;font-size:var( --e-global-typography-8e73fef-font-size );font-weight:var( --e-global-typography-8e73fef-font-weight );text-transform:var( --e-global-typography-8e73fef-text-transform );line-height:var( --e-global-typography-8e73fef-line-height );letter-spacing:var( --e-global-typography-8e73fef-letter-spacing );word-spacing:var( --e-global-typography-8e73fef-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-1d7d3f7.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-993e954{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c8772a2 );--border-color:var( --e-global-color-c8772a2 );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-993e954, .elementor-1004 .elementor-element.elementor-element-993e954::before{--border-transition:0.3s;}.elementor-1004 .elementor-element.elementor-element-32f13d7{--display:flex;--gap:26px 26px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-1f50967 .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1f50967 > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-1f50967.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-4fc0f6c .elementor-heading-title{color:var( --e-global-color-1a3a5b1 );font-family:var( --e-global-typography-9aa98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa98a8-font-size );font-weight:var( --e-global-typography-9aa98a8-font-weight );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4fc0f6c > .elementor-widget-container{padding:0px 0px 0px 50px;background-image:url("../../2024/04/arrow-right-rio_verde.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1004 .elementor-element.elementor-element-4fc0f6c.elementor-element{--align-self:flex-start;}.elementor-1004 .elementor-element.elementor-element-a737301{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:50%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-title-padding-top:020px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:3rem;--n-tabs-title-color:var( --e-global-color-5d5ed24 );--n-tabs-title-color-active:var( --e-global-color-8471c53 );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:44px;--n-tabs-icon-gap:12px;--n-tabs-icon-color:#FFFFFF00;--n-tabs-icon-color-active:var( --e-global-color-8471c53 );}.elementor-1004 .elementor-element.elementor-element-a737301 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#02010100;}.elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#174F9E00;border-style:none;}.elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#174F9E00;}.elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-1004 .elementor-element.elementor-element-a737301 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-8471c53 );--n-tabs-icon-color-hover:var( --e-global-color-8471c53 );}@media(max-width:1365px){.elementor-1004 .elementor-element.elementor-element-71d7ed61{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-249eda51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-266243bb{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-1538056 img{width:18vw;}.elementor-1004 .elementor-element.elementor-element-00a4daa{--icon-size:24px;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-515a8f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-9d25031 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-9d25031 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-171daa6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-171daa6 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-62995dd .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-62995dd > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-0f7c23f .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-0f7c23f > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-6d53fa3 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-6d53fa3 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-374cc0a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-05e9eb4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-05e9eb4 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-75baa90 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-75baa90 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-f5e78af .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f5e78af > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-34b05d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-34b05d6 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-5490eb4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-19b3332 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-19b3332 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-f202a11 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f202a11 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-3aeadb8 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-3aeadb8 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-f793445 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f793445 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-ee47cc4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-ee47cc4 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-c1af64a{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-beed8d7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-66b3a86{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-4109532{--grid-row-gap:10px;}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title, .elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title a{font-size:1rem;}.elementor-1004 .elementor-element.elementor-element-4109532 a.elementor-post__read-more{font-size:var( --e-global-typography-8e73fef-font-size );line-height:var( --e-global-typography-8e73fef-line-height );letter-spacing:var( --e-global-typography-8e73fef-letter-spacing );word-spacing:var( --e-global-typography-8e73fef-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-993e954{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-1f50967 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1f50967 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-4fc0f6c .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4fc0f6c > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-1004 .elementor-element.elementor-element-a737301{--n-tabs-title-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.8rem;}.elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:2.4rem;}}@media(min-width:768px){.elementor-1004 .elementor-element.elementor-element-71d7ed61{--content-width:90vw;}.elementor-1004 .elementor-element.elementor-element-7b5927e{--width:96%;}.elementor-1004 .elementor-element.elementor-element-249eda51{--width:4%;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--width:100%;}.elementor-1004 .elementor-element.elementor-element-1e04334{--content-width:90vw;}.elementor-1004 .elementor-element.elementor-element-266243bb{--width:20%;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--width:80%;}}@media(max-width:1365px) and (min-width:768px){.elementor-1004 .elementor-element.elementor-element-7b5927e{--width:94%;}.elementor-1004 .elementor-element.elementor-element-249eda51{--width:6%;}.elementor-1004 .elementor-element.elementor-element-266243bb{--width:26%;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--width:74%;}}@media(max-width:1023px) and (min-width:768px){.elementor-1004 .elementor-element.elementor-element-7b5927e{--width:88%;}.elementor-1004 .elementor-element.elementor-element-249eda51{--width:8%;}.elementor-1004 .elementor-element.elementor-element-1e04334{--content-width:100vw;}.elementor-1004 .elementor-element.elementor-element-266243bb{--width:100%;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--width:100%;}}@media(min-width:2400px){.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--width:100%;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-9d25031 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-171daa6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-62995dd .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-0f7c23f .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-6d53fa3 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-05e9eb4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-75baa90 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f5e78af .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-34b05d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-19b3332 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f202a11 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-3aeadb8 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f793445 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-ee47cc4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title, .elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__title a{font-size:1.4em;}.elementor-1004 .elementor-element.elementor-element-4109532 a.elementor-post__read-more{font-size:var( --e-global-typography-8e73fef-font-size );line-height:var( --e-global-typography-8e73fef-line-height );letter-spacing:var( --e-global-typography-8e73fef-letter-spacing );word-spacing:var( --e-global-typography-8e73fef-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1f50967 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4fc0f6c .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-a737301{--n-tabs-title-gap:16px;--n-tabs-title-font-size:3.4em;}.elementor-1004 .elementor-element.elementor-element-a737301.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1.6em;}}@media(max-width:1023px){.elementor-1004 .elementor-element.elementor-element-249eda51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--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;--align-items:stretch;--gap:0px 0px;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6.e-con{--align-self:stretch;}.elementor-1004 .elementor-element.elementor-element-1e04334{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1004 .elementor-element.elementor-element-1e04334.e-con{--align-self:stretch;}.elementor-1004 .elementor-element.elementor-element-266243bb{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-1538056 img{width:22vw;}.elementor-1004 .elementor-element.elementor-element-00a4daa{--grid-column-gap:8px;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--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;--align-items:stretch;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1004 .elementor-element.elementor-element-e327c9d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-9d25031 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-171daa6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-62995dd .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-0f7c23f .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-6d53fa3 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-05e9eb4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-75baa90 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f5e78af .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-34b05d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-19b3332 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f202a11 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-3aeadb8 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f793445 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-ee47cc4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4109532 a.elementor-post__read-more{font-size:var( --e-global-typography-8e73fef-font-size );line-height:var( --e-global-typography-8e73fef-line-height );letter-spacing:var( --e-global-typography-8e73fef-letter-spacing );word-spacing:var( --e-global-typography-8e73fef-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1f50967 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4fc0f6c .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-a737301{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:50%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-gap:0px;--n-tabs-title-padding-top:4px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:04px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.6em;--n-tabs-icon-size:34px;}}@media(max-width:767px){.elementor-1004 .elementor-element.elementor-element-71d7ed61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1004 .elementor-element.elementor-element-7b5927e{--width:82%;}.elementor-1004 .elementor-element.elementor-element-249eda51{--width:18%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1004 .elementor-element.elementor-element-5dbc6eb4 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1004 .elementor-element.elementor-element-5e0dbf6{--min-height:100vh;--justify-content:flex-end;}.elementor-1004 .elementor-element.elementor-element-1e04334{--content-width:100vw;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1004 .elementor-element.elementor-element-266243bb{--width:100%;--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:20px 20px;--flex-wrap:nowrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:20px;--padding-bottom:10vh;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-1538056 img{width:34vw;}.elementor-1004 .elementor-element.elementor-element-00a4daa{--icon-size:20px;--grid-column-gap:6px;}.elementor-1004 .elementor-element.elementor-element-cb510dd{--min-height:65vh;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1004 .elementor-element.elementor-element-b8cb4d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-9d25031 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-171daa6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-62995dd .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-0f7c23f .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-6d53fa3 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-05e9eb4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-75baa90 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f5e78af .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-34b05d6 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-19b3332 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f202a11 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-3aeadb8 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-f793445 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-ee47cc4 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1004 .elementor-element.elementor-element-4109532:after{content:"0.5";}.elementor-1004 .elementor-element.elementor-element-4109532 .elementor-post__thumbnail__link{width:100%;}.elementor-1004 .elementor-element.elementor-element-4109532 a.elementor-post__read-more{font-size:var( --e-global-typography-8e73fef-font-size );line-height:var( --e-global-typography-8e73fef-line-height );letter-spacing:var( --e-global-typography-8e73fef-letter-spacing );word-spacing:var( --e-global-typography-8e73fef-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1d7d3f7 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-1f50967 .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-4fc0f6c .elementor-heading-title{font-size:var( --e-global-typography-9aa98a8-font-size );line-height:var( --e-global-typography-9aa98a8-line-height );letter-spacing:var( --e-global-typography-9aa98a8-letter-spacing );word-spacing:var( --e-global-typography-9aa98a8-word-spacing );}.elementor-1004 .elementor-element.elementor-element-a737301{--n-tabs-heading-width:80%;--n-tabs-title-gap:12px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}}/* Start custom CSS for container, class: .elementor-element-7b5927e */.elementor-1004 .elementor-element.elementor-element-7b5927e {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dbc6eb4 */.conteiner-toggle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.f-open {
    background-color: transparent!important;
    text-align:right;
    margin:0px!important;
    padding:0px!important;
    display: flex;
    align-items: center;
    justify-content: flex-end; 
}

.ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding:0px!important;
  margin:0px!important;
}
.hamRotate.active {
  transform: rotate(45deg);
}
.hamRotate180.active {
  transform: rotate(180deg);
}
.line {
  fill:none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke:#FFFFFF;
  stroke-width:4;
  stroke-linecap:round;
}

.ham8 .top {
  stroke-dasharray: 40 160;
}
.ham8 .middle {
  stroke-dasharray: 40 142;
  transform-origin: 50%;
  transition: transform 400ms;
}
.ham8 .bottom {
  stroke-dasharray: 40 85;
  transform-origin: 50%;
  transition: transform 400ms, stroke-dashoffset 400ms;
}
.ham8.active .top {
  stroke-dashoffset: -64px;
}
.ham8.active .middle {
  /*stroke-dashoffset: -20px;*/
  transform: rotate(90deg);
}
.ham8.active .bottom {
  stroke-dashoffset: -64px;
}

.elementor-1004 .elementor-element.elementor-element-249eda51:not(.elementor-motion-effects-element-type-background),
.elementor-1004 .elementor-element.elementor-element-249eda51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(356deg, #1212127D 0%, #24242491 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249eda51 */.box-menu {
    backdrop-filter: blur(2px);
        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}

/*cabecalho fixo*/
#header.elementor-sticky--effects .box-menu {
    background-color: transparent;
    background-image: linear-gradient(356deg, #1212127D 0%, #24242491 100%);
    transition: all .5s ease-in-out!important;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    border-color: #FFFFFF38;
    backdrop-filter: blur(4px);
}

#header .box-menu {
transition: all .5s ease-in-out!important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-00a4daa */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .social-icons-menu {
    --icon-size: 26px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266243bb */@media screen and (min-width: 768px) and (max-width: 800px) {
    .side-conteiner {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cb4d6 */.elementor-1004 .elementor-element.elementor-element-b8cb4d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-b8cb4d6 span {
    transition: color 0.3s ease-in-out;
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .submenu-item-text a {
     font-size: 0.8em!important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
        .submenu-item-text a {
     font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d25031 */.elementor-1004 .elementor-element.elementor-element-9d25031:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-9d25031 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171daa6 */.elementor-1004 .elementor-element.elementor-element-171daa6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-171daa6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62995dd */.elementor-1004 .elementor-element.elementor-element-62995dd:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-62995dd span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7c23f */.elementor-1004 .elementor-element.elementor-element-0f7c23f:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-0f7c23f span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d53fa3 */.elementor-1004 .elementor-element.elementor-element-6d53fa3:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-6d53fa3 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a8f7 */@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .coluna-submenus {
    --padding-inline-end: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e9eb4 */.elementor-1004 .elementor-element.elementor-element-05e9eb4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-05e9eb4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75baa90 */.elementor-1004 .elementor-element.elementor-element-75baa90:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-75baa90 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5e78af */.elementor-1004 .elementor-element.elementor-element-f5e78af:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f5e78af span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b05d6 */.elementor-1004 .elementor-element.elementor-element-34b05d6:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-34b05d6 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b3332 */.elementor-1004 .elementor-element.elementor-element-19b3332:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-19b3332 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f202a11 */.elementor-1004 .elementor-element.elementor-element-f202a11:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f202a11 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aeadb8 */.elementor-1004 .elementor-element.elementor-element-3aeadb8:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-3aeadb8 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f793445 */.elementor-1004 .elementor-element.elementor-element-f793445:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-f793445 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee47cc4 */.elementor-1004 .elementor-element.elementor-element-ee47cc4:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-ee47cc4 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4109532 */.posts-header .elementor-posts .elementor-post {
    align-content: center;
    align-items: center;
}

@media screen and (min-width: 768px) and (max-width: 960px) {
    .posts-header .elementor-posts .elementor-post .elementor-post__thumbnail__link {
    display:none;
    }
    
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(2,1fr)!important;
        grid-column-gap: 10px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1440px) {
    .posts-header  .elementor-post__title a {
    font-size: 1em!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d7d3f7 */.elementor-1004 .elementor-element.elementor-element-1d7d3f7:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1d7d3f7 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f50967 */.elementor-1004 .elementor-element.elementor-element-1f50967:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-1f50967 span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0f6c */.elementor-1004 .elementor-element.elementor-element-4fc0f6c:hover span {
    color:#fff!important;
}

.elementor-1004 .elementor-element.elementor-element-4fc0f6c span {
    transition: color 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a737301 */@media screen and (min-width: 768px) and (max-width: 800px) {
    .abas-menu .e-n-tabs {
    --n-tabs-title-font-size: 1.4em!important;
     --n-tabs-title-padding-block-start:0px!important;
    --n-tabs-title-padding-block-end:0px!important;
    }
    .abas-menu .e-n-tabs .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title {
        line-height:1.2em;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .abas-menu .e-n-tabs {
    --n-tabs-title-font-size: 2em!important;
    --n-tabs-title-padding-block-start:16px!important;
    --n-tabs-title-padding-block-end:16px!important;
    --n-tabs-title-gap: 0px!important;
    }
    .abas-menu .e-n-tabs .e-n-tabs-heading {
    margin-top: 0% !important;
    padding: 0px 20px 0px 40px !important;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
    .abas-menu .e-n-tabs {
    --n-tabs-title-font-size: 2.4em!important;
    --n-tabs-title-padding-block-start:16px!important;
    --n-tabs-title-padding-block-end:16px!important;
    --n-tabs-title-gap: 0px!important;
    }
    .abas-menu .e-n-tabs .e-n-tabs-heading {
    margin-top: 0% !important;
    padding: 0px 20px 0px 20px!important;
    }
    .elementor-widget-n-tabs .e-n-tabs {
    gap: 0px;
}
}

@media screen and (min-width: 1600px) and (max-width: 1679px) {
    .abas-menu .e-n-tabs {
        --n-tabs-title-font-size: 2.6em!important;
        --n-tabs-title-padding-block-start: 18px!important;
        --n-tabs-title-padding-block-end: 18px!important;
        --n-tabs-title-gap: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb510dd */@media screen and (min-width: 768px) and (max-width: 800px) {
    .menu-f-conteiner {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0dbf6 */.f-menu-section {
    position: fixed;
    top: 0;
    width: 100vw;
    transform: translateX(100%);
    transition: transform 1s ease-in-out, visibility 0s 1s; 
    height: 100vh;
    overflow-y: auto;
    visibility: hidden;
}
.f-menu-section.active {
    transform: translateX(0);
    visibility: visible; 
    transition: transform 1s ease-in-out, visibility 0s 0s; 
}
.f-menu-section.faded {
    opacity: 0;
    transition: opacity 0.3s ease-out;
}

.f-menu-section.active .f-menu .elementor-icon-list-item,
.f-menu-section.active .f-close,
.f-menu-section.active .f-social .elementor-icon-list-item,
.f-menu-section.active .menu-image {
    opacity: 1;
    transition: opacity 0.3s ease-in 0.5s; 
}

@media screen and (max-width: 600px)  {
    .f-menu-section {
    background-color: transparent;
    background-image: linear-gradient(0deg, var(--e-global-color-b402427) 10%, var(--e-global-color-2d54547) 10%)!important;
}
}/* End custom CSS */