.elementor-891 .elementor-element.elementor-element-f0d947a{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0.39;}.elementor-891 .elementor-element.elementor-element-f0d947a::before, .elementor-891 .elementor-element.elementor-element-f0d947a > .elementor-background-video-container::before, .elementor-891 .elementor-element.elementor-element-f0d947a > .e-con-inner > .elementor-background-video-container::before, .elementor-891 .elementor-element.elementor-element-f0d947a > .elementor-background-slideshow::before, .elementor-891 .elementor-element.elementor-element-f0d947a > .e-con-inner > .elementor-background-slideshow::before, .elementor-891 .elementor-element.elementor-element-f0d947a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-891 .elementor-element.elementor-element-b655a02{text-align:center;}.elementor-891 .elementor-element.elementor-element-b655a02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-891 .elementor-element.elementor-element-042653b .elementor-icon-list-icon i{color:#C91110;font-size:14px;}.elementor-891 .elementor-element.elementor-element-042653b .elementor-icon-list-icon svg{fill:#C91110;--e-icon-list-icon-size:14px;}.elementor-891 .elementor-element.elementor-element-042653b .elementor-icon-list-icon{width:14px;}.elementor-891 .elementor-element.elementor-element-042653b .elementor-icon-list-text, .elementor-891 .elementor-element.elementor-element-042653b .elementor-icon-list-text a{color:#000000;}.elementor-891 .elementor-element.elementor-element-9933fbe{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-891 .elementor-element.elementor-element-a9514e4{width:100%;max-width:100%;}.elementor-891 .elementor-element.elementor-element-a9514e4.elementor-element{--align-self:center;}.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button{font-family:"Unbounded", Sans-serif;font-weight:500;padding:25px 50px 25px 50px;}.elementor-891 .elementor-element.elementor-element-9af79f0{width:100%;max-width:100%;}.elementor-891 .elementor-element.elementor-element-9af79f0.elementor-element{--align-self:center;}.elementor-891 .elementor-element.elementor-element-9af79f0 .elementor-button{font-family:"Unbounded", Sans-serif;font-weight:500;padding:25px 50px 25px 50px;}.elementor-891 .elementor-element.elementor-element-139150b{--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;--row-gap:0px;--column-gap:0px;}.elementor-891 .elementor-element.elementor-element-2e6f963{--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-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-891 .elementor-element.elementor-element-b66a713 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-891 .elementor-element.elementor-element-b66a713{text-align:start;color:#000000;font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-891 .elementor-element.elementor-element-6b8fcfa{--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-891 .elementor-element.elementor-element-6b8fcfa:not(.elementor-motion-effects-element-type-background), .elementor-891 .elementor-element.elementor-element-6b8fcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-891 .elementor-element.elementor-element-fae1ab9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-891 .elementor-element.elementor-element-fae1ab9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-891 .elementor-element.elementor-element-fae1ab9 .elementor-post__title, .elementor-891 .elementor-element.elementor-element-fae1ab9 .elementor-post__title a{color:#C91110;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-891 .elementor-element.elementor-element-ef36442{--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-891 .elementor-element.elementor-element-2bb4136{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-title{color:#000000;font-family:"Unbounded", Sans-serif;}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-title > span{color:#C91110;}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#C91110;}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-subtitle{color:#000000;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:300;}.elementor-891 .elementor-element.elementor-element-d925686{width:100%;max-width:100%;}.elementor-891 .elementor-element.elementor-element-d925686.elementor-element{--align-self:center;}.elementor-891 .elementor-element.elementor-element-d925686 .elementor-button{font-family:"Unbounded", Sans-serif;font-weight:500;padding:25px 50px 25px 50px;}.elementor-891 .elementor-element.elementor-element-981279d{z-index:1;}.elementor-891 .elementor-element.elementor-element-cbd99c3{--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-891 .elementor-element.elementor-element-6ac644b{--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;--row-gap:0px;--column-gap:0px;}.elementor-891 .elementor-element.elementor-element-1511092{--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;--justify-content:center;}.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-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-title{color:#000000;font-family:"Unbounded", Sans-serif;font-size:25px;}.elementor-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-title > span{color:#C91110;}.elementor-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#C91110;}.elementor-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-subtitle{color:#000000;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-891 .elementor-element.elementor-element-9a030f0{text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:#000000;}.elementor-891 .elementor-element.elementor-element-733e803{--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-891 .elementor-element.elementor-element-5e26170{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-891 .elementor-element.elementor-element-8ebc29e{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-891 .elementor-element.elementor-element-a97af6f .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-a97af6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-a97af6f.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-a97af6f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-a97af6f.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-a97af6f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-891 .elementor-element.elementor-element-1081d32{text-align:center;}.elementor-891 .elementor-element.elementor-element-1081d32 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-e88d70e{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-44c8b47 .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-44c8b47.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-44c8b47.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-44c8b47.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-44c8b47.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-44c8b47.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-f0d3fc7{text-align:center;}.elementor-891 .elementor-element.elementor-element-f0d3fc7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-7186c2d{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-406e72f .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-406e72f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-406e72f.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-406e72f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-406e72f.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-406e72f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-6492989{text-align:center;}.elementor-891 .elementor-element.elementor-element-6492989 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-997e7c1{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-23215c1 .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-23215c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-23215c1.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-23215c1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-23215c1.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-23215c1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-af1ff00{text-align:center;}.elementor-891 .elementor-element.elementor-element-af1ff00 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-9d1b3cc{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-ea34843 .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-ea34843.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-ea34843.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-ea34843.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-ea34843.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-ea34843.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-f17aa3c{text-align:center;}.elementor-891 .elementor-element.elementor-element-f17aa3c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-ec4f448{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-c43e28d .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-c43e28d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-c43e28d.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-c43e28d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-c43e28d.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-c43e28d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-1e5a6c5{text-align:center;}.elementor-891 .elementor-element.elementor-element-1e5a6c5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-c649730{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-77d3a22 .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-77d3a22.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-77d3a22.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-77d3a22.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-77d3a22.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-77d3a22.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-30aac1e{text-align:center;}.elementor-891 .elementor-element.elementor-element-30aac1e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-0aaf940{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-dc74e01 .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-dc74e01.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-dc74e01.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-dc74e01.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-dc74e01.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-dc74e01.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-c801f3f{text-align:center;}.elementor-891 .elementor-element.elementor-element-c801f3f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-ce10f07{--display:flex;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-891 .elementor-element.elementor-element-0a3a03c .elementor-icon-wrapper{text-align:center;}.elementor-891 .elementor-element.elementor-element-0a3a03c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-0a3a03c.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-0a3a03c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-0a3a03c.elementor-view-framed .elementor-icon, .elementor-891 .elementor-element.elementor-element-0a3a03c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-891 .elementor-element.elementor-element-886f0a3{text-align:center;}.elementor-891 .elementor-element.elementor-element-886f0a3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}@media(min-width:768px){.elementor-891 .elementor-element.elementor-element-2e6f963{--width:66.6666%;}.elementor-891 .elementor-element.elementor-element-6b8fcfa{--width:33.3333%;}.elementor-891 .elementor-element.elementor-element-1511092{--width:40%;}.elementor-891 .elementor-element.elementor-element-733e803{--width:60%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-891 .elementor-element.elementor-element-5e26170{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-891 .elementor-element.elementor-element-b655a02 .elementor-heading-title{font-size:30px;}.elementor-891 .elementor-element.elementor-element-b66a713 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-891 .elementor-element.elementor-element-b66a713{text-align:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-title{font-size:19px;}.elementor-891 .elementor-element.elementor-element-b26c88f .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:20px;}.elementor-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-title{font-size:19px;}.elementor-891 .elementor-element.elementor-element-d298f2e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:20px;}.elementor-891 .elementor-element.elementor-element-5e26170{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for button, class: .elementor-element-a9514e4 *//* =========================================
BOTÃO PREMIUM AUTOMOTIVO - VERMELHO
EFEITO PEROLIZADO + FEIXE FINO
========================================= */

.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button{
    position: relative;
    overflow: hidden;


    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #5e0d0d 25%,
        #c91f1f 50%,
        #8f1111 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.16);

    color: #fff !important;

    font-weight: 700;
    letter-spacing: 0.5px;

    box-shadow:
    0 10px 30px rgba(201,31,31,0.35),
    inset 0 1px 1px rgba(255,255,255,0.18);

    transition: all 0.3s ease;
}

/* TEXTURA PEROLIZADA */
.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 20% 20%,
        rgba(255,255,255,0.18) 0%,
        transparent 22%
    ),
    radial-gradient(
        circle at 80% 30%,
        rgba(255,255,255,0.10) 0%,
        transparent 18%
    ),
    radial-gradient(
        circle at 40% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    pointer-events: none;
}

