.elementor-3457 .elementor-element.elementor-element-811aa4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:76px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-811aa4d:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-811aa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050100;background-image:url("https://neximob.com.br/imersao/wp-content/uploads/2026/06/bg01.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-3457 .elementor-element.elementor-element-ce35917{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-3d2199a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-43cdba0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-3457 .elementor-element.elementor-element-0721bd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-0721bd2{font-family:"Cabin", Sans-serif;font-size:50px;font-weight:600;line-height:55px;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-fd3c0b8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;color:#EEDBC8;}.elementor-3457 .elementor-element.elementor-element-fd3c0b8.elementor-element{--align-self:flex-start;}.elementor-3457 .elementor-element.elementor-element-938d0b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3457 .elementor-element.elementor-element-ed745ae.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-ed745ae .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-ed745ae .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3457 .elementor-element.elementor-element-2a5cf01{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-2a5cf01 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2a5cf01.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-06f528b > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-e5eec23{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-e5eec23 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-e5eec23.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0e48be2{--display:flex;}.elementor-3457 .elementor-element.elementor-element-9298041{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-9298041:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-9298041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #19100E 0%, #F2295B00 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3457 .elementor-element.elementor-element-96e4d14{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-96e4d14.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-96e4d14 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-832dc07{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-832dc07.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-39455c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-39455c9.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ee29607.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-ee29607 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-ee29607 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-55776b3{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-55776b3 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-55776b3.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ccf34ba > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2e95b6c{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-2e95b6c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2e95b6c.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-98f7672{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-98f7672:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-98f7672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0605;}.elementor-3457 .elementor-element.elementor-element-4e6dc51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-4e6dc51.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6ea26c9.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-6ea26c9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-6ea26c9 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-83d3adc{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-83d3adc > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-83d3adc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4c9e96d > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2df2b37{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-2df2b37 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2df2b37.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2d22047{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-2d22047:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-2d22047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #19100E 0%, #F2295B00 100%);}.elementor-3457 .elementor-element.elementor-element-a2bb621{--spacer-size:65px;}.elementor-3457 .elementor-element.elementor-element-31eeba0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-31eeba0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-31eeba0 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-24e721f{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3457 .elementor-element.elementor-element-c9975a1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3457 .elementor-element.elementor-element-0c12a82{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3457 .elementor-element.elementor-element-0c12a82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-0c12a82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-0c12a82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-0c12a82 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-0c12a82 .elementor-icon-list-text{color:#F9DBBD;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-icon i{color:#A31621;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-icon svg{fill:#A31621;transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-0d26516{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:300;}.elementor-3457 .elementor-element.elementor-element-0d26516 .elementor-icon-list-text{color:#E9E9E9;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-ed7f779{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-787db4c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3457 .elementor-element.elementor-element-787db4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-787db4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-787db4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-787db4c .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-787db4c .elementor-icon-list-text{color:#F9DBBD;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-icon i{color:#A31621;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-icon svg{fill:#A31621;transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-99964c2{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:300;}.elementor-3457 .elementor-element.elementor-element-99964c2 .elementor-icon-list-text{color:#E9E9E9;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-d4b95c9{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-adb4c8b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3457 .elementor-element.elementor-element-adb4c8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-adb4c8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-adb4c8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-adb4c8b .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-adb4c8b .elementor-icon-list-text{color:#F9DBBD;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-icon i{color:#A31621;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-icon svg{fill:#A31621;transition:fill 0.3s;}.elementor-3457 .elementor-element.elementor-element-27cddca{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:300;}.elementor-3457 .elementor-element.elementor-element-27cddca .elementor-icon-list-text{color:#E9E9E9;transition:color 0.3s;}.elementor-3457 .elementor-element.elementor-element-d267f44{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-d267f44.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0080165.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-0080165 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-0080165 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-a972cf0{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-a972cf0 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a972cf0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c7944fd > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1103f66{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-1103f66 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1103f66.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-79feb49{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-6a28447{--display:flex;}.elementor-3457 .elementor-element.elementor-element-acad7dc{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-acad7dc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-acad7dc .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-e83ba18{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-e83ba18.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-896bee2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-896bee2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-03c381f.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-03c381f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-03c381f .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-de11590{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-de11590 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-de11590.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-326247a > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-dae64a7{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-dae64a7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-dae64a7.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-b7b5845{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-b806398{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-b806398.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-b806398 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-713205f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3457 .elementor-element.elementor-element-713205f.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0c66375{--display:flex;--justify-content:center;}.elementor-3457 .elementor-element.elementor-element-0c66375.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3457 .elementor-element.elementor-element-58834ad > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-58834ad .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-58834ad .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-58834ad .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-58834ad .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-58834ad:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-58834ad:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-58834ad .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-c3bc841 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-c3bc841 .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-c3bc841 .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-c3bc841 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-c3bc841 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-c3bc841:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-c3bc841:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-c3bc841 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-6f0ec68 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-6f0ec68 .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-6f0ec68 .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-6f0ec68 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-6f0ec68 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-6f0ec68:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-6f0ec68:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-6f0ec68 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-945d5db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3457 .elementor-element.elementor-element-945d5db.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-26689c4{--display:flex;--justify-content:center;}.elementor-3457 .elementor-element.elementor-element-26689c4.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-018bd82{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-018bd82 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-018bd82 .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-018bd82 .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-018bd82 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-018bd82 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-018bd82:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-018bd82:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-018bd82 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-8496cdb > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-8496cdb .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-8496cdb .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-8496cdb .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-8496cdb .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-8496cdb:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-8496cdb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-8496cdb .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-9e649f1 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-9e649f1 .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-9e649f1 .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-9e649f1 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-9e649f1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-9e649f1:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-9e649f1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-9e649f1 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-2b58510 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-3457 .elementor-element.elementor-element-2b58510 .elementor-icon-box-wrapper{text-align:start;}.elementor-3457 .elementor-element.elementor-element-2b58510 .elementor-icon-box-title, .elementor-3457 .elementor-element.elementor-element-2b58510 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;}.elementor-3457 .elementor-element.elementor-element-2b58510 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-2b58510:has(:hover) .elementor-icon-box-title,
					 .elementor-3457 .elementor-element.elementor-element-2b58510:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-2b58510 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#D1D1D1;}.elementor-3457 .elementor-element.elementor-element-b1f8d86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-b1f8d86.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-c6c7f82.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-c6c7f82 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-c6c7f82 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-ae644bc{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-ae644bc > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-ae644bc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-b58dc99 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-4a70507{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-4a70507 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-4a70507.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-32e6029{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-bc7e03e{--display:flex;}.elementor-3457 .elementor-element.elementor-element-08b6426{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-08b6426.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-08b6426 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-3457 .elementor-element.elementor-element-ca7bce7{--display:flex;}.elementor-3457 .elementor-element.elementor-element-0052e15{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-3457 .elementor-element.elementor-element-0052e15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-0052e15.elementor-element{--align-self:flex-start;}.elementor-3457 .elementor-element.elementor-element-0052e15 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-c0601d1{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-c0601d1.elementor-element{--align-self:flex-start;}.elementor-3457 .elementor-element.elementor-element-1e19013{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-1e19013.e-con{--align-self:flex-start;}.elementor-3457 .elementor-element.elementor-element-c19b3dc.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-c19b3dc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-c19b3dc .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-446d0cd{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-446d0cd > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-446d0cd.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-f3cab77 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-e0843db{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-e0843db > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-e0843db.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-35aaa5a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-8325484{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-8325484 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8325484.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-8325484 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-0016e36{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:25px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-0016e36.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-84967fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-84967fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-0afcb8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-0afcb8f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3457 .elementor-element.elementor-element-7f56df6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-7f56df6:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-7f56df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-4d7a0ee.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-4d7a0ee .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-8d177fc > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8d177fc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-8d177fc{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-dea6c1e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-dea6c1e:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-dea6c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-d5a9d7e.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-d5a9d7e .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-31698b2 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-31698b2.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-31698b2{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-b44a95f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-b44a95f:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-b44a95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-3f8f04b .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-3f8f04b.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-3f8f04b .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-3f8f04b .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-8ec462c > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8ec462c.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-8ec462c{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-e583bce{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-e583bce:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-e583bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-27444c9.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-27444c9 .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-27444c9.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-27444c9.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-27444c9.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-27444c9.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-27444c9.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-27444c9 .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-27444c9 .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-2c4aa3b > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-2c4aa3b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2c4aa3b{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-c026214{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-c026214:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-c026214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-94bdccc .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-94bdccc.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-94bdccc .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-94bdccc .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-1537c76 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1537c76.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1537c76{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-97dd959{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-97dd959.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-6c12c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-6c12c5a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3457 .elementor-element.elementor-element-fd0c3b6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-fd0c3b6:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-fd0c3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6a3d00a .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-6a3d00a.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-6a3d00a .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-6a3d00a .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-6384de2 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-6384de2.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6384de2{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-9f45884{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-9f45884:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-9f45884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4fb645d .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-4fb645d.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-4fb645d .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-4fb645d .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-52e441b > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-52e441b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-52e441b{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-90093d1{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-90093d1:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-90093d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-f23faad.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-f23faad .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-f23faad.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-f23faad.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-f23faad.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-f23faad.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-f23faad.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-f23faad .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-f23faad .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-4b229db > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-4b229db.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4b229db{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-9d8aa88{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-9d8aa88:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-9d8aa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-f313db4.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-f313db4 .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-f313db4.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-f313db4.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-f313db4.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-f313db4.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-f313db4.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-f313db4 .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-f313db4 .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-18c27c8 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-18c27c8.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-18c27c8{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-4d1658e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-4d1658e:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-4d1658e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1311;}.elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-5f363cf .elementor-icon-wrapper{text-align:center;}.elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-view-stacked .elementor-icon{background-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-view-default .elementor-icon{color:#A31621;border-color:#A31621;}.elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-view-framed .elementor-icon, .elementor-3457 .elementor-element.elementor-element-5f363cf.elementor-view-default .elementor-icon svg{fill:#A31621;}.elementor-3457 .elementor-element.elementor-element-5f363cf .elementor-icon{font-size:23px;}.elementor-3457 .elementor-element.elementor-element-5f363cf .elementor-icon svg{height:23px;}.elementor-3457 .elementor-element.elementor-element-812e3d1 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-812e3d1.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-812e3d1{text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;color:#E9E9E9;}.elementor-3457 .elementor-element.elementor-element-4b07a06{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:30px;font-weight:600;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-4b07a06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-4b07a06.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2811836{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-2811836.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-84f5967{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-84f5967.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1a538f5.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-1a538f5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-1a538f5 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-f4fc119{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-f4fc119 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-f4fc119.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-986328e > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1792dc0{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-1792dc0 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1792dc0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-8590ffe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-9bd0858{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-2debc11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-6ac433c{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-6ac433c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-6ac433c.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6ac433c .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-e05b256{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-73341e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-0e48508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-573cd6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-303216f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-303216f.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ef82627{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-7466bfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-3162754{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-3162754.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-a40da0b.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-a40da0b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-a40da0b .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-a50b35a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-a50b35a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a50b35a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ad9d1ea > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-ae90c4b{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-ae90c4b > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-ae90c4b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-235a67f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-235a67f::before, .elementor-3457 .elementor-element.elementor-element-235a67f > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-235a67f > .e-con-inner > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-235a67f > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-235a67f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-235a67f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3457 .elementor-element.elementor-element-3776c2c{--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-3457 .elementor-element.elementor-element-aaa3613{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-3457 .elementor-element.elementor-element-aaa3613 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-aaa3613.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-aaa3613 img{filter:brightness( 100% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3457 .elementor-element.elementor-element-8312cbd{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;line-height:47px;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-8312cbd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8312cbd.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0efa038{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-0efa038.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-cf34fb7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-cf34fb7.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-d50ca01{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-d50ca01.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-9dd07d0{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-931da7f{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-931da7f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0f91de3{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-0f91de3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-0f91de3.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-fcf55e1{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Castoro", Sans-serif;font-size:40px;font-weight:500;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-fcf55e1 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-fcf55e1.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1203f80{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-1203f80.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-27fe82b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-27fe82b.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-cda141a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-cda141a > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-cda141a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-a0d9867 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-9ee43b3{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-9ee43b3 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-9ee43b3.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e0cba19{--display:flex;--padding-top:100px;--padding-bottom:71px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-e0cba19:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-e0cba19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0301;}.elementor-3457 .elementor-element.elementor-element-aa925cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-aa925cf.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-aa925cf{text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-859e4b2{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;color:#E0E0E0;}.elementor-3457 .elementor-element.elementor-element-859e4b2.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ae4d64b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-ae4d64b > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-ae4d64b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-043aa62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-043aa62.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-e374ccc.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-e374ccc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-e374ccc .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-eb0f21d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-eb0f21d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-eb0f21d.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-a9b8b92 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8f8656a{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-8f8656a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8f8656a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e65b75d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-533b526 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-533b526.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-533b526{text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-24dd66f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-89f8289{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-045fecc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-8395db9{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-f83be29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-f6679f9{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-007c760{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-14a243e{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-f130b93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-f130b93.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-63ecacc.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-63ecacc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-63ecacc .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-1fc9efa{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-1fc9efa > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-1fc9efa.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-aeb17a1 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-10caf2f{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-10caf2f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-10caf2f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c4fd47c{--display:flex;--min-height:633px;--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;--overlay-opacity:1;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:#361D16;--border-color:#361D16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-c4fd47c:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-c4fd47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0806;background-image:url("https://neximob.com.br/imersao/wp-content/uploads/2026/06/a-historia-de-edgare-ueda-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-3457 .elementor-element.elementor-element-c4fd47c::before, .elementor-3457 .elementor-element.elementor-element-c4fd47c > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-c4fd47c > .e-con-inner > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-c4fd47c > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-c4fd47c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-c4fd47c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3457 .elementor-element.elementor-element-ba66f32{--spacer-size:309px;}.elementor-3457 .elementor-element.elementor-element-e263afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-88bb934{--display:flex;}.elementor-3457 .elementor-element.elementor-element-ae18bce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-ef5c54a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-ef5c54a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-a54ada0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3457 .elementor-element.elementor-element-a54ada0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-7c47c51{--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;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:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-d9bfdbc{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-d9bfdbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-d9bfdbc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-43ed35c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-e6ec00c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-a9f5961{width:auto;max-width:auto;z-index:999;text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-a9f5961 > .elementor-widget-container{background-color:#9F1621;margin:0px 0px 0px 0px;padding:6px 40px 6px 40px;border-radius:4px 4px 4px 4px;}.elementor-3457 .elementor-element.elementor-element-a9f5961.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-1e60ddc > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-c9088f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-1357580{width:auto;max-width:auto;z-index:999;text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-1357580 > .elementor-widget-container{background-color:#9F1621;margin:0px 0px 0px 0px;padding:6px 40px 6px 40px;border-radius:4px 4px 4px 4px;}.elementor-3457 .elementor-element.elementor-element-1357580.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-c17e0ac > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-d53c34a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-1d82880{width:auto;max-width:auto;z-index:999;text-align:center;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-1d82880 > .elementor-widget-container{background-color:#9F1621;margin:0px 0px 0px 0px;padding:6px 40px 6px 40px;border-radius:4px 4px 4px 4px;}.elementor-3457 .elementor-element.elementor-element-1d82880.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-fc19419 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8f3e86f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-8f3e86f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3457 .elementor-element.elementor-element-8e826bb.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-8e826bb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-8e826bb .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-a05f6eb{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-a05f6eb > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a05f6eb.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ca716d7 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-6776c38{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-6776c38 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-6776c38.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6ef9968{--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;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:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-c03f4d0{width:100%;max-width:100%;text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-c03f4d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-c03f4d0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1c73376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-8fd6e6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-fcaae06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-a39dce6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-60af08e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3457 .elementor-element.elementor-element-c5457a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-713c515{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-cd54fa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-b5c8bc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-b5c8bc3.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-f908c91.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-f908c91 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3457 .elementor-element.elementor-element-f908c91 .elementor-button{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;padding:20px 120px 20px 120px;}.elementor-3457 .elementor-element.elementor-element-ba32153{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-ba32153 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-ba32153.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-39c952a > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a30187f{width:auto;max-width:auto;text-align:center;font-family:"Cabin", Sans-serif;font-size:15px;font-weight:600;font-style:italic;color:#F9DBBD;}.elementor-3457 .elementor-element.elementor-element-a30187f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a30187f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e521bd6{--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;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:#361D16;--border-color:#361D16;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-5469890{width:100%;max-width:100%;text-align:center;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-5469890 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-5469890.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-3b719ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-b5ad61a{--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;--justify-content:center;--overlay-opacity:0.47;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#361D16;--border-color:#361D16;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-b5ad61a:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-b5ad61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F0E0A;}.elementor-3457 .elementor-element.elementor-element-b5ad61a::before, .elementor-3457 .elementor-element.elementor-element-b5ad61a > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-b5ad61a > .e-con-inner > .elementor-background-video-container::before, .elementor-3457 .elementor-element.elementor-element-b5ad61a > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-b5ad61a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3457 .elementor-element.elementor-element-b5ad61a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3457 .elementor-element.elementor-element-cab375a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3457 .elementor-element.elementor-element-cab375a.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2cb32ba{--display:flex;--justify-content:center;}.elementor-3457 .elementor-element.elementor-element-2cb32ba.e-con{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4d27f92{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-4d27f92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-4d27f92.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-4b3030f .elementor-button{background-color:#EEEEEE;font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;fill:#0C0C0C;color:#0C0C0C;border-radius:15px 15px 15px 15px;padding:20px 80px 20px 80px;}.elementor-3457 .elementor-element.elementor-element-4b3030f.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-98753ec{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3A1E1E;--border-color:#3A1E1E;}.elementor-3457 .elementor-element.elementor-element-d1c116d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-3457 .elementor-element.elementor-element-d1c116d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-d1c116d.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-5a668a6 .elementor-button{background-color:#EEEEEE;font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;fill:#0C0C0C;color:#0C0C0C;border-radius:15px 15px 15px 15px;padding:20px 80px 20px 80px;}.elementor-3457 .elementor-element.elementor-element-5a668a6.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-d8298de{--display:flex;}body.elementor-page-3457:not(.elementor-motion-effects-element-type-background), body.elementor-page-3457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#130906;}@media(min-width:768px){.elementor-3457 .elementor-element.elementor-element-938d0b8{--width:83%;}.elementor-3457 .elementor-element.elementor-element-39455c9{--width:40%;}.elementor-3457 .elementor-element.elementor-element-4e6dc51{--width:40%;}.elementor-3457 .elementor-element.elementor-element-d267f44{--width:40%;}.elementor-3457 .elementor-element.elementor-element-896bee2{--width:41%;}.elementor-3457 .elementor-element.elementor-element-b1f8d86{--width:41%;}.elementor-3457 .elementor-element.elementor-element-1e19013{--width:80%;}.elementor-3457 .elementor-element.elementor-element-0afcb8f{--width:100%;}.elementor-3457 .elementor-element.elementor-element-6c12c5a{--width:100%;}.elementor-3457 .elementor-element.elementor-element-84f5967{--width:40%;}.elementor-3457 .elementor-element.elementor-element-303216f{--width:66%;}.elementor-3457 .elementor-element.elementor-element-3162754{--width:41%;}.elementor-3457 .elementor-element.elementor-element-235a67f{--content-width:1280px;}.elementor-3457 .elementor-element.elementor-element-d50ca01{--width:74%;}.elementor-3457 .elementor-element.elementor-element-27fe82b{--width:40%;}.elementor-3457 .elementor-element.elementor-element-043aa62{--width:41%;}.elementor-3457 .elementor-element.elementor-element-f130b93{--width:41%;}.elementor-3457 .elementor-element.elementor-element-8f3e86f{--width:41%;}.elementor-3457 .elementor-element.elementor-element-b5c8bc3{--width:40%;}.elementor-3457 .elementor-element.elementor-element-cab375a{--width:100%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}body.elementor-page-3457{padding:0px 20px 0px 20px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3457 .elementor-element.elementor-element-811aa4d:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-811aa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neximob.com.br/imersao/wp-content/uploads/2026/06/mb1.jpg");background-size:cover;}.elementor-3457 .elementor-element.elementor-element-811aa4d{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3457 .elementor-element.elementor-element-0721bd2.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0721bd2{text-align:center;font-size:40px;line-height:1em;}.elementor-3457 .elementor-element.elementor-element-fd3c0b8{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-fd3c0b8.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-938d0b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3457 .elementor-element.elementor-element-ed745ae{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ed745ae.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ed745ae .elementor-button{padding:20px 0px 20px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3457 .elementor-element.elementor-element-2a5cf01{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-06f528b{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-e5eec23{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-e5eec23.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0e48be2{--min-height:361px;}.elementor-3457 .elementor-element.elementor-element-0e48be2.e-con{--order:-99999 /* order start hack */;}.elementor-3457 .elementor-element.elementor-element-9298041{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3457 .elementor-element.elementor-element-96e4d14{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-96e4d14 .elementor-heading-title{font-size:30px;}.elementor-3457 .elementor-element.elementor-element-832dc07{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-832dc07.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ee29607{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ee29607.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-ee29607 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-55776b3{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ccf34ba{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-2e95b6c{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-2e95b6c.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-98f7672{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-4e6dc51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3457 .elementor-element.elementor-element-6ea26c9{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-6ea26c9 > .elementor-widget-container{margin:0px 0px 0px 2px;padding:0px 0px 0px 2px;}.elementor-3457 .elementor-element.elementor-element-6ea26c9.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6ea26c9 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-83d3adc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-4c9e96d{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-2df2b37{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-2df2b37.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2d22047{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-a2bb621{--spacer-size:0px;}.elementor-3457 .elementor-element.elementor-element-31eeba0{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-31eeba0 .elementor-heading-title{font-size:30px;}.elementor-3457 .elementor-element.elementor-element-24e721f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3457 .elementor-element.elementor-element-0c12a82{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-787db4c{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-adb4c8b{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-27cddca{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-0080165{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-0080165.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0080165 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-a972cf0{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-c7944fd{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-1103f66{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-1103f66.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-79feb49{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-acad7dc{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-acad7dc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-acad7dc .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-e83ba18{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-e83ba18.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-03c381f{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-03c381f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-03c381f .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-de11590{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-326247a{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-dae64a7{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-dae64a7.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-b7b5845{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-b806398{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-b806398 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-713205f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3457 .elementor-element.elementor-element-945d5db{--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-3457 .elementor-element.elementor-element-c6c7f82{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-c6c7f82.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c6c7f82 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-ae644bc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-b58dc99{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-4a70507{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-4a70507.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-32e6029{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-bc7e03e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-08b6426{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-0052e15{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-0052e15.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-0052e15 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-c0601d1{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-c0601d1.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c19b3dc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-c19b3dc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c19b3dc .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-446d0cd{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-e0843db{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-e0843db.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-35aaa5a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-8325484{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-8325484 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-0016e36{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-4b07a06{width:100%;max-width:100%;font-size:20px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-2811836{width:100%;max-width:100%;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-1a538f5{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-1a538f5.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1a538f5 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-f4fc119{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-986328e{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-1792dc0{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-1792dc0.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-2debc11{--padding-top:50px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-6ac433c{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-6ac433c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-e05b256{--min-height:377px;--gap:250px 0px;--row-gap:250px;--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-3457 .elementor-element.elementor-element-73341e4{--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-3457 .elementor-element.elementor-element-41f1fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-0e48508{--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-3457 .elementor-element.elementor-element-d51d8a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-573cd6c{--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-3457 .elementor-element.elementor-element-a1b45bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-303216f{--min-height:377px;--gap:0230px 0px;--row-gap:0230px;--column-gap:0px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-ef82627{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-7466bfa{--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-3457 .elementor-element.elementor-element-a40da0b{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a40da0b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-a40da0b .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-a50b35a{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ad9d1ea{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ae90c4b{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-ae90c4b.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-235a67f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-3776c2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-aaa3613{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;text-align:center;}.elementor-3457 .elementor-element.elementor-element-aaa3613 img{width:51%;}.elementor-3457 .elementor-element.elementor-element-8312cbd{width:100%;max-width:100%;font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-0efa038{width:100%;max-width:100%;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-cf34fb7{width:100%;max-width:100%;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-cf48011{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a047573{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-9746170{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-979beea{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-13d99c1{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-6895265{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-9dd07d0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-931da7f{--container-widget-width:181px;--container-widget-flex-grow:0;width:var( --container-widget-width, 181px );max-width:181px;}.elementor-3457 .elementor-element.elementor-element-0f91de3{width:100%;max-width:100%;font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-fcf55e1{width:100%;max-width:100%;font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-1203f80{width:100%;max-width:100%;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-d9ab5dc .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-cda141a{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a0d9867{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a0d9867.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-9ee43b3{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-9ee43b3.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e0cba19{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-aa925cf{width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-859e4b2{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-ae4d64b{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-e374ccc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-e374ccc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e374ccc .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-eb0f21d{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a9b8b92{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-8f8656a{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-8f8656a.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e65b75d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-533b526{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-24dd66f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-f83be29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-63ecacc{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-63ecacc.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-63ecacc .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-1fc9efa{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-aeb17a1{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-10caf2f{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-10caf2f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c4fd47c:not(.elementor-motion-effects-element-type-background), .elementor-3457 .elementor-element.elementor-element-c4fd47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neximob.com.br/imersao/wp-content/uploads/2026/06/mb2.jpg");background-position:top center;background-size:cover;}.elementor-3457 .elementor-element.elementor-element-c4fd47c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-ba66f32{--spacer-size:80px;}.elementor-3457 .elementor-element.elementor-element-e263afb{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-3457 .elementor-element.elementor-element-88bb934{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-ae18bce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-ef5c54a{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ef5c54a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a54ada0{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-7c47c51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-d9bfdbc{width:100%;max-width:100%;font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-43ed35c{--min-height:759px;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-a9f5961{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-a9f5961 > .elementor-widget-container{margin:0px 40px 0px 40px;padding:10px 0px 10px 0px;}.elementor-3457 .elementor-element.elementor-element-a9f5961.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-1e60ddc > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-c9088f6{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-1357580{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-1357580 > .elementor-widget-container{margin:0px 40px 0px 40px;padding:10px 0px 10px 0px;}.elementor-3457 .elementor-element.elementor-element-1357580.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-c17e0ac > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-d53c34a{--margin-top:-53px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-1d82880{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-1d82880 > .elementor-widget-container{margin:0px 40px 0px 40px;padding:10px 0px 10px 0px;}.elementor-3457 .elementor-element.elementor-element-1d82880.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-fc19419 > .elementor-widget-container{margin:-37px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-8e826bb{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-8e826bb.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-8e826bb .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-a05f6eb{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ca716d7{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-6776c38{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-6776c38.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-6ef9968{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-c03f4d0{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-1c73376{--min-height:580px;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-8fd6e6c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3457 .elementor-element.elementor-element-3f33ac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-fcaae06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-696b58b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-a39dce6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-60af08e{--min-height:580px;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-713c515{--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-3457 .elementor-element.elementor-element-cd54fa9{--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-3457 .elementor-element.elementor-element-b5c8bc3{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-f908c91{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-f908c91.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-f908c91 .elementor-button{padding:20px 0px 20px 0px;}.elementor-3457 .elementor-element.elementor-element-ba32153{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-ba32153 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3457 .elementor-element.elementor-element-39c952a{width:100%;max-width:100%;}.elementor-3457 .elementor-element.elementor-element-a30187f{width:100%;max-width:100%;text-align:center;}.elementor-3457 .elementor-element.elementor-element-a30187f.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-e521bd6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-5469890{font-size:30px;line-height:1.2em;}.elementor-3457 .elementor-element.elementor-element-b5ad61a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3457 .elementor-element.elementor-element-cab375a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-2cb32ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-4d27f92{width:var( --container-widget-width, 208px );max-width:208px;--container-widget-width:208px;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-4d27f92.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-98753ec{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3457 .elementor-element.elementor-element-d1c116d{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-3457 .elementor-element.elementor-element-d1c116d.elementor-element{--align-self:center;}.elementor-3457 .elementor-element.elementor-element-5a668a6.elementor-element{--align-self:stretch;}.elementor-3457 .elementor-element.elementor-element-5a668a6 .elementor-button{font-size:14px;padding:20px 0px 20px 0px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-ed745ae */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06f528b */.oc-ticket-schedule {
  width: 100%;
  

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e4d14 */.fonte {
    font-family: "Castoro", serif !important;
    font-style: italic;
        font-weight: 500 !important;
    color: #F9DBBD;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee29607 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccf34ba */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9298041 */.elementor-3457 .elementor-element.elementor-element-9298041::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
      linear-gradient(rgba(249, 219, 189, 0.035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(249, 219, 189, 0.035) 1px, transparent 1px);
    background-size: 42px 42px;
    mask-image: linear-gradient(to bottom, transparent, #000 22%, #000 78%, transparent);
    pointer-events: none;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ea26c9 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c9e96d */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f7672 */.oc-cinema-bg {
    --bg: #120806;
    --bg-deep: #070201;
    --cream: #F9DBBD;
    --red: #A31621;

    position: relative;
    overflow: hidden;
    background:
      radial-gradient(circle at 20% 12%, rgba(249, 219, 189, 0.07), transparent 28%),
      radial-gradient(circle at 86% 46%, rgba(163, 22, 33, 0.12), transparent 30%),
      linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);
  }

  .oc-cinema-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
      linear-gradient(rgba(249, 219, 189, 0.022) 1px, transparent 1px),
      linear-gradient(90deg, rgba(249, 219, 189, 0.022) 1px, transparent 1px);
    background-size: 44px 44px;
    opacity: 0.5;
    pointer-events: none;
    mask-image: linear-gradient(to bottom, transparent, #000 16%, #000 84%, transparent);
    z-index: 1;
  }

  .oc-cinema-bg > .e-con-inner,
  .oc-cinema-bg > .elementor-container,
  .oc-cinema-bg .elementor-widget-wrap,
  .oc-cinema-bg .elementor-widget-html {
    position: relative;
    z-index: 2;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31eeba0 */.fonte {
    font-family: "Castoro", serif !important;
    font-style: italic;
        font-weight: 500 !important;
    color: #F9DBBD;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9975a1 */.elementor-3457 .elementor-element.elementor-element-c9975a1 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-c9975a1::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7f779 */.elementor-3457 .elementor-element.elementor-element-ed7f779 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-ed7f779::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4b95c9 */.elementor-3457 .elementor-element.elementor-element-d4b95c9 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-d4b95c9::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0080165 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7944fd */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03c381f */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-326247a */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79feb49 */.elementor-3457 .elementor-element.elementor-element-79feb49 {
  position: relative;
  overflow: hidden;
  
}

.elementor-3457 .elementor-element.elementor-element-79feb49::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: linear-gradient(to right, #1B1311 1px, transparent 1px),
    linear-gradient(to bottom, #1B1311 1px, transparent 1px);
  background-size: 50px 50px;
  -webkit-mask-image: radial-gradient(
    ellipse 70% 60% at 50% 0%,
    #000 60%,
    transparent 100%
  );
  mask-image: radial-gradient(
    ellipse 70% 60% at 50% 0%,
    #000 60%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6c7f82 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b58dc99 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c19b3dc */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3cab77 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e6029 */.elementor-3457 .elementor-element.elementor-element-32e6029 {
    width: 100%;
    height: 100%;
    background-color: #130906;

    background-image:
        /* Vinheta */
        radial-gradient(
            circle at center,
            transparent 35%,
            rgba(0, 0, 0, 0.65) 100%
        ),

        /* Grade principal */
        linear-gradient(
            rgba(255, 255, 255, 0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.04) 1px,
            transparent 1px
        ),

        /* Grade secundária */
        linear-gradient(
            rgba(255, 255, 255, 0.02) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.02) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        60px 60px,
        60px 60px,
        20px 20px,
        20px 20px;

    animation: cyber-move 12s linear infinite;
}

@keyframes cyber-move {
    0% {
        background-position:
            0 0,
            0 0,
            0 0,
            0 0,
            0 0;
    }

    100% {
        background-position:
            0 0,
            60px 60px,
            60px 60px,
            40px 40px,
            40px 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f56df6 */.elementor-3457 .elementor-element.elementor-element-7f56df6 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-7f56df6::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea6c1e */.elementor-3457 .elementor-element.elementor-element-dea6c1e {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-dea6c1e::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44a95f */.elementor-3457 .elementor-element.elementor-element-b44a95f {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-b44a95f::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e583bce */.elementor-3457 .elementor-element.elementor-element-e583bce {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-e583bce::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c026214 */.elementor-3457 .elementor-element.elementor-element-c026214 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-c026214::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0c3b6 */.elementor-3457 .elementor-element.elementor-element-fd0c3b6 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-fd0c3b6::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f45884 */.elementor-3457 .elementor-element.elementor-element-9f45884 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-9f45884::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90093d1 */.elementor-3457 .elementor-element.elementor-element-90093d1 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-90093d1::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8aa88 */.elementor-3457 .elementor-element.elementor-element-9d8aa88 {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-9d8aa88::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1658e */.elementor-3457 .elementor-element.elementor-element-4d1658e {
    position: relative;

    border-radius: 20px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );
}

/* Borda degradê */
.elementor-3457 .elementor-element.elementor-element-4d1658e::before {
    content: "";

    position: absolute;
    inset: 0;

    padding: 1px;

    background: linear-gradient(
        180deg,
        #4A3832 0%,
        #2D211E 50%,
        #1B1311 100%
    );

    border-radius: 20px;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a538f5 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-986328e */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41f1fa5 */.iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: 0;
    overflow: hidden;

    background: #1B1311;
    border-radius: 32px;

    border: 1px solid rgba(255, 255, 255, 0.06);

    box-shadow:
        0 0 0 1px rgba(255, 255, 255, 0.02) inset,
        0 20px 60px rgba(0, 0, 0, 0.35);

    transition: all 0.4s ease;
}

.iframe-container:hover {
    transform: translateY(-8px);

    box-shadow:
        0 0 0 1px rgba(163, 22, 33, 0.25) inset,
        0 30px 80px rgba(0, 0, 0, 0.45);
}

.iframe-container iframe {
    position: absolute;
    inset: 12px;

    width: calc(100% - 24px);
    height: calc(100% - 24px);

    border: none;
    border-radius: 22px;
}

/* detalhe decorativo */
.iframe-container::before {
    content: "";

    position: absolute;

    top: 18px;
    left: 22px;

    width: 12px;
    height: 12px;

    border-radius: 50%;

    background: #A31621;

    box-shadow:
        20px 0 0 rgba(255,255,255,.15),
        40px 0 0 rgba(255,255,255,.15);

    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40da0b */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad9d1ea */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2debc11 */.elementor-3457 .elementor-element.elementor-element-2debc11 {
    position: relative;
    overflow: hidden;
}

.elementor-3457 .elementor-element.elementor-element-2debc11::before {
    content: "";

    position: absolute;

    inset: 0;

    background-image:
        
        /* Listras verticais */
        repeating-linear-gradient(
            90deg,
            transparent 0,
            transparent 62px,
            rgba(255, 255, 255, 0.025) 52px,
            rgba(255, 255, 255, 0.025) 72px
        );

    background-size:
        240px 240px,
        120px 100%;

    background-position:
        center center,
        center center;

    /* Fade inferior */
    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 20%,
        #000 15%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 25%,
        transparent 100%
    );

    pointer-events: none;

    z-index: 0;
}

/* Mantém o conteúdo acima do pattern */
.elementor-3457 .elementor-element.elementor-element-2debc11 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235a67f */.elementor-3457 .elementor-element.elementor-element-235a67f {
    overflow: hidden;

    background-color: #130906;
}

.elementor-3457 .elementor-element.elementor-element-235a67f::before {
    content: "";

    position: absolute;

    top: -250px;
    left: 50%;

    transform: translateX(-50%);

    width: 1200px;
    height: 500px;

    pointer-events: none;

    background: radial-gradient(
        ellipse at center,
        rgba(163, 22, 33, 0.18) 0%,
        rgba(163, 22, 33, 0.08) 35%,
        rgba(163, 22, 33, 0.03) 55%,
        transparent 75%
    );

    filter: blur(60px);

    z-index: 0;
}

.elementor-3457 .elementor-element.elementor-element-235a67f > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9ab5dc */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0d9867 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd07d0 */.elementor-3457 .elementor-element.elementor-element-9dd07d0 {
    width: 100%;
    height: 100%;
    background-color: #130906;

    background-image:
        /* Vinheta */
        radial-gradient(
            circle at center,
            transparent 35%,
            rgba(0, 0, 0, 0.65) 100%
        ),

        /* Grade principal */
        linear-gradient(
            rgba(255, 255, 255, 0.04) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.04) 1px,
            transparent 1px
        ),

        /* Grade secundária */
        linear-gradient(
            rgba(255, 255, 255, 0.02) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.02) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        60px 60px,
        60px 60px,
        20px 20px,
        20px 20px;

    animation: cyber-move 12s linear infinite;
}

@keyframes cyber-move {
    0% {
        background-position:
            0 0,
            0 0,
            0 0,
            0 0,
            0 0;
    }

    100% {
        background-position:
            0 0,
            60px 60px,
            60px 60px,
            40px 40px,
            40px 40px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e374ccc */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9b8b92 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89f8289 *//* GRID */
.midia-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
    padding: 30px 0;
}

/* TABLET */
@media (max-width: 1024px) {
    .midia-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .midia-grid {
        grid-template-columns: 1fr;
        gap: 25px;
    }
}

/* CARDS */
.midia-item {
    position: relative;
    overflow: hidden;
    border-radius: 28px;
    padding: 10px;

    background: linear-gradient(
        135deg,
        #1B1311 0%,
        #241916 50%,
        #120D0C 100%
    );

    border: 1px solid rgba(216, 184, 153, 0.08);

    box-shadow:
        0 20px 40px rgba(0, 0, 0, 0.35),
        0 0 30px rgba(163, 22, 33, 0.05);

    transition: all 0.45s ease;

    transform-origin: center center;
}

/* BORDA PREMIUM */
.midia-item::before {
    content: "";

    position: absolute;
    inset: 0;

    border-radius: 28px;
    padding: 1px;

    background: linear-gradient(
        135deg,
        rgba(216,184,153,.30),
        transparent 35%,
        transparent 65%,
        rgba(163,22,33,.15)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite: exclude;

    pointer-events: none;
}

/* BARRA SUPERIOR */
.midia-item::after {
    content: "";

    position: absolute;

    top: 0;
    left: 50%;

    transform: translateX(-50%);

    width: 80px;
    height: 4px;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        transparent,
        #D8B899,
        transparent
    );

    opacity: .85;

    transition: .4s ease;
}

/* IMAGENS */
.midia-item img,
.midia-item .elementor-image img {
    width: 100%;
    display: block;
    border-radius: 22px;

    transition: all .45s ease;
}

/* ROTAÇÃO NATURAL */
.midia-item:nth-child(1),
.midia-item:nth-child(5) {
    transform: rotate(-2deg);
}

.midia-item:nth-child(2),
.midia-item:nth-child(4) {
    transform: rotate(2deg);
}

.midia-item:nth-child(3),
.midia-item:nth-child(6) {
    transform: rotate(-1deg);
}

/* HOVER */
.midia-item:hover {
    transform:
        translateY(-14px)
        scale(1.03)
        rotate(0deg) !important;

    box-shadow:
        0 35px 80px rgba(0, 0, 0, 0.45),
        0 0 45px rgba(163, 22, 33, 0.15);

    z-index: 20;
}

.midia-item:hover img,
.midia-item:hover .elementor-image img {
    transform: scale(1.03);
}

.midia-item:hover::after {
    width: 140px;
}

/* MOBILE */
@media (max-width: 767px) {

    .midia-item {
        transform: none !important;
    }

    .midia-item:hover {
        transform:
            translateY(-8px)
            scale(1.02) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6679f9 *//* GRID */
.midia-grid2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
    padding: 30px 0;
    align-items: start;
}

/* TABLET */
@media (max-width: 1024px) {
    .midia-grid2 {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .midia-grid2 {
        grid-template-columns: 1fr;
        gap: 25px;
    }
}

/* CARDS */
.midia-item2 {
    position: relative;

    overflow: hidden;

    border-radius: 28px;

    padding: 12px;

    background:
        linear-gradient(
            145deg,
            #241916 0%,
            #1B1311 60%,
            #120D0C 100%
        );

    border: 1px solid rgba(216, 184, 153, 0.10);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.30),
        0 0 20px rgba(163, 22, 33, 0.04);

    transition: all .45s ease;

    transform-origin: center center;
}

/* BARRA SUPERIOR */
.midia-item2::after {
    content: "";

    position: absolute;

    top: 0;
    left: 50%;

    transform: translateX(-50%);

    width: 80px;
    height: 4px;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        transparent,
        #D8B899,
        transparent
    );

    opacity: .85;

    transition: .4s ease;
}

/* BORDA PREMIUM */
.midia-item2::before {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 28px;

    padding: 1px;

    background:
        linear-gradient(
            135deg,
            rgba(216,184,153,.30),
            transparent 35%,
            transparent 65%,
            rgba(163,22,33,.15)
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite: exclude;

    pointer-events: none;
}

/* IMAGENS */
.midia-item2 img,
.midia-item2 .elementor-image img {
    width: 100%;

    display: block;

    border-radius: 20px;

    transition: all .45s ease;
}

/* INCLINAÇÕES MAIS SUTIS */
.midia-item2:nth-child(1) {
    transform: rotate(2deg);
}

.midia-item2:nth-child(2) {
    transform: rotate(-1deg);
}

.midia-item2:nth-child(3) {
    transform: rotate(1.5deg);
}

.midia-item2:nth-child(4) {
    transform: rotate(-1.5deg);
}

.midia-item2:nth-child(5) {
    transform: rotate(1deg);
}

.midia-item2:nth-child(6) {
    transform: rotate(-2deg);
}

/* HOVER */
.midia-item2:hover {
    transform:
        translateY(-15px)
        scale(1.03)
        rotate(0deg) !important;

    box-shadow:
        0 30px 70px rgba(0, 0, 0, 0.45),
        0 0 40px rgba(216, 184, 153, 0.10);

    z-index: 20;
}

.midia-item2:hover img,
.midia-item2:hover .elementor-image img {
    transform: scale(1.03);
}

.midia-item2:hover::after {
    width: 140px;
}

/* MOBILE */
@media (max-width: 767px) {
    .midia-item2 {
        transform: none !important;
    }

    .midia-item2:hover {
        transform:
            translateY(-8px)
            scale(1.02) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63ecacc */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aeb17a1 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65b75d */.elementor-3457 .elementor-element.elementor-element-e65b75d {
  position: relative;
  overflow: hidden;
  
}

.elementor-3457 .elementor-element.elementor-element-e65b75d::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: linear-gradient(to right, #1B1311 1px, transparent 1px),
    linear-gradient(to bottom, #1B1311 1px, transparent 1px);
  background-size: 50px 50px;
  -webkit-mask-image: radial-gradient(
    ellipse 70% 60% at 50% 0%,
    #000 60%,
    transparent 100%
  );
  mask-image: radial-gradient(
    ellipse 70% 60% at 50% 0%,
    #000 60%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e826bb */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca716d7 */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f908c91 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #A31621,
        #8C1320
    ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #B81824,
        #991421
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39c952a */.oc-ticket-schedule {
  width: 100%;
  
  padding: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;

  border-radius: 16px;
  background: rgba(249, 219, 189, 0.045);
  border: 1px solid rgba(249, 219, 189, 0.11);

  font-family: 'Cabin', sans-serif;
}

.oc-ticket-date {
  min-height: 78px;
  padding: 13px 10px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  text-align: center;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(249, 219, 189, 0.09);
}

.oc-ticket-date strong {
  display: block;
  margin-bottom: 7px;

  color: #F9DBBD;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.oc-ticket-date span {
  display: block;

  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  line-height: 1.25;
  font-weight: 600;
}

@media (max-width: 767px) {
  .oc-ticket-schedule {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 10px;
  }

  .oc-ticket-date {
    min-height: auto;
    padding: 11px 12px;
  }

  .oc-ticket-date strong {
    font-size: 11px;
    margin-bottom: 5px;
  }

  .oc-ticket-date span {
    font-size: 11.5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ef9968 */.elementor-3457 .elementor-element.elementor-element-6ef9968 {
    background-color: #130906;

    background-image: repeating-linear-gradient(
        -45deg,
        transparent 0,
        transparent 18px,
        rgba(255, 255, 255, 0.04) 19px,
        rgba(255, 255, 255, 0.04) 20px
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b719ea *//* Wrapper principal */
.bento-gallery-wrapper {
    position: relative;
    max-height: 650px;
    overflow: hidden;
    margin-bottom: 40px;
    transition: max-height 0.6s ease;
    width: 100%;
    background: #130906;
    border-radius: 24px;
}

/* Quando expandir */
.bento-gallery-wrapper.expanded {
    max-height: 99999px;
}

/* Grid */
.bento-gallery {
    display: grid;
    gap: 8px;
    padding: 12px;
    grid-auto-rows: 10px;
    grid-auto-flow: dense;
}

/* Mobile */
@media (max-width: 767px) {
    .bento-gallery {
        grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
        gap: 6px;
    }
}

/* Tablet */
@media (min-width: 768px) {
    .bento-gallery {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    }
}

/* Desktop */
@media (min-width: 1200px) {
    .bento-gallery {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    }
}

/* Imagens */
.bento-gallery img {
    width: 100%;
    display: block;
    object-fit: cover;

    border-radius: 16px;

    grid-row: span var(--row-span, 30);

    opacity: 0;
    transform: translateY(20px);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        opacity .4s ease;

    box-shadow:
        0 6px 20px rgba(0,0,0,.25);

    border: 1px solid rgba(255,255,255,.05);

    background-color: #1B1311;
}

/* Entrada das imagens */
.bento-gallery img.loaded {
    opacity: 1;
    transform: translateY(0);
}

/* Hover */
.bento-gallery img:hover {
    transform: translateY(-6px) scale(1.02);

    box-shadow:
        0 15px 40px rgba(0,0,0,.35),
        0 0 0 1px rgba(163,22,33,.15);
}

/* Gradiente inferior */
.gradient-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;

    height: 220px;

    background: linear-gradient(
        to top,
        #130906 0%,
        rgba(19, 9, 6, .95) 35%,
        rgba(19, 9, 6, .6) 65%,
        transparent 100%
    );

    pointer-events: none;

    transition: opacity .4s ease;

    z-index: 10;
}

/* Esconde gradiente quando expandir */
.bento-gallery-wrapper.expanded .gradient-overlay {
    opacity: 0;
}

/* Botão */
.show-more {
    position: absolute;

    bottom: 25px;
    left: 50%;

    transform: translateX(-50%);

    width: 56px;
    height: 56px;

    border-radius: 50%;

    background: linear-gradient(
        135deg,
        #A31621,
        #7D1019
    );

    color: #fff;

    display: flex;
    justify-content: center;
    align-items: center;

    cursor: pointer;

    border: 1px solid rgba(255,255,255,.08);

    box-shadow:
        0 10px 30px rgba(163,22,33,.25);

    transition: all .3s ease;

    z-index: 20;
}

.show-more i {
    font-size: 20px;
    transition: transform .3s ease;
}

/* Hover do botão */
.show-more:hover {
    transform: translateX(-50%) translateY(-5px);

    background: linear-gradient(
        135deg,
        #B71824,
        #8D121C
    );

    box-shadow:
        0 15px 40px rgba(163,22,33,.35);
}

/* Gira seta quando expandir */
.bento-gallery-wrapper.expanded .show-more i {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3030f */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #ffffff,
        ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #fff,
    
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a668a6 */.btn-imersao .elementor-button {
    background: linear-gradient(
        135deg,
        #ffffff,
        ) !important;

    color: #fff !important;

    border: 1px solid rgba(255,255,255,.08);

    border-radius: 16px;

    padding: 18px 40px;

    font-weight: 700;
    font-size: 16px;
    letter-spacing: .5px;

    position: relative;
    overflow: hidden;

    transition: all .35s ease;

    box-shadow:
        0 10px 30px rgba(163,22,33,.20);
}

/* brilho */
.btn-imersao .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    left: -120%;

    width: 80%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );

    transform: skewX(-25deg);

    transition: .8s;
}

/* hover */
.btn-imersao .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(163,22,33,.35);

    background: linear-gradient(
        135deg,
        #fff,
    
    ) !important;
}

.btn-imersao .elementor-button:hover::before {
    left: 140%;
}

/* clique */
.btn-imersao .elementor-button:active {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30ff0bb *//* ================================
   CARDS CENTRALIZADOS
   4 POR LINHA NO DESKTOP
   2 NO TABLET
   1 NO MOBILE

   Classes mantidas:
   .swiper-wrapper
   .card
================================ */

/* Wrapper dos cards */
.swiper-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: 1280px !important;

  margin-left: auto !important;
  margin-right: auto !important;

  gap: 10px !important;

  padding: 0 !important;
  overflow: visible !important;
  transform: none !important;

  box-sizing: border-box;
}

/* Reset geral */
.card,
.card * {
  box-sizing: border-box;
}

/* Card base */
.card {
  flex: 0 0 calc((100% - 36px) / 4) !important;
  width: calc((100% - 36px) / 4) !important;
  max-width: calc((100% - 36px) / 4) !important;
}

/* Remove qualquer configuração antiga */
.card:nth-child(1),
.card:nth-child(2),
.card:nth-child(3),
.card:nth-child(4),
.card:nth-child(5),
.card:nth-child(6),
.card:nth-child(7),
.card:nth-child(8),
.card:nth-child(9),
.card:nth-child(10) {
  grid-column: auto !important;
}

/* Hover desktop */
@media (min-width: 1025px) {
  .card:hover {
    transform: translateY(-8px) !important;
    filter: brightness(1.04);
    z-index: 10;
  }

  .card:hover ~ .card {
    transform: none !important;
  }
}

/* ================================
   TABLET: 2 por linha
================================ */

@media (max-width: 1199px) {
  .swiper-wrapper {
    gap: 20px !important;
    max-width: 100% !important;
  }

  .card {
    flex: 0 0 calc((100% - 20px) / 2) !important;
    width: calc((100% - 20px) / 2) !important;
    max-width: calc((100% - 20px) / 2) !important;

    margin: 0 !important;
    margin-left: 0 !important;
    transform: none !important;
  }

  .card:hover,
  .card:hover ~ .card {
    transform: none !important;
  }
}

/* ================================
   MOBILE: 1 por linha
================================ */

@media (max-width: 767px) {
  .swiper-wrapper {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;

    gap: 16px !important;

    width: 100% !important;
    max-width: 100% !important;

    padding: 0 !important;
    overflow: visible !important;
    transform: none !important;
  }

  .card {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    margin-left: 0 !important;

    transform: none !important;
  }

  .card:hover,
  .card:hover ~ .card {
    transform: none !important;
  }
}

/* ================================
   VISUAL DOS CARDS
================================ */

.card .elementor-widget-container {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  width: 100%;
  height: 100%;
  min-height: 180px;

  border-radius: 20px;

  background: linear-gradient(
    135deg,
    #1B1311 0%,
    #241916 50%,
    #120D0C 100%
  );

  box-shadow:
    0 18px 46px rgba(0, 0, 0, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.04);

  z-index: 1;
}

/* Mantém o conteúdo acima das camadas */
.card .elementor-widget-container > * {
  position: relative;
  z-index: 3;
}

/* Fundo no hover */
@media (min-width: 1025px) {
  .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: linear-gradient(
      135deg,
      #2E211D 0%,
      #1B1311 60%,
      #120D0C 100%
    );

    opacity: 0;
    transition: opacity 0.45s ease;
    z-index: 0;
  }

  .card .elementor-widget-container:hover::after {
    opacity: 1;
  }
}

/* Borda degradê */
.card .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;

  background: linear-gradient(
    180deg,
    #4A3832 0%,
    #2D211E 50%,
    #1B1311 100%
  );

  pointer-events: none;
  z-index: 2;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Barra superior dos cards */
.card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;

  width: 100px;
  height: 6px;

  border-radius: 999px;

  background: linear-gradient(
    90deg,
    #A31621 0%,
    #D62839 50%,
    #A31621 100%
  );

  z-index: 10;
}

/* ================================
   AJUSTE VISUAL TABLET
================================ */

@media (max-width: 1199px) {
  .card .elementor-widget-container {
    min-height: 170px;
    border-radius: 18px;
  }

  .card::before {
    left: 28px;
    width: 88px;
    height: 5px;
  }
}

/* ================================
   AJUSTE VISUAL MOBILE
================================ */

@media (max-width: 767px) {
  .card .elementor-widget-container {
    min-height: auto;
    border-radius: 16px;

    box-shadow:
      0 12px 28px rgba(0, 0, 0, 0.24),
      inset 0 1px 0 rgba(255, 255, 255, 0.04);
  }

  .card::before {
    left: 24px;
    width: 78px;
    height: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892a423 */.marquee-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%;
    max-width: 100%;
}

/* FADE NAS LATERAIS */
.marquee-wrapper::before,
.marquee-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    width: 120px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}

.marquee-wrapper::before {
    left: 0;
    background: linear-gradient(
        to right,
        #130906,
        transparent
    );
}

.marquee-wrapper::after {
    right: 0;
    background: linear-gradient(
        to left,
        #130906,
        transparent
    );
}

/* TRACK */
.marquee-track {
    --card-width: 220px;

    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    gap: 20px;

    width: max-content;
    max-width: none;

    will-change: transform;
}

.marquee-track > * {
    flex: 0 0 var(--card-width) !important;
    width: var(--card-width) !important;
    min-width: var(--card-width) !important;
    max-width: var(--card-width) !important;
    box-sizing: border-box;
}

/* garante que o conteúdo interno acompanhe a largura */
.marquee-track > * > * {
    width: 100%;
}

/* LINHA SUPERIOR */
.marquee-left {
    animation: marquee-left 50s linear infinite;
}

/* LINHA INFERIOR */
.marquee-right {
    animation: marquee-right 50s linear infinite;
}

/* ANIMAÇÕES */
@keyframes marquee-left {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

@keyframes marquee-right {
    from {
        transform: translateX(-50%);
    }

    to {
        transform: translateX(0);
    }
}

/* TABLET */
@media (max-width: 1024px) {
    .marquee-track {
        --card-width: 210px;
        gap: 16px;
    }

    .marquee-wrapper::before,
    .marquee-wrapper::after {
        width: 70px;
    }

    .marquee-left {
        animation-duration: 42s;
    }

    .marquee-right {
        animation-duration: 42s;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .marquee-wrapper {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    .marquee-track {
        --card-width: 200px;
        gap: 12px;
    }

    .marquee-wrapper::before,
    .marquee-wrapper::after {
        width: 34px;
    }

    .marquee-left {
        animation-duration: 34s;
    }

    .marquee-right {
        animation-duration: 34s;
    }
}

/* MOBILE PEQUENO */
@media (max-width: 420px) {
    .marquee-track {
        --card-width: 202px;
        gap: 10px;
    }

    .marquee-wrapper::before,
    .marquee-wrapper::after {
        width: 22px;
    }

    .marquee-left {
        animation-duration: 30s;
    }

    .marquee-right {
        animation-duration: 30s;
    }
}/* End custom CSS */