.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--display:flex;--min-height:152px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px -254px 0px 0px #FFFFFF inset;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;--z-index:1;}.elementor-29677 .elementor-element.elementor-element-9fdbb0a:not(.elementor-motion-effects-element-type-background), .elementor-29677 .elementor-element.elementor-element-9fdbb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29677 .elementor-element.elementor-element-3565c302{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29677 .elementor-element.elementor-element-65b75adc{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;top:-157px;z-index:0;}.elementor-29677 .elementor-element.elementor-element-65b75adc.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-29677 .elementor-element.elementor-element-65b75adc{right:-105px;}body.rtl .elementor-29677 .elementor-element.elementor-element-65b75adc{left:-105px;}.elementor-29677 .elementor-element.elementor-element-40faaae2{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29677 .elementor-element.elementor-element-59c3e951 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-29677 .elementor-element.elementor-element-59c3e951.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-59c3e951{text-align:center;}.elementor-29677 .elementor-element.elementor-element-59c3e951 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-29677 .elementor-element.elementor-element-2d003e5a{width:var( --container-widget-width, 761px );max-width:761px;--container-widget-width:761px;--container-widget-flex-grow:0;}.elementor-29677 .elementor-element.elementor-element-2d003e5a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a.elementor-element{--align-self:flex-start;}.elementor-29677 .elementor-element.elementor-element-2d003e5a .elementor-heading-title{font-size:58px;font-weight:700;line-height:1.1em;letter-spacing:0em;}.elementor-29677 .elementor-element.elementor-element-39802ef3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-39802ef3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-41377503{--display:flex;--min-height:92px;--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-29677 .elementor-element.elementor-element-49d8045c{width:auto;max-width:auto;}.elementor-29677 .elementor-element.elementor-element-68e9efbe{--display:flex;--min-height:92px;--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-end;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-3bfe19a4{width:auto;max-width:auto;}.elementor-29677 .elementor-element.elementor-element-3769be03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-29677 .elementor-element.elementor-element-3769be03:not(.elementor-motion-effects-element-type-background), .elementor-29677 .elementor-element.elementor-element-3769be03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-94c485c ) 0%, #FFFFFF 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29677 .elementor-element.elementor-element-16551be1 img{width:100%;border-radius:0px 0px 30px 30px;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:20px;--padding-left:110px;--padding-right:110px;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29677 .elementor-element.elementor-element-34f16a38{color:var( --e-global-color-primary );font-size:21px;font-weight:400;line-height:1.6em;}body:not(.rtl) .elementor-29677 .elementor-element.elementor-element-324e4083{left:0px;}body.rtl .elementor-29677 .elementor-element.elementor-element-324e4083{right:0px;}.elementor-29677 .elementor-element.elementor-element-324e4083{top:0px;}.elementor-29677 .elementor-element.elementor-element-a232bbc > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-a232bbc{text-align:center;}.elementor-29677 .elementor-element.elementor-element-a232bbc .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-29677 .elementor-element.elementor-element-67f6a448{width:initial;max-width:initial;--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-29677 .elementor-element.elementor-element-67f6a448.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-67f6a448 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-29677 .elementor-element.elementor-element-ecf565a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-29677 .elementor-element.elementor-element-ecf565a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-912a69a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29677 .elementor-element.elementor-element-912a69a:not(.elementor-motion-effects-element-type-background), .elementor-29677 .elementor-element.elementor-element-912a69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29677 .elementor-element.elementor-element-3347c979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:90px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-29677 .elementor-element.elementor-element-3347c979:not(.elementor-motion-effects-element-type-background), .elementor-29677 .elementor-element.elementor-element-3347c979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-94c485c ) 100%);}.elementor-29677 .elementor-element.elementor-element-6f825d62{--display:flex;--min-height:49px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-827a951.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-827a951 .elementor-heading-title{font-family:"brix-slab", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;}.elementor-29677 .elementor-element.elementor-element-7b5699bb{--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;}.elementor-29677 .elementor-element.elementor-element-7b5699bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-750e656c{--display:flex;}.elementor-29677 .elementor-element.elementor-element-750e656c.e-con{--align-self:flex-end;}.elementor-29677 .elementor-element.elementor-element-4caa44ed{--display:flex;}.elementor-29677 .elementor-element.elementor-element-4caa44ed.e-con{--align-self:flex-end;}.elementor-29677 .elementor-element.elementor-element-12e413dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-f49aad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-29677:not(.elementor-motion-effects-element-type-background), body.elementor-page-29677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1440px){.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--padding-top:21px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-29677 .elementor-element.elementor-element-65b75adc{--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;top:-80px;}body:not(.rtl) .elementor-29677 .elementor-element.elementor-element-65b75adc{right:-77px;}body.rtl .elementor-29677 .elementor-element.elementor-element-65b75adc{left:-77px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a{--container-widget-width:635px;--container-widget-flex-grow:0;width:var( --container-widget-width, 635px );max-width:635px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a .elementor-heading-title{font-size:46px;letter-spacing:-0.02em;}.elementor-29677 .elementor-element.elementor-element-16551be1 img{width:100%;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c{--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-29677 .elementor-element.elementor-element-34f16a38{font-size:19px;}.elementor-29677 .elementor-element.elementor-element-ecf565a{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}}@media(max-width:1279px){.elementor-29677 .elementor-element.elementor-element-39802ef3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29677 .elementor-element.elementor-element-39802ef3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-3bfe19a4{width:auto;max-width:auto;}.elementor-29677 .elementor-element.elementor-element-3769be03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:110px;--padding-right:110px;}.elementor-29677 .elementor-element.elementor-element-ecf565a{width:100%;max-width:100%;}.elementor-29677 .elementor-element.elementor-element-ecf565a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-29677 .elementor-element.elementor-element-ecf565a.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:1023px){.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}body:not(.rtl) .elementor-29677 .elementor-element.elementor-element-65b75adc{right:-97px;}body.rtl .elementor-29677 .elementor-element.elementor-element-65b75adc{left:-97px;}.elementor-29677 .elementor-element.elementor-element-65b75adc{top:-40px;}.elementor-29677 .elementor-element.elementor-element-59c3e951{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-29677 .elementor-element.elementor-element-59c3e951.elementor-element{--align-self:flex-start;}.elementor-29677 .elementor-element.elementor-element-59c3e951 .elementor-heading-title{font-size:24px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a .elementor-heading-title{font-size:55px;letter-spacing:-0.03em;}.elementor-29677 .elementor-element.elementor-element-39802ef3{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-39802ef3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-41377503.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29677 .elementor-element.elementor-element-68e9efbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--padding-top:30px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;} .elementor-29677 .elementor-element.elementor-element-67f6a448{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-29677 .elementor-element.elementor-element-3347c979{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--min-height:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-29677 .elementor-element.elementor-element-65b75adc{--container-widget-width:189px;--container-widget-flex-grow:0;width:var( --container-widget-width, 189px );max-width:189px;top:-40px;}body:not(.rtl) .elementor-29677 .elementor-element.elementor-element-65b75adc{right:-66px;}body.rtl .elementor-29677 .elementor-element.elementor-element-65b75adc{left:-66px;}.elementor-29677 .elementor-element.elementor-element-59c3e951{width:100%;max-width:100%;text-align:start;}.elementor-29677 .elementor-element.elementor-element-59c3e951 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-59c3e951.elementor-element{--align-self:flex-start;}.elementor-29677 .elementor-element.elementor-element-59c3e951 .elementor-heading-title{font-size:21px;line-height:1.4em;letter-spacing:-0.2px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a{width:100%;max-width:100%;text-align:start;}.elementor-29677 .elementor-element.elementor-element-2d003e5a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-2d003e5a .elementor-heading-title{font-size:42px;letter-spacing:-0.02em;}.elementor-29677 .elementor-element.elementor-element-39802ef3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-41377503{--width:100%;--min-height:12px;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-68e9efbe{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-29677 .elementor-element.elementor-element-3bfe19a4{width:auto;max-width:auto;}.elementor-29677 .elementor-element.elementor-element-3bfe19a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-3bfe19a4.elementor-element{--align-self:center;}.elementor-29677 .elementor-element.elementor-element-3769be03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-16551be1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-16551be1 img{border-radius:0px 0px 0px 0px;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-34f16a38{font-size:17px;}.elementor-29677 .elementor-element.elementor-element-67f6a448{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;} .elementor-29677 .elementor-element.elementor-element-67f6a448{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-29677 .elementor-element.elementor-element-ecf565a.elementor-element{--order:99999 /* order end hack */;}.elementor-29677 .elementor-element.elementor-element-3347c979{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29677 .elementor-element.elementor-element-6f825d62{--width:100%;}.elementor-29677 .elementor-element.elementor-element-7b5699bb{--width:120px;}}@media(min-width:768px){.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--content-width:1280px;}.elementor-29677 .elementor-element.elementor-element-3565c302{--width:100%;}.elementor-29677 .elementor-element.elementor-element-39802ef3{--width:100%;}.elementor-29677 .elementor-element.elementor-element-3769be03{--content-width:1280px;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--content-width:1280px;}.elementor-29677 .elementor-element.elementor-element-64bf2f8c{--width:250px;}.elementor-29677 .elementor-element.elementor-element-3347c979{--content-width:1550px;}.elementor-29677 .elementor-element.elementor-element-7b5699bb{--width:130px;}}@media(max-width:1440px) and (min-width:768px){.elementor-29677 .elementor-element.elementor-element-9fdbb0a{--content-width:100%;}.elementor-29677 .elementor-element.elementor-element-3769be03{--content-width:100%;}.elementor-29677 .elementor-element.elementor-element-24234e9b{--content-width:100%;}}@media(max-width:1279px) and (min-width:768px){.elementor-29677 .elementor-element.elementor-element-39802ef3{--width:100%;}}@media(max-width:1023px) and (min-width:768px){.elementor-29677 .elementor-element.elementor-element-39802ef3{--width:100%;}.elementor-29677 .elementor-element.elementor-element-41377503{--width:30%;}.elementor-29677 .elementor-element.elementor-element-68e9efbe{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-65b75adc */.anigrafitsmo {
    animation: anigrafismoi4 1250ms cubic-bezier(0, 1.04, 0.55, 1.01) 900ms backwards;
}

@keyframes anigrafismoi4 {
  0% {
  transform: scale(0)  rotate(445deg);
  opacity: 0;
  
   
  }

    100% {
   transform: scale(1)  rotate(0deg);
    opacity: 1;
  
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c3e951 */.taitolo_left {
    transform-origin: center;
    animation: taitololeft 550ms cubic-bezier(0, 1.04, 0.55, 1.01) 0ms backwards;
}
.taitolo_left_2 {
    transform-origin: center;
    animation: taitololeft 750ms cubic-bezier(0, 1.04, 0.55, 1.21) 250ms backwards;
}

.catsblogpg {
    animation: taitololeft 750ms cubic-bezier(0, 1.04, 0.55, 1.21) 450ms backwards;
}


.aniban {
     animation: fundiban 1550ms cubic-bezier(0, 0.84, 0.55, 1.2) 350ms backwards;
    
}

.aniban2 {
    animation: banolo 550ms cubic-bezier(0, 1.04, 0.55, 1.01) 1000ms backwards;
}

@keyframes fundiban {
  0% {
   box-shadow: 0px 0px 0px 0px #FFFFFF inset;
   
  }

    100% {
   
  box-shadow: 0px -254px 0px 0px #FFFFFF inset;
  }
}

@keyframes banolo {
  0% {
   transform: scale(0.5);
   opacity: 0;
   
  }

    100% {
   
   transform: scale(1);
   opacity: 1;
  }
}


@keyframes taitololeft {
  0% {
   transform: translate(80px , 0px);
   opacity: 0;
   
  }

    100% {
   
   transform: translate(0px , 0px);
   opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-39613ac0 */.catsblog {
    font-size: 14px;
    color: #4D76B1;
    line-height: 1.4em;
     
}
.catsblog p {
    margin-bottom: 0;
}

.catsblog a {
    color: unset;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40faaae2 */.taitolo_left  h2, .taitolo_left  p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-49d8045c */.data_post  {
     font-size: 11px;
      margin: 0;
      display: flex;
      color:#63656C;
      text-transform: uppercase;
      letter-spacing: 2px;
     
 }/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-3bfe19a4 */.wrap_tempo_leitura_post .tempo_leitura_cp  {
    position: relative;
    display: flex;
    align-self: center;
    padding: 5px 0px 5px 15px;
    gap: 7px;
}

.tempo_leitura_cp svg {
    width: 15px !important;
    height: auto !important;
    margin: 0px 6px 0 0;
    display: flex;
    fill: #FF5100 !important;
    -webkit-fill: #FF5100;
  
}
 .tempo_leitura_cp span {
     font-size: 12px;
      margin: 0;
      display: flex;
      color: #003F71;
     
 }
 
  .tempo_leitura_cp .elementor-widget-container {
      display: flex; 
  }
  
  a.pointer {
      cursor: pointer;
      text-decoration: underline !important;
       font-size: 15px;
     margin: 0;
      display: flex;
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16551be1 */.imgblog img {
        aspect-ratio: 16 / 9;
        object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-34f16a38 */.cont_blog h1,  .cont_blog h2, .cont_blog h3, .cont_blog h4, .cont_blog h5, .cont_blog h6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.cont_blog ul li ul {
    padding-left: 0 !important;
}
.cont_blog ul li {
    margin: 30px 0 !important;
}

.cont_blog blockquote pre span {
   
    font-size: 21px !important;
    line-height: 1.1em !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
}


.cont_blog section {
    display: none;
}


.cont_blog p {
    padding: 0 !important;
}
.cont_blog strong, .cont_blog b {
    font-weight: 700 !important;
}

.cont_blog a {
background-image: linear-gradient(transparent 50%, #fff 50%);
	background-size: auto 175%;
	transition: background 350ms cubic-bezier(0, 0.76, 0.37, 1);
	text-decoration: underline;

	&:hover {
		background-position-y: 100%;	
}
}

.cont_blog {
    
    color: #63656C!important;
}

.cont_blog a:hover {
    color: #0069FF;
}

.cont_blog h1, .cont_blog h2, .cont_blog h3, .cont_blog h4, .cont_blog h5, .cont_blog h6 .cont_blog h1 span, .cont_blog h2 span, .cont_blog h3 span, .cont_blog h4 span, .cont_blog h5 span, .cont_blog h6 span {
    
    
    color: #202945 !important;
    font-size: 25px !important;
    margin: 35px 0 15px 0 !important;
   
    font-weight: 700 !important;
    
    
}  
.cont_blog img {
    border-radius: 7px;
    margin: 20px 0;
}


.cont_blog pre {
    padding: 30px !important;
    background: #edfbfb !important;
    border-radius: 7px !important;
    margin: 0;
   
    
}
.cont_blog blockquote {
    padding: 0 30px !important;
    border-left: solid 5px #00C1C0 !important;
    margin: 40px 0;
    font-family: "brix-slab" !important;
    font-size: 33px !important;
    font-weight: 700 !important;
    color: #003F71 !important;
    line-height: 1.2em !important;
    
}

.cont_blog blockquote a {
    color: #003F71 !important;
    
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-67f6a448 */.elementor-social-icon-instagram {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.elementor-share-btn_facebook {
    background: rgb(24,172,254);
    background: linear-gradient(180deg, rgba(24,172,254,1) 0%, rgba(1,100,225,1) 100%);
}

.elementor-share-btn:hover  {
    background: #fff;
    transform: scale(1.2);
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 0px 1px #FF5100; 
    box-shadow: 0px 0px 0px 1px #FF5100 !important;
    
}
.elementor-share-btn:hover svg {
    fill: #ffffff !important;
}

.elementor-share-btn {
    
    transition: all 350ms cubic-bezier(0, 0.83, 0.51, 1.18) !important;
    -webkit-box-shadow: 0px 0px 0px 10px rgba(255,255,255,0); 
    box-shadow: 0px 0px 0px 10px rgba(255,255,255,0);
    border-radius: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5699bb */.navswpompz .swiper-button-next:after, .navswpompz .swiper-button-prev:after {
    font-size: 26px;
    color: #003F71;
}
.navswpompz .swiper-button-prev {
    align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-12e413dc *//* Estilos para o wrapper da lista */
@keyframes glowup {
  0% {
    transform: translateY(100px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.leiatb .swiper-wrapper {
    display: flex;
}



.swiper-slide.blc_blog {
  align-self: stretch !important;
  height: auto;
}
.swiper-slide.blc_blog.bot_pointer a {
  align-self: stretch !important;
  height: 100%;
  background: #e2dddd;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;
  color: #003F71;
  
  
}

.swiper-container {
  overflow: hidden;
  padding: 25px 25px 60px;
}

.leiatb .tempo_leitura {
    padding: 35px;
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: 7px;
}

.leiatb .tempo_leitura svg {
  width: auto;
  height: 17px !important;
  display: flex;
  fill: #FF5100;
}
.leiatb .tempo_leitura span {
   font-size: 15px;
    
   margin: 0;
    display: flex;
    color: #003F71;
   
}

.leiatb .tempo_leitura .elementor-widget-container {
    display: flex;
}
.slide-ver-mais svg {
    height: 50px;
    fill: #FF5100;
}



.list_blog h2 {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #63656C;
  padding: 0 0 0 20px;
  display: block;
  width: 100%;
}


ul.anilist{
animation: glowup 350ms ease-in-out forwards ;
opacity: 0;
}


.oculto {
  display: none ;
}

#load_filtro_cm.visivel, #fallback_blg_escweb.visivel {
  display: flex;
}



.wrap_icomais {
padding: 10px 10px 20px;
border-radius: 5px 5px 0px 0px;

background: #fff;
}

.wrap_leia_mais svg {
width: 30px;
stroke: #FF5100 !important;
}

.wrap_leia_mais {
  height: 350px;

width: 100%;
display: flex;
margin-top: -350px;
position: relative;
flex-direction: row;
padding: 0 20px 0 0;
transition: all 350ms cubic-bezier(0, 0.76, 0.25, 1);
transform: translate(0, 350px);
background: #ff510073;
flex-wrap: nowrap;
align-content: flex-end;
align-items: flex-end;
justify-content: flex-end;
}

.ver_mais_ani {
display: flex;
position: relative;
width: auto;
text-align: flex-start;
padding: 0;
transform: translate(0,0) rotate(-90deg) scale(0);
height: auto;
font-weight: 500;
color: white;
font-size: 10px;
transition: all 350ms cubic-bezier(0, 0.76, 0.25, 1);
align-content: center;
flex-direction: column;
justify-content: center;

align-self: center;
height: 52px;
}


.blc_blog:hover .ver_mais_ani {

  transform: translate(0,0) rotate(-90deg) scale(1);

}
.blc_blog:hover .wrap_leia_mais {
transform: translate(0,0);
}



.txt_ls_blog  {
display: flex;
flex-direction: column;
justify-content: center;
flex-basis: 50%;
flex-grow: 0;
flex-shrink: 0;




}














.blc_blog {

 transition: all 250ms ease;
z-index: 1;
background: #FFFFFF;
border-radius: 20px;
overflow: hidden;
-webkit-box-shadow: 0px 0px 0px 1px rgba(216,231,233,1),  0px 0px 10px 10px rgba(255,81,0,0);
-moz-box-shadow: 0px 0px 0px 1px rgba(216,231,233,1) , 0px 0px 0px 10px rgba(255,81,0,0);
box-shadow: 0px 0px 0px 1px rgba(216,231,233,1) , 0px 0px 0px 10px rgba(255,81,0,0);
flex-shrink: 0;
position: relative;
}

.blc_blog:hover .blog_destaque img  {

transform: scale(1.2);


}

.blc_blog:hover {
-webkit-box-shadow: 0px 0px 0px 1px rgba(255,81,0,1) , 0px 0px 0px 1px rgba(255,81,0,1);
-moz-box-shadow: 0px 0px 0px 1px rgba(255,81,0,1) , 0px 0px 0px 1px rgba(255,81,0,1);
box-shadow: 0px 0px 0px 1px rgba(255,81,0,1), 0px 0px 0px 1px rgba(255,81,0,1);
background-color: #fff;
color: #003F71;

}




.blog_destaque {
overflow: hidden;
height: 280px;
flex-basis: 50%;
background-color: #D8E7E9;

}


h3.tit_grid_lk {
color: #003F71;
font-weight: 700;
font-size: 27px;
margin: 0;
padding: 15px 35px 0;
line-height: 1.1em;
}


.wrap_blog ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;

}

/* Estilos para cada item de post */
.wrap_blog li {
flex-basis: calc(45% - 20px);
padding: 0px;
margin: 0 15px 100px ;
flex-shrink: 0;
flex-grow: 1;
position: relative;
max-width: 50%;
}



/* Estilos para a imagem de destaque */
.blog_destaque img {
width: 100%;
height: 280px;
object-fit: cover;
transition: all 250ms ease;
}



/* Estilos para a data do post */
.data_do_post {
font-style: normal;
color: #FF5100;

font-size: 15px;
font-weight: 400;
margin: 0;
padding: 35px 35px 0;
line-height: 1.3em;
}

/* Estilos para o resumo do post */
.res_blog {
  color: #6A757D;
    margin: 10px 0 0;
  font-weight: 400;
  padding: 0 35px 85px;
  font-size: 15px;
  line-height: 1.3em;
}

@media only screen and (max-width: 1280px) { 

/* Estilos para o título do post */



h3.tit_grid_lk {
color: #003F71;
font-size: 20px;
padding: 5px 25px 0;
}

.data_do_post {
  padding: 25px 25px 0;
}
.res_blog {
  padding: 0 25px 85px;
}





}




@media only screen and (max-width: 1000px) { 

/* Estilos para cada item de post */
.wrap_blog li {


flex-shrink: 1;
flex-grow: 1;
}




}


@media only screen and (max-width: 600px) { 
.wrap_blog li {
flex-basis: 100%;
flex-shrink: 1;
flex-grow: 1;
margin: 0 0 35px;
max-width: 100%;
}



.blc_blog:hover .wrap_leia_mais {
margin-top: -287px;
}




}/* End custom CSS */