/* FEIXE DE LUZ */
.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button::after{
    content: "";

    position: absolute;

    top: -140%;
    left: -120%;

    width: 12%;
    height: 380%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255,255,255,0.95) 50%,
        transparent 100%
    );

    transform: rotate(25deg);

    filter: blur(1px);

    animation: luzPassando 6s linear infinite;

    opacity: 0.85;
}

/* HOVER */
.elementor-891 .elementor-element.elementor-element-a9514e4 .elementor-button:hover{
    transform: translateY(-2px);

    box-shadow:
    0 15px 40px rgba(201,31,31,0.50),
    inset 0 1px 2px rgba(255,255,255,0.22);
}

/* ANIMAÇÃO */
@keyframes luzPassando{
    0%{
        left: -120%;
    }

    100%{
        left: 180%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9af79f0 *//* =========================================
BOTÃO PREMIUM AUTOMOTIVO - VERMELHO
EFEITO PEROLIZADO + FEIXE FINO
========================================= */

.elementor-891 .elementor-element.elementor-element-9af79f0 .elementor-button{
    position: relative;
    overflow: hidden;


    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #5e0d0d 25%,
        #c91f1f 50%,
        #8f1111 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.16);

    color: #fff !important;

    font-weight: 700;
    letter-spacing: 0.5px;

    box-shadow:
    0 10px 30px rgba(201,31,31,0.35),
    inset 0 1px 1px rgba(255,255,255,0.18);

    transition: all 0.3s ease;
}

/* TEXTURA PEROLIZADA */
.elementor-891 .elementor-element.elementor-element-9af79f0 .elementor-button::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 20% 20%,
        rgba(255,255,255,0.18) 0%,
        transparent 22%
    ),
    radial-gradient(
        circle at 80% 30%,
        rgba(255,255,255,0.10) 0%,
        transparent 18%
    ),
    radial-gradient(
        circle at 40% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    pointer-events: none;
}

/* FEIXE DE LUZ */
.elementor-891 .elementor-element.elementor-element-9af79f0 .elementor-button::after{
    content: "";

    position: absolute;

    top: -140%;
    left: -120%;

    width: 12%;
    height: 380%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255,255,255,0.95) 50%,
        transparent 100%
    );

    transform: rotate(25deg);

    filter: blur(1px);

    animation: luzPassando 6s linear infinite;

    opacity: 0.85;
}

