.elementor-5053 .elementor-element.elementor-element-e8202b2{--display:flex;}.elementor-5053 .elementor-element.elementor-element-e8202b2:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-e8202b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0303;}.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-5053 .elementor-element.elementor-element-c019ee9{text-align:center;}.elementor-5053 .elementor-element.elementor-element-c019ee9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-70fbba8{--display:flex;--min-height:878px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-70fbba8:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-70fbba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://deolanepaz.com.br/wp-content/uploads/2024/09/DOBRA-1-ISCA-PALESTRA-4.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-5053 .elementor-element.elementor-element-9ed02ff{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-9ed02ff > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-5053 .elementor-element.elementor-element-9ed02ff img{filter:brightness( 153% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5053 .elementor-element.elementor-element-603b0ec{width:var( --container-widget-width, 49.5% );max-width:49.5%;--container-widget-width:49.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:36.84px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5053 .elementor-element.elementor-element-603b0ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17.68px;font-weight:400;line-height:25.4px;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-text{color:#F2F2F2;transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-462ce18{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-462ce18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:43px;color:#F2F2F2;}.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-5053 .elementor-element.elementor-element-305e8fa{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-305e8fa .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:23px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 26px 25px 26px;}.elementor-5053 .elementor-element.elementor-element-97ed443{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-97ed443:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-97ed443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0303;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-5053 .elementor-element.elementor-element-8b9ddec{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-8b9ddec.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-8c349ad{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF50;--border-color:#FFFFFF50;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-8c349ad:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-8c349ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5053 .elementor-element.elementor-element-6e5fc26{--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 15px;--row-gap:40px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-e2dfe73{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:37px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-31c52b8{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-31c52b8 > .elementor-widget-container{background-color:#0E0E0F50;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-31c52b8 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-31c52b8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-5437c7f{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-5437c7f > .elementor-widget-container{background-color:#0E0E0F50;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-5437c7f .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-5437c7f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-8587c7b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-8587c7b > .elementor-widget-container{background-color:#0E0E0F50;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-8587c7b .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-8587c7b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-5f7aafb{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-5f7aafb > .elementor-widget-container{background-color:#0E0E0F50;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-5f7aafb .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-5f7aafb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F8F8F8;}.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-5053 .elementor-element.elementor-element-6aa829a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-6aa829a.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-667d9b7{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-667d9b7.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-22c9d14{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-22c9d14.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-22c9d14 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 26px 25px 26px;}.elementor-5053 .elementor-element.elementor-element-349a506{--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:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-349a506:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-349a506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0303;}.elementor-5053 .elementor-element.elementor-element-6b59d01{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-6b59d01.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-3ae29ff{--display:flex;--min-height:725px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5053 .elementor-element.elementor-element-3ae29ff:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-3ae29ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-6ba957a{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-6ba957a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-6ba957a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-5053 .elementor-element.elementor-element-6ba957a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-5053 .elementor-element.elementor-element-6ba957a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:32px;color:#6EC1E4;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px;transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-ac2a0e1{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-063caf6{--display:flex;--min-height:680px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5053 .elementor-element.elementor-element-063caf6:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-063caf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-58ee400{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-58ee400 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-58ee400.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-5053 .elementor-element.elementor-element-58ee400.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-5053 .elementor-element.elementor-element-58ee400.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:32px;color:#6EC1E4;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px;transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-ae9fa9c{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-8d1b388{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-8d1b388.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-30688fc{--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:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-30688fc:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-30688fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5053 .elementor-element.elementor-element-3db8425{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-3db8425.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-54e1d46{--display:flex;--min-height:1093px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5053 .elementor-element.elementor-element-54e1d46:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-54e1d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-33c096d{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-33c096d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-33c096d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-5053 .elementor-element.elementor-element-33c096d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-5053 .elementor-element.elementor-element-33c096d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:32px;color:#6EC1E4;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px;transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-8bfc036{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-814ba5d{--display:flex;--min-height:672px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5053 .elementor-element.elementor-element-814ba5d:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-814ba5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-9f781c3{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-9f781c3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-9f781c3.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-5053 .elementor-element.elementor-element-9f781c3.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-5053 .elementor-element.elementor-element-9f781c3.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:32px;color:#6EC1E4;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;border-radius:20px;transition-duration:0.3s;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:23px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-f8861dc{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-e25a314{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-e25a314.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-e25a314 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 85px 25px 85px;}.elementor-5053 .elementor-element.elementor-element-3d1b192{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-3d1b192:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-3d1b192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0303;}.elementor-5053 .elementor-element.elementor-element-158d7d2{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-158d7d2.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-158d7d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-78a81a1{--display:flex;--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:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-78a81a1.e-con{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-236ffd0{--e-image-carousel-slides-to-show:6;}.elementor-5053 .elementor-element.elementor-element-236ffd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-236ffd0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-5053 .elementor-element.elementor-element-236ffd0 .swiper-pagination-bullet{background:#DA2A2A;}.elementor-5053 .elementor-element.elementor-element-236ffd0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-34b66aa .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 45px 25px 45px;}.elementor-5053 .elementor-element.elementor-element-fe6c8b8{--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:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-fe6c8b8:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-fe6c8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5053 .elementor-element.elementor-element-b64c731{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-b64c731.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-f7e5401{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5053 .elementor-element.elementor-element-f7e5401:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-f7e5401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-c3a84e6{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-c3a84e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5053 .elementor-element.elementor-element-c3a84e6.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-c3a84e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-3801c61{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5053 .elementor-element.elementor-element-3801c61 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-a5feee2 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-5053 .elementor-element.elementor-element-a5feee2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:18px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-f0c4b21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-f0c4b21.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-title{margin-bottom:15px;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;line-height:35px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-8e03df1 .elementor-button{background-color:#08152430;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF50;border-radius:5px 5px 5px 5px;padding:25px 26px 25px 26px;}.elementor-5053 .elementor-element.elementor-element-a389c0c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5053 .elementor-element.elementor-element-a389c0c:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-a389c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0F50;}.elementor-5053 .elementor-element.elementor-element-443abc6{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-443abc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5053 .elementor-element.elementor-element-443abc6.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-443abc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-865a923{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5053 .elementor-element.elementor-element-865a923 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5053 .elementor-element.elementor-element-ecdd4cf > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-5053 .elementor-element.elementor-element-ecdd4cf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:18px;color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-eab30df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-eab30df.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-title{margin-bottom:15px;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;line-height:35px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-1ba09b1 .elementor-button{background-color:#F8F8F8;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 60px 25px 60px;}.elementor-5053 .elementor-element.elementor-element-1ba09b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-1ba09b1.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-31c69a0{--display:flex;--min-height:906px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5053 .elementor-element.elementor-element-31c69a0:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-31c69a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://deolanepaz.com.br/wp-content/uploads/2024/07/DOBRA-BIO-JEC-RED.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5053 .elementor-element.elementor-element-a5bffb7{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:37px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-75e75ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-75e75ec.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-75e75ec .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 26px 25px 26px;}.elementor-5053 .elementor-element.elementor-element-6708044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-6708044:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-6708044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-5053 .elementor-element.elementor-element-b93e4c5{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-b93e4c5 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-5053 .elementor-element.elementor-element-bdb69cc{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-0064bc0{width:100%;max-width:100%;}.elementor-5053 .elementor-element.elementor-element-0064bc0.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-wrapper{text-align:left;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-title{margin-bottom:40px;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-1d1fb54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5053 .elementor-element.elementor-element-1d1fb54.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-1d1fb54 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 26px 25px 26px;}.elementor-5053 .elementor-element.elementor-element-e807a46{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-e807a46:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-e807a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-5053 .elementor-element.elementor-element-927738c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-927738c.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-927738c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:43px;color:#F2F2F2;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-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-5053 .elementor-element.elementor-element-18de64e.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-18de64e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-item{border-width:0px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title{background-color:#560000;padding:20px 70px 20px 70px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-icon, .elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-title{color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-icon svg{fill:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-active .elementor-accordion-icon, .elementor-5053 .elementor-element.elementor-element-18de64e .elementor-active .elementor-accordion-title{color:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-active .elementor-accordion-icon svg{fill:#F8F8F8;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-icon{margin-inline-end:0px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:23px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-2cfea1a{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-5053 .elementor-element.elementor-element-2cfea1a.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-2cfea1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:33px;color:#F2F2F2;}.elementor-5053 .elementor-element.elementor-element-d9a01a8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:16px;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:25px 80px 25px 80px;}.elementor-5053 .elementor-element.elementor-element-650f1d8 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-650f1d8{text-align:center;}.elementor-5053 .elementor-element.elementor-element-650f1d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:12px;color:#F2F2F2;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5053 .elementor-element.elementor-element-3ae29ff{--width:48%;}.elementor-5053 .elementor-element.elementor-element-063caf6{--width:48%;}.elementor-5053 .elementor-element.elementor-element-54e1d46{--width:49%;}.elementor-5053 .elementor-element.elementor-element-814ba5d{--width:48%;}.elementor-5053 .elementor-element.elementor-element-78a81a1{--width:1920px;}.elementor-5053 .elementor-element.elementor-element-f7e5401{--width:550px;}.elementor-5053 .elementor-element.elementor-element-a389c0c{--width:550px;}.elementor-5053 .elementor-element.elementor-element-bdb69cc{--width:50%;}}@media(max-width:767px){.elementor-5053 .elementor-element.elementor-element-c019ee9 .elementor-heading-title{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-70fbba8:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-70fbba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deolanepaz.com.br/wp-content/uploads/2025/10/DOBRA-1-AULAO-GRATUITO-FAC-MOBILE-scaled.webp");}.elementor-5053 .elementor-element.elementor-element-70fbba8{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-9ed02ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-9ed02ff{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-5053 .elementor-element.elementor-element-9ed02ff.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-603b0ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-603b0ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:23px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-5053 .elementor-element.elementor-element-603b0ec.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-603b0ec .elementor-icon-list-item > a{font-size:14px;line-height:18px;}.elementor-5053 .elementor-element.elementor-element-462ce18{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5053 .elementor-element.elementor-element-462ce18 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-5053 .elementor-element.elementor-element-305e8fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-305e8fa .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-97ed443{--content-width:360px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-8b9ddec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:28px;}.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-description{font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-8c349ad{--content-width:360px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-6e5fc26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-5053 .elementor-element.elementor-element-e2dfe73{text-align:center;}.elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-5053 .elementor-element.elementor-element-31c52b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-5437c7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-8587c7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-5f7aafb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-6aa829a{text-align:center;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-667d9b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-22c9d14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-22c9d14 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-349a506{--content-width:360px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-6b59d01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-3ae29ff{--min-height:0px;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-title{font-size:28px;line-height:28px;}.elementor-5053 .elementor-element.elementor-element-ac2a0e1{text-align:left;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-063caf6{--min-height:0px;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-title{font-size:28px;line-height:28px;}.elementor-5053 .elementor-element.elementor-element-ae9fa9c{text-align:left;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-8d1b388{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-8d1b388 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-30688fc{--content-width:360px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-3db8425{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-3db8425 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-54e1d46{--min-height:0px;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-33c096d .elementor-image-box-title{font-size:28px;line-height:28px;}.elementor-5053 .elementor-element.elementor-element-8bfc036{text-align:left;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-814ba5d{--min-height:0px;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-img{margin-bottom:20px;}.elementor-5053 .elementor-element.elementor-element-9f781c3 .elementor-image-box-title{font-size:28px;line-height:28px;}.elementor-5053 .elementor-element.elementor-element-f8861dc{text-align:left;font-size:14px;line-height:19px;}.elementor-5053 .elementor-element.elementor-element-e25a314{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-5053 .elementor-element.elementor-element-e25a314 .elementor-button{font-size:16px;padding:20px 065px 20px 065px;}.elementor-5053 .elementor-element.elementor-element-3d1b192{--content-width:360px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-158d7d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5053 .elementor-element.elementor-element-158d7d2 .elementor-heading-title{font-size:22px;line-height:25px;}.elementor-5053 .elementor-element.elementor-element-236ffd0{--e-image-carousel-slides-to-show:1;}.elementor-5053 .elementor-element.elementor-element-34b66aa .elementor-button{font-size:16px;padding:20px 34px 20px 34px;}.elementor-5053 .elementor-element.elementor-element-fe6c8b8{--content-width:360px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-b64c731{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-b64c731 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-f7e5401{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5053 .elementor-element.elementor-element-c3a84e6{text-align:center;}.elementor-5053 .elementor-element.elementor-element-c3a84e6 .elementor-heading-title{font-size:32px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-3801c61{--e-icon-list-icon-size:21px;}.elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-3801c61 .elementor-icon-list-item > a{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-title{margin-bottom:20px;font-size:42px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-f0c4b21 .elementor-image-box-description{font-size:20px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-8e03df1 .elementor-button{font-size:16px;padding:20px 35px 20px 35px;}.elementor-5053 .elementor-element.elementor-element-a389c0c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5053 .elementor-element.elementor-element-443abc6{text-align:center;}.elementor-5053 .elementor-element.elementor-element-443abc6 .elementor-heading-title{font-size:32px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-865a923{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:21px;}.elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5053 .elementor-element.elementor-element-865a923 .elementor-icon-list-item > a{font-size:16px;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-title{margin-bottom:20px;font-size:42px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-eab30df .elementor-image-box-description{font-size:20px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-1ba09b1 .elementor-button{font-size:16px;padding:20px 65px 20px 65px;}.elementor-5053 .elementor-element.elementor-element-31c69a0:not(.elementor-motion-effects-element-type-background), .elementor-5053 .elementor-element.elementor-element-31c69a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deolanepaz.com.br/wp-content/uploads/2024/07/DOBRA-BIO-FAC-RED-MOBILE-scaled.webp");}.elementor-5053 .elementor-element.elementor-element-31c69a0{--content-width:360px;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:260px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5053 .elementor-element.elementor-element-a5bffb7{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-a5bffb7 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-75e75ec .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-6708044{--content-width:360px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-6708044.e-con{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-b93e4c5{--container-widget-width:229px;--container-widget-flex-grow:0;width:var( --container-widget-width, 229px );max-width:229px;text-align:center;}.elementor-5053 .elementor-element.elementor-element-b93e4c5.elementor-element{--align-self:center;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-wrapper{text-align:center;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-title{margin-bottom:20px;font-size:22px;line-height:29px;}.elementor-5053 .elementor-element.elementor-element-0064bc0 .elementor-image-box-description{font-size:14px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-1d1fb54 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-e807a46{--content-width:360px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-927738c{text-align:center;}.elementor-5053 .elementor-element.elementor-element-927738c .elementor-heading-title{font-size:22px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion-title{font-size:14px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-content{font-size:14px;}.elementor-5053 .elementor-element.elementor-element-2cfea1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5053 .elementor-element.elementor-element-2cfea1a .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-5053 .elementor-element.elementor-element-d9a01a8 .elementor-button{font-size:16px;padding:20px 60px 20px 60px;}.elementor-5053 .elementor-element.elementor-element-650f1d8 > .elementor-widget-container{margin:40px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-305e8fa */.elementor-5053 .elementor-element.elementor-element-305e8fa .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b9ddec */@keyframes glow-breathe {
  0%, 100% { opacity: 0.40; }
  50%       { opacity: 0.90; }
}

