.elementor-525 .elementor-element.elementor-element-2e03229{--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;--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-525 .elementor-element.elementor-element-2e03229 > .elementor-shape-bottom .elementor-shape-fill, .elementor-525 .elementor-element.elementor-element-2e03229 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FCFCF700;}.elementor-525 .elementor-element.elementor-element-2e03229 > .elementor-shape-bottom svg, .elementor-525 .elementor-element.elementor-element-2e03229 > .e-con-inner > .elementor-shape-bottom svg{height:9px;}.elementor-525 .elementor-element.elementor-element-2e03229 > .elementor-shape-bottom, .elementor-525 .elementor-element.elementor-element-2e03229 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-525 .elementor-element.elementor-element-33b7711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-525 .elementor-element.elementor-element-33b7711:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-33b7711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-fc0eb4e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-450px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-fc0eb4e.e-con{--flex-grow:0;--flex-shrink:0;}.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-525 .elementor-element.elementor-element-54b5534{width:var( --container-widget-width, 110.481% );max-width:110.481%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:110.481%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:0.4px;color:var( --e-global-color-bbb9394 );}.elementor-525 .elementor-element.elementor-element-54b5534.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-54b5534 a{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-4eed0d1{width:var( --container-widget-width, 102.065% );max-width:102.065%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:102.065%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-4eed0d1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-4eed0d1 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:74px;font-weight:400;text-transform:uppercase;line-height:74px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-d60b0f1{width:var( --container-widget-width, 83.298% );max-width:83.298%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83.298%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-0.2px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-d60b0f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-d60b0f1 a{color:var( --e-global-color-secondary );}.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-525 .elementor-element.elementor-element-db5506b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at top right, #ECDCAB 0%, var( --e-global-color-bbb9394 ) 100%);border-radius:8px 8px 8px 8px;}.elementor-525 .elementor-element.elementor-element-db5506b .elementor-button-content-wrapper{flex-direction:row;}.elementor-525 .elementor-element.elementor-element-0bd0cfa{--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;--overlay-opacity:0.5;}.elementor-525 .elementor-element.elementor-element-0bd0cfa::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-525 .elementor-element.elementor-element-3b83d38{--display:flex;}.elementor-525 .elementor-element.elementor-element-17a4ac6{width:var( --container-widget-width, 110.481% );max-width:110.481%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--container-widget-width:110.481%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:0.4px;color:var( --e-global-color-bbb9394 );}.elementor-525 .elementor-element.elementor-element-17a4ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-17a4ac6 a{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-0cc8123{width:var( --container-widget-width, 102.065% );max-width:102.065%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:102.065%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-0cc8123.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-0cc8123 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:74px;font-weight:400;text-transform:uppercase;line-height:74px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-dc3cc90{width:var( --container-widget-width, 83.298% );max-width:83.298%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:83.298%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-0.2px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-dc3cc90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-dc3cc90 a{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-6b77309 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at top right, #ECDCAB 0%, var( --e-global-color-bbb9394 ) 100%);border-radius:8px 8px 8px 8px;}.elementor-525 .elementor-element.elementor-element-6b77309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-c239281{--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;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-c239281:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-c239281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bbb9394 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-525 .elementor-element.elementor-element-c239281.e-con{--align-self:center;}.elementor-525 .elementor-element.elementor-element-142d692{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:1.7px;color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-142d692.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-2f33cbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-525 .elementor-element.elementor-element-fa9b967{--display:flex;}.elementor-525 .elementor-element.elementor-element-855510f{--display:flex;--min-height:670px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-855510f .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-525 .elementor-element.elementor-element-855510f > .elementor-shape-bottom .elementor-shape-fill, .elementor-525 .elementor-element.elementor-element-855510f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-855510f > .elementor-shape-bottom svg, .elementor-525 .elementor-element.elementor-element-855510f > .e-con-inner > .elementor-shape-bottom svg{height:9px;}.elementor-525 .elementor-element.elementor-element-855510f > .elementor-shape-bottom, .elementor-525 .elementor-element.elementor-element-855510f > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-525 .elementor-element.elementor-element-b34113c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-b34113c.e-con{--align-self:center;}.elementor-525 .elementor-element.elementor-element-790fa7f{--display:flex;}.elementor-525 .elementor-element.elementor-element-490956f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:23px 23px 23px 23px;--padding-top:20px;--padding-bottom:10px;--padding-left:029px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-490956f:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-490956f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-490956f.e-con{--align-self:center;}.elementor-525 .elementor-element.elementor-element-eafb5dd{--display:flex;--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-525 .elementor-element.elementor-element-eafb5dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-d77c86c{width:var( --container-widget-width, 100.728% );max-width:100.728%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.728%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-d77c86c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-d77c86c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-47298dd{width:var( --container-widget-width, 102.029% );max-width:102.029%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.029%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-0.2px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-47298dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-47298dd a{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-a6ab354 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at top right, #ECDCAB 0%, var( --e-global-color-bbb9394 ) 100%);border-radius:8px 8px 8px 8px;}.elementor-525 .elementor-element.elementor-element-a6ab354{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-525 .elementor-element.elementor-element-a6ab354 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-525 .elementor-element.elementor-element-20af818{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-525 .elementor-element.elementor-element-20af818:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-20af818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-e5cf5f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-525 .elementor-element.elementor-element-d01ed6d{width:var( --container-widget-width, 100.728% );max-width:100.728%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.728%;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-d01ed6d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-d01ed6d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-a7ebb02{width:var( --container-widget-width, 73% );max-width:73%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-0.2px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-a7ebb02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-a7ebb02 a{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-8d37aa1{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-fe66698{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-f653c40{--display:flex;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-275a3ad{width:var( --container-widget-width, 79.824% );max-width:79.824%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79.824%;--container-widget-flex-grow:0;text-align:start;}.elementor-525 .elementor-element.elementor-element-275a3ad.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-275a3ad .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.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-525 .elementor-element.elementor-element-ebe4df6{width:var( --container-widget-width, 86.433% );max-width:86.433%;padding:20px 0px 0px 0px;--container-widget-width:86.433%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-525 .elementor-element.elementor-element-ebe4df6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-icon i{color:var( --e-global-color-bbb9394 );transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-icon svg{fill:var( --e-global-color-bbb9394 );transition:fill 0.3s;}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-525 .elementor-element.elementor-element-ebe4df6 .elementor-icon-list-text{color:var( --e-global-color-4c4ad69 );transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-69aa625 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at top right, #ECDCAB 0%, var( --e-global-color-bbb9394 ) 100%);border-radius:8px 8px 8px 8px;}.elementor-525 .elementor-element.elementor-element-69aa625{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-69aa625 .elementor-button-content-wrapper{flex-direction:row;}.elementor-525 .elementor-element.elementor-element-f1b5640{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-525 .elementor-element.elementor-element-12614ec{text-align:start;}.elementor-525 .elementor-element.elementor-element-12614ec img{width:86%;border-radius:14px 14px 14px 14px;}.elementor-525 .elementor-element.elementor-element-0383a9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-525 .elementor-element.elementor-element-0383a9d:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-0383a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-fa0cea7{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:7px 0px 16px 0px rgba(165.00000000000003, 136, 85.00000000000003, 0.12);--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:050px;}.elementor-525 .elementor-element.elementor-element-fa0cea7:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-fa0cea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-1df85f8{--display:flex;}.elementor-525 .elementor-element.elementor-element-09880c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-e6ec256{--display:flex;}.elementor-525 .elementor-element.elementor-element-aa422d7 img{width:87%;}.elementor-525 .elementor-element.elementor-element-cb1a74f{--display:flex;}.elementor-525 .elementor-element.elementor-element-9247b42{width:var( --container-widget-width, 80.548% );max-width:80.548%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.548%;--container-widget-flex-grow:0;text-align:start;}.elementor-525 .elementor-element.elementor-element-9247b42.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-9247b42 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-6c352a6{width:var( --container-widget-width, 93.803% );max-width:93.803%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:93.803%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-0.2px;color:var( --e-global-color-4c4ad69 );}.elementor-525 .elementor-element.elementor-element-6c352a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-6c352a6 a{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-071230f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-bbb9394 );--border-color:var( --e-global-color-bbb9394 );--border-radius:19px 19px 19px 19px;--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-525 .elementor-element.elementor-element-071230f:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-071230f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-525 .elementor-element.elementor-element-071230f:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-071230f, .elementor-525 .elementor-element.elementor-element-071230f::before{--border-transition:0.3s;}.elementor-525 .elementor-element.elementor-element-071230f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-item > div{text-align:center;background:#FFFFFF00;margin-right:0px;margin-left:0px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-items>li{display:table-cell;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-digits::after{left:54%;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-container{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-digits{color:var( --e-global-color-bbb9394 );font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:500;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-label{color:var( --e-global-color-4c4ad69 );font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;}.elementor-525 .elementor-element.elementor-element-9b2336f{--display:flex;--min-height:50px;}.elementor-525 .elementor-element.elementor-element-3027eb5{width:var( --container-widget-width, 49.006% );max-width:49.006%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.006%;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-3027eb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-3027eb5 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:33px;letter-spacing:-1.4px;color:var( --e-global-color-4c4ad69 );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-525 .elementor-element.elementor-element-f294b95{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-f294b95.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-f294b95 .gallery-item .gallery-caption{display:none;}.elementor-525 .elementor-element.elementor-element-f294b95 .gallery-item{padding:0 17px 17px 0;}.elementor-525 .elementor-element.elementor-element-f294b95 .gallery{margin:0 -17px -17px 0;}.elementor-525 .elementor-element.elementor-element-f294b95 .gallery-item img{border-radius:15px 15px 15px 15px;}.elementor-525 .elementor-element.elementor-element-5df9a29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-a6c5b88 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:radial-gradient(at top right, #ECDCAB 0%, var( --e-global-color-bbb9394 ) 100%);border-radius:8px 8px 8px 8px;padding:10px 40px 10px 40px;}.elementor-525 .elementor-element.elementor-element-a6c5b88{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-a6c5b88.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-a6c5b88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-525 .elementor-element.elementor-element-7ba8e13 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-bbb9394 );color:var( --e-global-color-bbb9394 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;}.elementor-525 .elementor-element.elementor-element-7ba8e13{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-7ba8e13.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-7ba8e13 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-33b7711{--content-width:1361px;}.elementor-525 .elementor-element.elementor-element-fc0eb4e{--width:37.606%;}.elementor-525 .elementor-element.elementor-element-855510f{--content-width:1089px;}.elementor-525 .elementor-element.elementor-element-eafb5dd{--width:77.322%;}.elementor-525 .elementor-element.elementor-element-e5cf5f1{--width:79%;}.elementor-525 .elementor-element.elementor-element-0383a9d{--content-width:830px;}.elementor-525 .elementor-element.elementor-element-071230f{--width:96.627%;}.elementor-525 .elementor-element.elementor-element-5df9a29{--content-width:710px;}}@media(max-width:1024px) and (min-width:768px){.elementor-525 .elementor-element.elementor-element-fc0eb4e{--width:295.312px;}.elementor-525 .elementor-element.elementor-element-b34113c{--content-width:759px;}.elementor-525 .elementor-element.elementor-element-071230f{--width:274.5px;}}@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-fc0eb4e{--margin-top:-450px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-54b5534{width:var( --container-widget-width, 338.672px );max-width:338.672px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:8px;line-height:1.1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-525 .elementor-element.elementor-element-4eed0d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-4eed0d1 .elementor-heading-title{font-size:55px;}.elementor-525 .elementor-element.elementor-element-d60b0f1{width:var( --container-widget-width, 338.672px );max-width:338.672px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:13px;line-height:1.1em;}.elementor-525 .elementor-element.elementor-element-17a4ac6{width:var( --container-widget-width, 338.672px );max-width:338.672px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:8px;line-height:1.1em;}.elementor-525 .elementor-element.elementor-element-0cc8123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-0cc8123 .elementor-heading-title{font-size:55px;}.elementor-525 .elementor-element.elementor-element-dc3cc90{width:var( --container-widget-width, 338.672px );max-width:338.672px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:13px;line-height:1.1em;}.elementor-525 .elementor-element.elementor-element-855510f{--min-height:488px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-b34113c{--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-490956f{--gap:0px 1px;--row-gap:0px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-d77c86c .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-525 .elementor-element.elementor-element-47298dd{width:var( --container-widget-width, 338.672px );max-width:338.672px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:12px;line-height:1.1em;}.elementor-525 .elementor-element.elementor-element-a6ab354 .elementor-button{font-size:11px;}.elementor-525 .elementor-element.elementor-element-d01ed6d .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-525 .elementor-element.elementor-element-a7ebb02{width:var( --container-widget-width, 338.672px );max-width:338.672px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:12px;line-height:1.1em;}.elementor-525 .elementor-element.elementor-element-fe66698{--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-275a3ad .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-525 .elementor-element.elementor-element-09880c3{--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-9247b42 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-525 .elementor-element.elementor-element-6c352a6{width:var( --container-widget-width, 338.672px );max-width:338.672px;--container-widget-width:338.672px;--container-widget-flex-grow:0;font-size:12px;line-height:1.1em;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-digits{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-size:var( --e-global-typography-secondary-font-size );}.eael-countdown-finish-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-item > div{margin-right:0px;margin-left:0px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-container{margin-right:-0px;margin-left:-0px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-digits{font-size:20px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-label{font-size:9px;}.elementor-525 .elementor-element.elementor-element-3027eb5 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-525 .elementor-element.elementor-element-5df9a29{--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-a6c5b88 .elementor-button{font-size:11px;}.elementor-525 .elementor-element.elementor-element-7ba8e13 .elementor-button{font-size:11px;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-54b5534{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-525 .elementor-element.elementor-element-54b5534.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-525 .elementor-element.elementor-element-4eed0d1{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-4eed0d1.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-d60b0f1{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-525 .elementor-element.elementor-element-d60b0f1.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-0bd0cfa:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcioappel.com.br/wp-content/uploads/2026/08/mobile-novo.png");background-position:top center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-0bd0cfa{--min-height:571px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:38px;--padding-right:38px;}.elementor-525 .elementor-element.elementor-element-0bd0cfa::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0bd0cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(184deg, #FFFFFF00 33%, #FFFFFF 54%);}.elementor-525 .elementor-element.elementor-element-3b83d38{--justify-content:flex-end;}.elementor-525 .elementor-element.elementor-element-17a4ac6{margin:-49px -49px calc(var(--kit-widget-spacing, 0px) + -49px) -49px;--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;font-size:7px;}.elementor-525 .elementor-element.elementor-element-17a4ac6.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-0cc8123{width:var( --container-widget-width, 294px );max-width:294px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-0cc8123.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-0cc8123 .elementor-heading-title{font-size:49px;}.elementor-525 .elementor-element.elementor-element-dc3cc90{width:var( --container-widget-width, 261px );max-width:261px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-525 .elementor-element.elementor-element-dc3cc90.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-6b77309{width:var( --container-widget-width, 231.328px );max-width:231.328px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:231.328px;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-6b77309.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-6b77309 .elementor-button{font-size:11px;border-radius:4px 4px 4px 4px;padding:11px 11px 11px 11px;}.elementor-525 .elementor-element.elementor-element-c239281{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-525 .elementor-element.elementor-element-142d692{font-size:8px;}.elementor-525 .elementor-element.elementor-element-2f33cbd{--content-width:500px;--min-height:522px;}.elementor-525 .elementor-element.elementor-element-b34113c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-490956f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-eafb5dd{--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-525 .elementor-element.elementor-element-d77c86c{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-d77c86c.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-47298dd{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-525 .elementor-element.elementor-element-47298dd.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-d01ed6d{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-d01ed6d.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-a7ebb02{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-525 .elementor-element.elementor-element-a7ebb02.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-fe66698{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-275a3ad{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-275a3ad.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-fa0cea7{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:010px;}.elementor-525 .elementor-element.elementor-element-09880c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-525 .elementor-element.elementor-element-cb1a74f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-9247b42{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-9247b42.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-6c352a6{width:var( --container-widget-width, 231px );max-width:231px;--container-widget-width:231px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-6c352a6.elementor-element{--align-self:center;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-digits{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-size:var( --e-global-typography-secondary-font-size );}.eael-countdown-finish-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-digits{font-size:32px;}.elementor-525 .elementor-element.elementor-element-207299f .eael-countdown-label{font-size:10px;}.elementor-525 .elementor-element.elementor-element-3027eb5{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:center;}.elementor-525 .elementor-element.elementor-element-3027eb5.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-5df9a29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-db5506b */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b77309 */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-142d692 *//* Estiliza o container do texto rolante */
.textoanimado2 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
    position: relative;
}

/* Animação do texto duplicado para rolagem infinita */
.textoanimado {
    display: flex;
    gap: 2rem; /* Espaço entre os blocos de texto */
    animation: carrossel 20s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6ab354 */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69aa625 */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6c5b88 */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ba8e13 */.botao-brilho .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.botao-brilho .elementor-button::before {
  content: "";
  position: absolute;
  top: -120%;
  left: 0;
  width: 45%;
  height: 340%;
  z-index: 0;
  pointer-events: none;

  /* Luz com bordas bem suaves */
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255, 255, 255, 0.03) 18%,
    rgba(255, 255, 255, 0.24) 42%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(255, 255, 255, 0.24) 58%,
    rgba(255, 255, 255, 0.03) 82%,
    transparent 100%
  );

  filter: blur(7px);
  transform: translateX(350%) rotate(-18deg);
  animation: brilho-no-botao 8s ease-in-out infinite;
}

.botao-brilho .elementor-button-text,
.botao-brilho .elementor-button-icon {
  position: relative;
  z-index: 1;
}

/* O brilho começa à esquerda, atravessa devagar e espera para recomeçar */
@keyframes brilho-no-botao {
  0%,
  28% {
    opacity: 0;
    transform: translateX(350%) rotate(-18deg);
  }

  35% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateX(-350%) rotate(-18deg);
  }

  78%,
  100% {
    opacity: 0;
    transform: translateX(-350%) rotate(-18deg);
  }
}/* End custom CSS */