/* HOVER */
.elementor-891 .elementor-element.elementor-element-9af79f0 .elementor-button:hover{
    transform: translateY(-2px);

    box-shadow:
    0 15px 40px rgba(201,31,31,0.50),
    inset 0 1px 2px rgba(255,255,255,0.22);
}

/* ANIMAÇÃO */
@keyframes luzPassando{
    0%{
        left: -120%;
    }

    100%{
        left: 180%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d925686 *//* =========================================
BOTÃO PREMIUM AUTOMOTIVO - VERMELHO
EFEITO PEROLIZADO + FEIXE FINO
========================================= */

.elementor-891 .elementor-element.elementor-element-d925686 .elementor-button{
    position: relative;
    overflow: hidden;


    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #5e0d0d 25%,
        #c91f1f 50%,
        #8f1111 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.16);

    color: #fff !important;

    font-weight: 700;
    letter-spacing: 0.5px;

    box-shadow:
    0 10px 30px rgba(201,31,31,0.35),
    inset 0 1px 1px rgba(255,255,255,0.18);

    transition: all 0.3s ease;
}

/* TEXTURA PEROLIZADA */
.elementor-891 .elementor-element.elementor-element-d925686 .elementor-button::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 20% 20%,
        rgba(255,255,255,0.18) 0%,
        transparent 22%
    ),
    radial-gradient(
        circle at 80% 30%,
        rgba(255,255,255,0.10) 0%,
        transparent 18%
    ),
    radial-gradient(
        circle at 40% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    pointer-events: none;
}

/* FEIXE DE LUZ */
.elementor-891 .elementor-element.elementor-element-d925686 .elementor-button::after{
    content: "";

    position: absolute;

    top: -140%;
    left: -120%;

    width: 12%;
    height: 380%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255,255,255,0.95) 50%,
        transparent 100%
    );

    transform: rotate(25deg);

    filter: blur(1px);

    animation: luzPassando 6s linear infinite;

    opacity: 0.85;
}

/* HOVER */
.elementor-891 .elementor-element.elementor-element-d925686 .elementor-button:hover{
    transform: translateY(-2px);

    box-shadow:
    0 15px 40px rgba(201,31,31,0.50),
    inset 0 1px 2px rgba(255,255,255,0.22);
}

/* ANIMAÇÃO */
@keyframes luzPassando{
    0%{
        left: -120%;
    }

    100%{
        left: 180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebc29e */.elementor-891 .elementor-element.elementor-element-8ebc29e{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-8ebc29e::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-8ebc29e::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e88d70e */.elementor-891 .elementor-element.elementor-element-e88d70e{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-e88d70e::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-e88d70e::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7186c2d */.elementor-891 .elementor-element.elementor-element-7186c2d{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-7186c2d::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-7186c2d::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997e7c1 */.elementor-891 .elementor-element.elementor-element-997e7c1{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-997e7c1::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-997e7c1::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d1b3cc */.elementor-891 .elementor-element.elementor-element-9d1b3cc{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-9d1b3cc::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-9d1b3cc::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec4f448 */.elementor-891 .elementor-element.elementor-element-ec4f448{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-ec4f448::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-ec4f448::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c649730 */.elementor-891 .elementor-element.elementor-element-c649730{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-c649730::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-c649730::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aaf940 */.elementor-891 .elementor-element.elementor-element-0aaf940{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-0aaf940::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-0aaf940::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce10f07 */.elementor-891 .elementor-element.elementor-element-ce10f07{
    position: relative;
    overflow: hidden;

    background:
    linear-gradient(
        135deg,
        #1a0505 0%,
        #3b0909 25%,
        #6e1010 50%,
        #c91f1f 75%,
        #1a0505 100%
    );

    border: 1px solid rgba(255,255,255,0.10);

    box-shadow:
    0 20px 50px rgba(0,0,0,0.38),
    0 10px 30px rgba(201,31,31,0.18),
    inset 0 1px 1px rgba(255,255,255,0.08);

    backdrop-filter: blur(6px);

    isolation: isolate;
}


.elementor-891 .elementor-element.elementor-element-ce10f07::before{
    content: "";

    position: absolute;
    inset: 0;

    background:
    radial-gradient(
        circle at 15% 20%,
        rgba(255,255,255,0.16) 0%,
        transparent 24%
    ),

    radial-gradient(
        circle at 85% 25%,
        rgba(255,255,255,0.10) 0%,
        transparent 20%
    ),

    radial-gradient(
        circle at 50% 80%,
        rgba(255,255,255,0.08) 0%,
        transparent 22%
    ),

    radial-gradient(
        circle at 70% 60%,
        rgba(255,255,255,0.06) 0%,
        transparent 18%
    );

    mix-blend-mode: screen;

    opacity: 0.9;

    pointer-events: none;
}

.elementor-891 .elementor-element.elementor-element-ce10f07::after{
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    opacity: 0.7;
}/* End custom CSS */