.elementor-5053 .elementor-element.elementor-element-8b9ddec {
  background: linear-gradient(158deg, #1C0202 0%, #2C0606 40%, #1E0404 75%, #130101 100%) !important;
  border: 1px solid rgba(201, 149, 108, 0.45) !important;
  border-top: 3px solid rgba(201, 149, 108, 0.80) !important;
  border-bottom: 2px solid rgba(201, 149, 108, 0.40) !important;
  border-radius: 4px !important;
  box-shadow:
    0 0 48px rgba(120, 0, 20, 0.28),
    0 0 0 1px rgba(201, 149, 108, 0.12) !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

/* Glow central pulsante */
.elementor-5053 .elementor-element.elementor-element-8b9ddec::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 90% 65% at 50% 50%, rgba(120, 0, 20, 0.28) 0%, transparent 70%);
  animation: glow-breathe 5s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* Conteúdo acima dos overlays */
.elementor-5053 .elementor-element.elementor-element-8b9ddec .e-con-inner,
.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-container {
  position: relative;
  z-index: 2;
}

/* Título: "Você tem formação." */
.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-title {
  position: relative !important;
  z-index: 2 !important;
  letter-spacing: 0.3px !important;
  text-shadow: 0 2px 28px rgba(0, 0, 0, 0.65) !important;
}

/* Corpo do texto */
.elementor-5053 .elementor-element.elementor-element-8b9ddec .elementor-image-box-description {
  position: relative !important;
  z-index: 2 !important;
  color: rgba(242, 242, 242, 0.78) !important;
  line-height: 1.65 !important;
  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.40) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2dfe73 */.elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title {
  text-shadow:
    0 0 40px rgba(160, 40, 40, 0.20),
    0 2px 20px rgba(0, 0, 0, 0.60) !important;
  letter-spacing: 0.3px !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title::after {
  content: '';
  display: block;
  width: 56px;
  height: 2px;
  margin: 14px auto 0;
  background: linear-gradient(90deg, #560000, rgba(86,0,0,0.20));
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title {
    letter-spacing: 0 !important;
  }

  .elementor-5053 .elementor-element.elementor-element-e2dfe73 .elementor-heading-title::after {
    margin: 10px auto 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-31c52b8 */@keyframes card-glow {
  0%, 100% { filter: drop-shadow(0 2px 8px rgba(86,0,0,0.10)); }
  50%       { filter: drop-shadow(0 4px 26px rgba(86,0,0,0.38)); }
}

.elementor-5053 .elementor-element.elementor-element-31c52b8 {
  animation: card-glow 5s ease-in-out 0s infinite !important;
  transition: transform 0.30s cubic-bezier(0.34,1.56,0.64,1), filter 0.30s ease !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8 > .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #100B0B 0%, #140D0D 100%) !important;
  border: 1px solid rgba(86,0,0,0.22) !important;
  border-left: 2px solid rgba(86,0,0,0.65) !important;
  border-radius: 20px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  transition: background 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease !important;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8 > .elementor-widget-container::after {
  content: '';
  position: absolute;
  top: 0; left: -110%;
  width: 50%; height: 100%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.05) 50%, transparent 100%);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 5;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8:hover {
  animation: none !important;
  transform: translateY(-7px) scale(1.012) !important;
  filter: drop-shadow(0 20px 40px rgba(86,0,0,0.48)) !important;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8:hover > .elementor-widget-container {
  background: linear-gradient(145deg, #160D0D 0%, #1A0F0F 100%) !important;
  border-color: rgba(86,0,0,0.55) !important;
  border-left-color: rgba(86,0,0,0.98) !important;
  box-shadow: 0 10px 36px rgba(0,0,0,0.65), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8:hover > .elementor-widget-container::after { left: 160%; }

.elementor-5053 .elementor-element.elementor-element-31c52b8:active {
  transform: translateY(-2px) scale(0.985) !important;
  filter: drop-shadow(0 6px 14px rgba(86,0,0,0.28)) !important;
  transition-duration: 0.10s !important;
}

.elementor-5053 .elementor-element.elementor-element-31c52b8 .elementor-image-box-description {
  color: rgba(242,242,242,0.82) !important;
  line-height: 1.75 !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-31c52b8 > .elementor-widget-container { padding: 20px !important; }
  .elementor-5053 .elementor-element.elementor-element-31c52b8:hover { transform: translateY(-3px) !important; }
}

@media (hover: none) {
  .elementor-5053 .elementor-element.elementor-element-31c52b8:hover { transform: none !important; filter: none !important; animation: card-glow 5s ease-in-out 0s infinite !important; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5437c7f */@keyframes card-glow {
  0%, 100% { filter: drop-shadow(0 2px 8px rgba(86,0,0,0.10)); }
  50%       { filter: drop-shadow(0 4px 26px rgba(86,0,0,0.38)); }
}

.elementor-5053 .elementor-element.elementor-element-5437c7f {
  animation: card-glow 5s ease-in-out 1.2s infinite !important;
  transition: transform 0.30s cubic-bezier(0.34,1.56,0.64,1), filter 0.30s ease !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f > .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #100B0B 0%, #140D0D 100%) !important;
  border: 1px solid rgba(86,0,0,0.22) !important;
  border-left: 2px solid rgba(86,0,0,0.65) !important;
  border-radius: 20px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  transition: background 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease !important;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f > .elementor-widget-container::after {
  content: '';
  position: absolute;
  top: 0; left: -110%;
  width: 50%; height: 100%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.05) 50%, transparent 100%);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 5;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f:hover {
  animation: none !important;
  transform: translateY(-7px) scale(1.012) !important;
  filter: drop-shadow(0 20px 40px rgba(86,0,0,0.48)) !important;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f:hover > .elementor-widget-container {
  background: linear-gradient(145deg, #160D0D 0%, #1A0F0F 100%) !important;
  border-color: rgba(86,0,0,0.55) !important;
  border-left-color: rgba(86,0,0,0.98) !important;
  box-shadow: 0 10px 36px rgba(0,0,0,0.65), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f:hover > .elementor-widget-container::after { left: 160%; }

.elementor-5053 .elementor-element.elementor-element-5437c7f:active {
  transform: translateY(-2px) scale(0.985) !important;
  filter: drop-shadow(0 6px 14px rgba(86,0,0,0.28)) !important;
  transition-duration: 0.10s !important;
}

.elementor-5053 .elementor-element.elementor-element-5437c7f .elementor-image-box-description {
  color: rgba(242,242,242,0.82) !important;
  line-height: 1.75 !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-5437c7f > .elementor-widget-container { padding: 20px !important; }
  .elementor-5053 .elementor-element.elementor-element-5437c7f:hover { transform: translateY(-3px) !important; }
}

@media (hover: none) {
  .elementor-5053 .elementor-element.elementor-element-5437c7f:hover { transform: none !important; filter: none !important; animation: card-glow 5s ease-in-out 1.2s infinite !important; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8587c7b */@keyframes card-glow {
  0%, 100% { filter: drop-shadow(0 2px 8px rgba(86,0,0,0.10)); }
  50%       { filter: drop-shadow(0 4px 26px rgba(86,0,0,0.38)); }
}

.elementor-5053 .elementor-element.elementor-element-8587c7b {
  animation: card-glow 5s ease-in-out 2.4s infinite !important;
  transition: transform 0.30s cubic-bezier(0.34,1.56,0.64,1), filter 0.30s ease !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b > .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #100B0B 0%, #140D0D 100%) !important;
  border: 1px solid rgba(86,0,0,0.22) !important;
  border-left: 2px solid rgba(86,0,0,0.65) !important;
  border-radius: 20px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  transition: background 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b > .elementor-widget-container::after {
  content: '';
  position: absolute;
  top: 0; left: -110%;
  width: 50%; height: 100%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.05) 50%, transparent 100%);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 5;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b:hover {
  animation: none !important;
  transform: translateY(-7px) scale(1.012) !important;
  filter: drop-shadow(0 20px 40px rgba(86,0,0,0.48)) !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b:hover > .elementor-widget-container {
  background: linear-gradient(145deg, #160D0D 0%, #1A0F0F 100%) !important;
  border-color: rgba(86,0,0,0.55) !important;
  border-left-color: rgba(86,0,0,0.98) !important;
  box-shadow: 0 10px 36px rgba(0,0,0,0.65), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b:hover > .elementor-widget-container::after { left: 160%; }

.elementor-5053 .elementor-element.elementor-element-8587c7b:active {
  transform: translateY(-2px) scale(0.985) !important;
  filter: drop-shadow(0 6px 14px rgba(86,0,0,0.28)) !important;
  transition-duration: 0.10s !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b .elementor-image-box-description {
  color: rgba(242,242,242,0.82) !important;
  line-height: 1.75 !important;
}

.elementor-5053 .elementor-element.elementor-element-8587c7b .elementor-image-box-description b,
.elementor-5053 .elementor-element.elementor-element-8587c7b .elementor-image-box-description strong {
  color: #F2F2F2 !important;
  font-weight: 700 !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-8587c7b > .elementor-widget-container { padding: 20px !important; }
  .elementor-5053 .elementor-element.elementor-element-8587c7b:hover { transform: translateY(-3px) !important; }
}

@media (hover: none) {
  .elementor-5053 .elementor-element.elementor-element-8587c7b:hover { transform: none !important; filter: none !important; animation: card-glow 5s ease-in-out 2.4s infinite !important; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f7aafb */@keyframes card-glow {
  0%, 100% { filter: drop-shadow(0 2px 8px rgba(86,0,0,0.10)); }
  50%       { filter: drop-shadow(0 4px 26px rgba(86,0,0,0.38)); }
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb {
  animation: card-glow 5s ease-in-out 3.6s infinite !important;
  transition: transform 0.30s cubic-bezier(0.34,1.56,0.64,1), filter 0.30s ease !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb > .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #100B0B 0%, #140D0D 100%) !important;
  border: 1px solid rgba(86,0,0,0.22) !important;
  border-left: 2px solid rgba(86,0,0,0.65) !important;
  border-radius: 20px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04) !important;
  transition: background 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease !important;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb > .elementor-widget-container::after {
  content: '';
  position: absolute;
  top: 0; left: -110%;
  width: 50%; height: 100%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.05) 50%, transparent 100%);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 5;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb:hover {
  animation: none !important;
  transform: translateY(-7px) scale(1.012) !important;
  filter: drop-shadow(0 20px 40px rgba(86,0,0,0.48)) !important;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb:hover > .elementor-widget-container {
  background: linear-gradient(145deg, #160D0D 0%, #1A0F0F 100%) !important;
  border-color: rgba(86,0,0,0.55) !important;
  border-left-color: rgba(86,0,0,0.98) !important;
  box-shadow: 0 10px 36px rgba(0,0,0,0.65), inset 0 1px 0 rgba(255,255,255,0.06) !important;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb:hover > .elementor-widget-container::after { left: 160%; }

.elementor-5053 .elementor-element.elementor-element-5f7aafb:active {
  transform: translateY(-2px) scale(0.985) !important;
  filter: drop-shadow(0 6px 14px rgba(86,0,0,0.28)) !important;
  transition-duration: 0.10s !important;
}

.elementor-5053 .elementor-element.elementor-element-5f7aafb .elementor-image-box-description {
  color: rgba(242,242,242,0.82) !important;
  line-height: 1.75 !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-5f7aafb > .elementor-widget-container { padding: 20px !important; }
  .elementor-5053 .elementor-element.elementor-element-5f7aafb:hover { transform: translateY(-3px) !important; }
}

@media (hover: none) {
  .elementor-5053 .elementor-element.elementor-element-5f7aafb:hover { transform: none !important; filter: none !important; animation: card-glow 5s ease-in-out 3.6s infinite !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aa829a */.elementor-5053 .elementor-element.elementor-element-6aa829a p {
  color: rgba(242, 242, 242, 0.65) !important;
  line-height: 1.80 !important;
}

.elementor-5053 .elementor-element.elementor-element-6aa829a b,
.elementor-5053 .elementor-element.elementor-element-6aa829a strong {
  color: rgba(242, 242, 242, 0.90) !important;
  font-weight: 600 !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-6aa829a p {
    line-height: 1.65 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-667d9b7 */.elementor-5053 .elementor-element.elementor-element-667d9b7 p {
  color: #d3a385 !important;
  font-weight: 600 !important;
  font-style: italic !important;
  letter-spacing: 0.4px !important;
  line-height: 1.60 !important;
  border-top: 1px solid rgba(201, 149, 108, 0.18) !important;
  padding-top: 24px !important;
}

@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-667d9b7 p {
    text-align: center !important;
    padding-top: 18px !important;
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22c9d14 */.elementor-5053 .elementor-element.elementor-element-22c9d14 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c349ad *//* ══════════════════════════════════════════
   SEÇÃO: DESENHADA PARA VOCÊ QUE
   ══════════════════════════════════════════ */

@keyframes card-glow {
  0%, 100% { filter: drop-shadow(0 2px 8px rgba(86, 0, 0, 0.10)); }
  50%       { filter: drop-shadow(0 4px 26px rgba(86, 0, 0, 0.38)); }
}

/* ── FUNDO ──────────────────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad {
  background: radial-gradient(ellipse 100% 65% at 50% 30%, #0E0808 0%, #040202 72%) !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent 5%, rgba(86,0,0,0.55) 30%, rgba(86,0,0,0.88) 50%, rgba(86,0,0,0.55) 70%, transparent 95%);
  pointer-events: none;
  z-index: 1;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent 15%, rgba(86,0,0,0.30) 50%, transparent 85%);
  pointer-events: none;
}

/* ── TÍTULO ───────────────────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-c80792d .elementor-heading-title {
  text-shadow:
    0 0 40px rgba(160, 40, 40, 0.20),
    0 2px 20px rgba(0, 0, 0, 0.60) !important;
  letter-spacing: 0.3px !important;
  position: relative !important;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-c80792d .elementor-heading-title::after {
  content: '';
  display: block;
  width: 60px;
  height: 2px;
  margin: 16px auto 0;
  background: linear-gradient(90deg, #560000, rgba(86,0,0,0.2));
}

/* ── CARDS — BASE ─────────────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c {
  transition: transform 0.30s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.30s ease !important;
  position: relative !important;
  cursor: default !important;
}

/* Pulse escalonado — nunca sincronizado */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  { animation: card-glow 5s ease-in-out 0.0s infinite !important; }
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b { animation: card-glow 5s ease-in-out 1.2s infinite !important; }
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba { animation: card-glow 5s ease-in-out 2.4s infinite !important; }
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c { animation: card-glow 5s ease-in-out 3.6s infinite !important; }

/* Fundo, borda e shimmer do container interno */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c > .elementor-widget-container {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #100B0B 0%, #140D0D 100%) !important;
  border: 1px solid rgba(86, 0, 0, 0.22) !important;
  border-left: 2px solid rgba(86, 0, 0, 0.65) !important;
  border-radius: 20px !important;
  box-shadow:
    0 4px 24px rgba(0, 0, 0, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
  transition: background 0.30s ease, border-color 0.30s ease, box-shadow 0.30s ease !important;
}

/* Shimmer — repouso: escondido à esquerda */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c > .elementor-widget-container::after {
  content: '';
  position: absolute;
  top: 0;
  left: -110%;
  width: 50%;
  height: 100%;
  background: linear-gradient(105deg, transparent 0%, rgba(255,255,255,0.05) 50%, transparent 100%);
  transition: left 0.65s ease;
  pointer-events: none;
  z-index: 5;
}

/* ── CARDS — HOVER ────────────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover {
  animation: none !important;
  transform: translateY(-7px) scale(1.012) !important;
  filter: drop-shadow(0 20px 40px rgba(86, 0, 0, 0.48)) !important;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover  > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover > .elementor-widget-container,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover > .elementor-widget-container {
  background: linear-gradient(145deg, #160D0D 0%, #1A0F0F 100%) !important;
  border-color: rgba(86, 0, 0, 0.55) !important;
  border-left-color: rgba(86, 0, 0, 0.98) !important;
  box-shadow:
    0 10px 36px rgba(0, 0, 0, 0.65),
    inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}

/* Shimmer dispara no hover */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover  > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover > .elementor-widget-container::after,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover > .elementor-widget-container::after {
  left: 160%;
}

/* ── CARDS — PRESS (clique) ───────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:active,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:active,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:active,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:active {
  transform: translateY(-2px) scale(0.985) !important;
  filter: drop-shadow(0 6px 14px rgba(86, 0, 0, 0.28)) !important;
  transition-duration: 0.10s !important;
}

/* ── TEXTO DOS CARDS ──────────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  .elementor-image-box-description,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b .elementor-image-box-description,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba .elementor-image-box-description,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c .elementor-image-box-description {
  color: rgba(242, 242, 242, 0.82) !important;
  line-height: 1.75 !important;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba .elementor-image-box-description b,
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba .elementor-image-box-description strong {
  color: #F2F2F2 !important;
}

/* ── TEXTO COMPLEMENTAR ───────────────────── */
.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-61d11fee p {
  color: rgba(242, 242, 242, 0.68) !important;
  line-height: 1.80 !important;
}

.elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7a7f951e p {
  color: #d3a385 !important;
  font-weight: 600 !important;
  font-style: italic !important;
  letter-spacing: 0.3px !important;
}

/* ══════════════════════════════════════════
   RESPONSIVIDADE
   ══════════════════════════════════════════ */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover {
    transform: translateY(-4px) scale(1.006) !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  > .elementor-widget-container,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b > .elementor-widget-container,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba > .elementor-widget-container,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c > .elementor-widget-container {
    padding: 20px !important;
  }

  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover {
    transform: translateY(-3px) !important;
    filter: drop-shadow(0 10px 22px rgba(86, 0, 0, 0.35)) !important;
  }

  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-c80792d .elementor-heading-title::after {
    margin: 12px auto 0;
  }

  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7a7f951e p {
    text-align: center !important;
  }
}

/* Touch — desativa hover para evitar estado travado */
@media (hover: none) {
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba:hover,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c:hover {
    transform: none !important;
    filter: none !important;
  }

  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483  { animation: card-glow 5s ease-in-out 0.0s infinite !important; }
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b { animation: card-glow 5s ease-in-out 1.2s infinite !important; }
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba { animation: card-glow 5s ease-in-out 2.4s infinite !important; }
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c { animation: card-glow 5s ease-in-out 3.6s infinite !important; }
}

/* Reduz movimento para quem prefere */
@media (prefers-reduced-motion: reduce) {
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-7fe9483,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-6709570b,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-33b777ba,
  .elementor-5053 .elementor-element.elementor-element-8c349ad .elementor-element-64c1dd8c {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6b59d01 */.elementor-5053 .elementor-element.elementor-element-6b59d01 {
  position: relative !important;
  z-index: 1 !important;
}

.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-title {
  text-shadow: 0 2px 32px rgba(0,0,0,0.75) !important;
  letter-spacing: 0.3px !important;
}

.elementor-5053 .elementor-element.elementor-element-6b59d01 .elementor-image-box-wrapper::after {
  content: '';
  display: block;
  width: 72px;
  height: 2px;
  background: linear-gradient(90deg, #800020, #C9956C);
  margin: 18px auto 0;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6ba957a */.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-description {
  color: #c04040 !important;
  font-weight: 800 !important;
  letter-spacing: 3px !important;
  font-size: 0.78em !important;
  text-transform: uppercase !important;
  position: relative !important;
  padding-left: 14px !important;
}

.elementor-5053 .elementor-element.elementor-element-6ba957a .elementor-image-box-description::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 100%;
  background: #800020;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac2a0e1 */.elementor-5053 .elementor-element.elementor-element-ac2a0e1 p {
  color: rgba(242,242,242,0.78) !important;
  line-height: 1.80 !important;
  margin-bottom: 0 !important;
}

.elementor-5053 .elementor-element.elementor-element-ac2a0e1 span {
  color: rgba(242,242,242,0.78) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ae29ff */.elementor-5053 .elementor-element.elementor-element-3ae29ff {
  transition: transform 0.40s cubic-bezier(0.2,0.8,0.3,1), box-shadow 0.40s ease !important;
  cursor: pointer !important;
}

.elementor-5053 .elementor-element.elementor-element-3ae29ff::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: linear-gradient(to bottom, #900020 0%, #600010 35%, transparent 100%);
  z-index: 0;
  border-radius: 20px;
}

.elementor-5053 .elementor-element.elementor-element-3ae29ff::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: linear-gradient(150deg, #110808 0%, #180A0A 55%, #0E0E0E 100%);
  z-index: 1;
  border-radius: 20px;
  transition: background 0.40s ease;
}

.elementor-5053 .elementor-element.elementor-element-3ae29ff * {
  z-index: 9;
}

.elementor-5053 .elementor-element.elementor-element-3ae29ff:hover {
  transform: translateY(-7px) scale(1.01) !important;
  box-shadow: 0 22px 52px rgba(86,0,0,0.38) !important;
}

.elementor-5053 .elementor-element.elementor-element-3ae29ff:hover::after {
  background: linear-gradient(150deg, #1A0A0A 0%, #220D0D 55%, #130E0E 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58ee400 */.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-description {
  color: #C9956C !important;
  font-weight: 800 !important;
  letter-spacing: 3px !important;
  font-size: 0.78em !important;
  text-transform: uppercase !important;
  position: relative !important;
  padding-left: 14px !important;
}

.elementor-5053 .elementor-element.elementor-element-58ee400 .elementor-image-box-description::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 100%;
  background: #C9956C;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae9fa9c */.elementor-5053 .elementor-element.elementor-element-ae9fa9c p {
  color: rgba(242,242,242,0.78) !important;
  line-height: 1.80 !important;
  margin-bottom: 0 !important;
}

.elementor-5053 .elementor-element.elementor-element-ae9fa9c span {
  color: rgba(242,242,242,0.78) !important;
}

.elementor-5053 .elementor-element.elementor-element-ae9fa9c b,
.elementor-5053 .elementor-element.elementor-element-ae9fa9c strong {
  color: #F2F2F2 !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-063caf6 */.elementor-5053 .elementor-element.elementor-element-063caf6 {
  transition: transform 0.40s cubic-bezier(0.2,0.8,0.3,1), box-shadow 0.40s ease !important;
  cursor: pointer !important;
}

.elementor-5053 .elementor-element.elementor-element-063caf6::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: linear-gradient(to bottom, #d3a385 0%, #C9956C 35%, transparent 100%);
  z-index: 0;
  border-radius: 20px;
}

.elementor-5053 .elementor-element.elementor-element-063caf6::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: linear-gradient(150deg, #110D08 0%, #18100A 55%, #0E0E0E 100%);
  z-index: 1;
  border-radius: 20px;
  transition: background 0.40s ease;
}

.elementor-5053 .elementor-element.elementor-element-063caf6 * {
  z-index: 9;
}

.elementor-5053 .elementor-element.elementor-element-063caf6:hover {
  transform: translateY(-7px) scale(1.01) !important;
  box-shadow: 0 22px 52px rgba(201,149,108,0.30) !important;
}

.elementor-5053 .elementor-element.elementor-element-063caf6:hover::after {
  background: linear-gradient(150deg, #1A110A 0%, #22150B 55%, #13100A 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349a506 *//* ── 1. FUNDO DA SEÇÃO ───────────────────── */
.elementor-5053 .elementor-element.elementor-element-349a506 {
  background-color: #1A0303 !important;
  background-image:
    radial-gradient(ellipse 90% 55% at 50% 100%, rgba(86,0,0,0.13) 0%, transparent 60%),
    radial-gradient(rgba(255,255,255,0.022) 1px, transparent 1px) !important;
  background-size: auto, 28px 28px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Linha topo: vermelho → dourado */
.elementor-5053 .elementor-element.elementor-element-349a506::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent 5%, #800020 25%, #560000 42%, #C9956C 58%, #d3a385 75%, transparent 95%);
  pointer-events: none;
  z-index: 10;
}

/* Linha rodapé */
.elementor-5053 .elementor-element.elementor-element-349a506::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent 10%, rgba(201,149,108,0.25) 50%, transparent 90%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33c096d */.elementor-5053 .elementor-element.elementor-element-33c096d{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54e1d46 */.elementor-5053 .elementor-element.elementor-element-54e1d46::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #101010; /* Cor de fundo */
    z-index: 1;
    border-radius: 20px; /* Arredondamento das bordas */
}

.elementor-5053 .elementor-element.elementor-element-54e1d46::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 2px); /* Largura ajustada */
    height: calc(100% + 2px); /* Altura ajustada */
    background: linear-gradient(to bottom, #FF9797 15%, transparent 100%); /* Gradiente linea*/
    z-index: 0;
    border-radius: 20px; /* Arredondamento das bordas */
}

.elementor-5053 .elementor-element.elementor-element-54e1d46 *{
  z-index:9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9f781c3 */.elementor-5053 .elementor-element.elementor-element-9f781c3{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-814ba5d */.elementor-5053 .elementor-element.elementor-element-814ba5d::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #101010; /* Cor de fundo */
    z-index: 1;
    border-radius: 20px; /* Arredondamento das bordas */
}

.elementor-5053 .elementor-element.elementor-element-814ba5d::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 2px); /* Largura ajustada */
    height: calc(100% + 2px); /* Altura ajustada */
    background: linear-gradient(to bottom, #FF9797 15%, transparent 100%); /* Gradiente linea*/
    z-index: 0;
    border-radius: 20px; /* Arredondamento das bordas */
}

.elementor-5053 .elementor-element.elementor-element-814ba5d *{
  z-index:9;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e25a314 */.elementor-5053 .elementor-element.elementor-element-e25a314 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-236ffd0 */.elementor-5053 .elementor-element.elementor-element-236ffd0 .swiper-wrapper {
transition-timing-function: linear !important;
-webkit-transition-timing-function: linear !important;
}
.elementor-5053 .elementor-element.elementor-element-236ffd0::before {
content: "";
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: linear-gradient(to right, #070707 0%, transparent 20%, transparent 80%, #070707 100%);
z-index: 10;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34b66aa */.elementor-5053 .elementor-element.elementor-element-34b66aa .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a84e6 */.elementor-5053 .elementor-element.elementor-element-c3a84e6{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3801c61 */.elementor-5053 .elementor-element.elementor-element-3801c61{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e03df1 */.elementor-5053 .elementor-element.elementor-element-8e03df1 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e5401 */.elementor-5053 .elementor-element.elementor-element-f7e5401 {
  background: linear-gradient(145deg, #0E0E0F 0%, #130909 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.10) !important;
  border-radius: 14px !important;
  box-shadow:
    0 8px 40px rgba(0, 0, 0, 0.75),
    0 1px 0 rgba(255, 255, 255, 0.04) inset !important;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
}

.elementor-5053 .elementor-element.elementor-element-f7e5401::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, #560000 0%, rgba(86, 0, 0, 0.4) 60%, transparent 100%);
  border-radius: 14px 14px 0 0;
  z-index: 1;
}

.elementor-5053 .elementor-element.elementor-element-f7e5401::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    105deg,
    transparent 0%,
    rgba(255, 255, 255, 0.04) 50%,
    transparent 100%
  );
  transition: left 0.7s ease;
  pointer-events: none;
  z-index: 2;
}

.elementor-5053 .elementor-element.elementor-element-f7e5401:hover {
  transform: translateY(-5px) scale(1.01) !important;
  border-color: rgba(86, 0, 0, 0.40) !important;
  box-shadow:
    0 20px 52px rgba(86, 0, 0, 0.25),
    0 8px 18px rgba(0, 0, 0, 0.75),
    0 1px 0 rgba(255, 255, 255, 0.06) inset !important;
}

.elementor-5053 .elementor-element.elementor-element-f7e5401:hover::after {
  left: 150%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443abc6 */.elementor-5053 .elementor-element.elementor-element-443abc6{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-865a923 */.elementor-5053 .elementor-element.elementor-element-865a923{
border: 1px solid;
border-image: linear-gradient(to right ,#560000, transparent) 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba09b1 */.elementor-5053 .elementor-element.elementor-element-1ba09b1 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a389c0c */@keyframes vip-glow {
  0%, 100% {
    box-shadow:
      0 6px 36px rgba(86, 0, 0, 0.22),
      0 0 0 1px rgba(86, 0, 0, 0.10),
      0 1px 0 rgba(255, 255, 255, 0.05) inset;
  }
  50% {
    box-shadow:
      0 10px 56px rgba(86, 0, 0, 0.45),
      0 0 0 1px rgba(86, 0, 0, 0.25),
      0 0 28px rgba(86, 0, 0, 0.20),
      0 1px 0 rgba(255, 255, 255, 0.07) inset;
  }
}

@keyframes border-flow {
  0%   { background-position: 0% center; }
  100% { background-position: 200% center; }
}

.elementor-5053 .elementor-element.elementor-element-a389c0c {
  background: linear-gradient(145deg, #150909 0%, #1C0B0B 50%, #0E0E0F 100%) !important;
  border: 1px solid rgba(86, 0, 0, 0.50) !important;
  border-radius: 14px !important;
  animation: vip-glow 3s ease-in-out infinite !important;
  transition: transform 0.35s ease, border-color 0.35s ease !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
}

.elementor-5053 .elementor-element.elementor-element-a389c0c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, transparent, #560000, #800020, #560000, transparent);
  background-size: 200% auto;
  animation: border-flow 3s linear infinite;
  border-radius: 14px 14px 0 0;
  z-index: 1;
}

.elementor-5053 .elementor-element.elementor-element-a389c0c::after {
  content: 'MAIS POPULAR';
  position: absolute;
  top: 22px;
  right: -30px;
  background: linear-gradient(90deg, #560000, #800020);
  color: #F2F2F2;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 1.8px;
  padding: 5px 40px;
  transform: rotate(45deg);
  box-shadow: 0 2px 10px rgba(86, 0, 0, 0.55);
  z-index: 10;
}

.elementor-5053 .elementor-element.elementor-element-a389c0c:hover {
  transform: translateY(-7px) scale(1.015) !important;
  border-color: rgba(86, 0, 0, 0.80) !important;
  animation: none !important;
  box-shadow:
    0 22px 56px rgba(86, 0, 0, 0.40),
    0 0 0 1px rgba(86, 0, 0, 0.30),
    0 8px 18px rgba(0, 0, 0, 0.75),
    0 1px 0 rgba(255, 255, 255, 0.07) inset !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75e75ec */.elementor-5053 .elementor-element.elementor-element-75e75ec .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d1fb54 */.elementor-5053 .elementor-element.elementor-element-1d1fb54 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-18de64e */.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-tab-title{
    border-radius: 10px;
    margin-top: 10px;
}

.elementor-5053 .elementor-element.elementor-element-18de64e .elementor-accordion .elementor-accordion-item:nth-child(1) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9a01a8 */.elementor-5053 .elementor-element.elementor-element-d9a01a8 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #00BE35, #00FF48, #00BE35, #7AFFA0);
    background-size: 400% 200%;
    }

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS */body{
width:100%;
overflow-x:hidden;
overflow-y:hidden;
}

p{
margin: 0;
}

html,
body{
width:100%;
overflow-x:hidden;
}

body::-webkit-scrollbar {
width: 10px;
}
body::-webkit-scrollbar-track {
background: #202020;
}
body::-webkit-scrollbar-thumb {
background-color: #560000;
border-radius: 10px;
border: 2px solid #202020;
}


::selection{
background: #89D7FF;
color:#f2f2f2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.eot');
	src: url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.woff2') format('woff2'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.woff') format('woff'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.ttf') format('truetype'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-Regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.eot');
	src: url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.woff') format('woff'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.ttf') format('truetype'),
		url('https://deolanepaz.com.br/wp-content/uploads/2024/06/Montserrat-SemiBold.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */