.elementor-8072 .elementor-element.elementor-element-97e7a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8072 .elementor-element.elementor-element-61383da .current-progress{background-color:var( --e-global-color-113bee7 );}.elementor-8072 .elementor-element.elementor-element-61383da .elementor-scrolling-tracker-horizontal{background-color:#1F1F1F00;}.elementor-8072 .elementor-element.elementor-element-61383da{--horizontal-progress-border:none;--horizontal-height:4px;--horizontal-border-style:none;}.elementor-8072 .elementor-element.elementor-element-a7e5654{--display:grid;--min-height:519px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:68px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-a7e5654.e-con{--order:99999 /* order end hack */;}.elementor-8072 .elementor-element.elementor-element-859682e > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8072 .elementor-element.elementor-element-859682e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-8072 .elementor-element.elementor-element-859682e .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8072 .elementor-element.elementor-element-ecc078f{--display:flex;--min-height:77px;--justify-content:space-around;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-8cc62a4{text-align:start;}.elementor-8072 .elementor-element.elementor-element-8cc62a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:42px;}.elementor-8072 .elementor-element.elementor-element-394b2de{text-align:start;}.elementor-8072 .elementor-element.elementor-element-394b2de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8072 .elementor-element.elementor-element-f7d4869 .elementor-button{background-color:transparent;background-image:linear-gradient(182deg, #334155 23%, #334155 96%);border-style:solid;border-color:#496184;border-radius:033px 033px 033px 033px;padding:20px 33px 20px 033px;}.elementor-8072 .elementor-element.elementor-element-f7d4869 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-f7d4869 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #485D7C 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-8072 .elementor-element.elementor-element-f7d4869 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;}.elementor-8072 .elementor-element.elementor-element-f7d4869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7631120{--display:grid;--min-height:519px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:68px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-7631120.e-con{--order:99999 /* order end hack */;}.elementor-8072 .elementor-element.elementor-element-353e1a1 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8072 .elementor-element.elementor-element-353e1a1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-8072 .elementor-element.elementor-element-353e1a1 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8072 .elementor-element.elementor-element-3e68f0f{--display:flex;--min-height:77px;--justify-content:space-around;}.elementor-8072 .elementor-element.elementor-element-b26b5fa{text-align:start;}.elementor-8072 .elementor-element.elementor-element-b26b5fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:42px;}.elementor-8072 .elementor-element.elementor-element-0335c31{text-align:start;}.elementor-8072 .elementor-element.elementor-element-0335c31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-5275320 .elementor-button{background-color:transparent;background-image:linear-gradient(182deg, #334155 23%, #334155 96%);border-style:solid;border-color:#496184;border-radius:033px 033px 033px 033px;padding:20px 33px 20px 033px;}.elementor-8072 .elementor-element.elementor-element-5275320 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-5275320 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #485D7C 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-8072 .elementor-element.elementor-element-5275320 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;}.elementor-8072 .elementor-element.elementor-element-5275320 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-27e665f{--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-8072 .elementor-element.elementor-element-667ff26{--spacer-size:50px;}.elementor-8072 .elementor-element.elementor-element-1f60e66{text-align:center;}.elementor-8072 .elementor-element.elementor-element-1f60e66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-8b3fcb1{--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-8072 .elementor-element.elementor-element-8f9b6ce{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-8f9b6ce.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-76fa2bf{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.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-8072 .elementor-element.elementor-element-2283f9a .elementor-icon-wrapper{text-align:center;}.elementor-8072 .elementor-element.elementor-element-2283f9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-2283f9a.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2283f9a.elementor-view-default .elementor-icon{color:var( --e-global-color-ccccc29 );border-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-2283f9a.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2283f9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-73df1ba{text-align:center;}.elementor-8072 .elementor-element.elementor-element-73df1ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-443b38e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:100;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-57d0e90{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-8072 .elementor-element.elementor-element-377fd4b .elementor-icon-wrapper{text-align:center;}.elementor-8072 .elementor-element.elementor-element-377fd4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-377fd4b.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-377fd4b.elementor-view-default .elementor-icon{color:var( --e-global-color-ccccc29 );border-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-377fd4b.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-377fd4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-8d30811{text-align:center;}.elementor-8072 .elementor-element.elementor-element-8d30811 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-4c3b52d{text-align:center;font-family:"Poppins", Sans-serif;font-weight:100;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-3e4966a{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-8072 .elementor-element.elementor-element-cdfa22d .elementor-icon-wrapper{text-align:center;}.elementor-8072 .elementor-element.elementor-element-cdfa22d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-cdfa22d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-cdfa22d.elementor-view-default .elementor-icon{color:var( --e-global-color-ccccc29 );border-color:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-cdfa22d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-cdfa22d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ccccc29 );}.elementor-8072 .elementor-element.elementor-element-7156061{text-align:center;}.elementor-8072 .elementor-element.elementor-element-7156061 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-cff6d8c{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:100;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-652b4ee{--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-8072 .elementor-element.elementor-element-c6006fd{--display:flex;}.elementor-8072 .elementor-element.elementor-element-cc9b025{--display:flex;box-shadow:-26px 0px 0px -19px #F67313;}.elementor-8072 .elementor-element.elementor-element-1ffd133{--display:flex;}.elementor-8072 .elementor-element.elementor-element-f08acd5{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#A5A5A5;}.elementor-8072 .elementor-element.elementor-element-6cfda31{--spacer-size:23px;}.elementor-8072 .elementor-element.elementor-element-d17f490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8072 .elementor-element.elementor-element-d17f490:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-d17f490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://siitsistemas.com.br/wp-content/uploads/2026/01/Sem-Titulo-3-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8072 .elementor-element.elementor-element-30f6554{--display:flex;}.elementor-8072 .elementor-element.elementor-element-30f6554.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-a27dc94{text-align:center;}.elementor-8072 .elementor-element.elementor-element-a27dc94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8072 .elementor-element.elementor-element-053398d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-053398d img{width:69%;}.elementor-8072 .elementor-element.elementor-element-8e09397{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--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-8072 .elementor-element.elementor-element-8bc3fa3{--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-radius:15px 15px 15px 15px;}.elementor-8072 .elementor-element.elementor-element-b751c45{text-align:center;}.elementor-8072 .elementor-element.elementor-element-b751c45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-26dfc9b{text-align:center;}.elementor-8072 .elementor-element.elementor-element-cdca9c3{--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-radius:15px 15px 15px 15px;}.elementor-8072 .elementor-element.elementor-element-466e3bd{text-align:center;}.elementor-8072 .elementor-element.elementor-element-466e3bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-47d84fc{text-align:center;}.elementor-8072 .elementor-element.elementor-element-230dfaf{--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-radius:15px 15px 15px 15px;}.elementor-8072 .elementor-element.elementor-element-18b77f6{text-align:center;}.elementor-8072 .elementor-element.elementor-element-18b77f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-1db8fb7{text-align:center;}.elementor-8072 .elementor-element.elementor-element-20cd174{--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-radius:15px 15px 15px 15px;}.elementor-8072 .elementor-element.elementor-element-bebd222{text-align:center;}.elementor-8072 .elementor-element.elementor-element-bebd222 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-27f59a6{text-align:center;}.elementor-8072 .elementor-element.elementor-element-6a859fb{--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-8072 .elementor-element.elementor-element-0192d26{--spacer-size:19px;}.elementor-8072 .elementor-element.elementor-element-3710ff3{--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-8072 .elementor-element.elementor-element-3710ff3.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-d8527c6{text-align:center;}.elementor-8072 .elementor-element.elementor-element-d8527c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8072 .elementor-element.elementor-element-bae5a89{--spacer-size:35px;}.elementor-8072 .elementor-element.elementor-element-dba83b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-6a289ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-8072 .elementor-element.elementor-element-35daf1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-8072 .elementor-element.elementor-element-35daf1b.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-9493f15{text-align:center;}.elementor-8072 .elementor-element.elementor-element-9493f15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-13a5226{--display:flex;}.elementor-8072 .elementor-element.elementor-element-ec19c51{text-align:center;}.elementor-8072 .elementor-element.elementor-element-ec19c51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-d85c2d2{--spacer-size:23px;}.elementor-8072 .elementor-element.elementor-element-ad6f0f6{text-align:start;}.elementor-8072 .elementor-element.elementor-element-ad6f0f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-5a7a992{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-5a7a992 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-ca87f22{text-align:start;}.elementor-8072 .elementor-element.elementor-element-ca87f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-bfbff65{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-bfbff65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-c8e0091{text-align:start;}.elementor-8072 .elementor-element.elementor-element-c8e0091 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-113bee7 );}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-6c9cb07{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-6c9cb07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-2de90df{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-8072 .elementor-element.elementor-element-2de90df:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-2de90df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#382313;}.elementor-8072 .elementor-element.elementor-element-2de90df.e-con{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-8706c97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-6d6a6b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-9edf9ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-8072 .elementor-element.elementor-element-2d734d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-8072 .elementor-element.elementor-element-2d734d9.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-42a42e6{text-align:center;}.elementor-8072 .elementor-element.elementor-element-42a42e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-dddd6b7{--display:flex;}.elementor-8072 .elementor-element.elementor-element-05d07fd{text-align:center;}.elementor-8072 .elementor-element.elementor-element-05d07fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8072 .elementor-element.elementor-element-63fde16{--spacer-size:23px;}.elementor-8072 .elementor-element.elementor-element-d83f5c4{text-align:start;}.elementor-8072 .elementor-element.elementor-element-d83f5c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-0fe55d6{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-0fe55d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-58bce43{text-align:start;}.elementor-8072 .elementor-element.elementor-element-58bce43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-44ecc60{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-44ecc60 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-ff0feea{text-align:start;}.elementor-8072 .elementor-element.elementor-element-ff0feea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-113bee7 );}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-0de911d{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-0de911d .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-da84499{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-8072 .elementor-element.elementor-element-da84499:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-da84499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#382313;}.elementor-8072 .elementor-element.elementor-element-da84499.e-con{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-32e4ca2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-ae68bf2{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-ae68bf2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-45b7e51{--display:flex;}.elementor-8072 .elementor-element.elementor-element-ee00de9{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#8C5D3B;}.elementor-8072 .elementor-element.elementor-element-2948ab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-8072 .elementor-element.elementor-element-0fd104f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-8072 .elementor-element.elementor-element-0fd104f.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-884b5a3{text-align:center;}.elementor-8072 .elementor-element.elementor-element-884b5a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-f60184e{--display:flex;}.elementor-8072 .elementor-element.elementor-element-c5960b9{text-align:center;}.elementor-8072 .elementor-element.elementor-element-c5960b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4e00083{--spacer-size:23px;}.elementor-8072 .elementor-element.elementor-element-8fcaf51{text-align:start;}.elementor-8072 .elementor-element.elementor-element-8fcaf51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-a0cd255{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-a0cd255 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-b30d7f3{text-align:start;}.elementor-8072 .elementor-element.elementor-element-b30d7f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-c100c1d{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-c100c1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-e76e524{text-align:start;}.elementor-8072 .elementor-element.elementor-element-e76e524 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-113bee7 );}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-f0600c8{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-f0600c8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-5908d7a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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-8072 .elementor-element.elementor-element-5908d7a:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-5908d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#382313;}.elementor-8072 .elementor-element.elementor-element-5908d7a.e-con{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-7b04961 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-icon i{color:var( --e-global-color-113bee7 );transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-icon svg{fill:var( --e-global-color-113bee7 );transition:fill 0.3s;}.elementor-8072 .elementor-element.elementor-element-f6852da{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;}.elementor-8072 .elementor-element.elementor-element-f6852da .elementor-icon-list-text{transition:color 0.3s;}.elementor-8072 .elementor-element.elementor-element-0acda2b{--display:flex;}.elementor-8072 .elementor-element.elementor-element-e04e56d{text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#8C5D3B;}.elementor-8072 .elementor-element.elementor-element-4092bfc{--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-8072 .elementor-element.elementor-element-4192723{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-8072 .elementor-element.elementor-element-19cf4fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-19cf4fd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8072 .elementor-element.elementor-element-538b37d{--display:flex;box-shadow:-26px 0px 0px -19px #F67313;}.elementor-8072 .elementor-element.elementor-element-538b37d.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-b89163f{--display:flex;}.elementor-8072 .elementor-element.elementor-element-6d1ea59{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#A5A5A5;}.elementor-8072 .elementor-element.elementor-element-26c0cc3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8072 .elementor-element.elementor-element-26c0cc3.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-c8494e0{--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-8072 .elementor-element.elementor-element-3c33c78{--display:flex;}.elementor-8072 .elementor-element.elementor-element-3c33c78.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-77a599b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-ca942b3{--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-8072 .elementor-element.elementor-element-538000b{text-align:start;}.elementor-8072 .elementor-element.elementor-element-538000b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-bd2d161{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-e22a3e5{color:var( --e-global-color-113bee7 );}.elementor-8072 .elementor-element.elementor-element-430fafa .elementor-button{border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-8072 .elementor-element.elementor-element-42a8147{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8072 .elementor-element.elementor-element-42a8147.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-f5a8a54.elementor-element{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-f5a8a54 img{width:73%;}.elementor-8072 .elementor-element.elementor-element-ef7e7ab{--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-8072 .elementor-element.elementor-element-5a04209 img{width:23%;}.elementor-8072 .elementor-element.elementor-element-1bdace9{text-align:center;}.elementor-8072 .elementor-element.elementor-element-1bdace9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-0268a7c{text-align:center;}.elementor-8072 .elementor-element.elementor-element-89b14a0{--spacer-size:50px;}.elementor-8072 .elementor-element.elementor-element-4dd6d2f{--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-8072 .elementor-element.elementor-element-5b066c9{text-align:center;}.elementor-8072 .elementor-element.elementor-element-5b066c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;color:#F67313;}.elementor-8072 .elementor-element.elementor-element-7916e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-f670f53{--display:flex;--min-height:0px;--background-transition:0.3s;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-f670f53::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .e-con-inner > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8072 .elementor-element.elementor-element-f670f53:hover::before, .elementor-8072 .elementor-element.elementor-element-f670f53:hover > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-f670f53:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .elementor-background-slideshow:hover::before, .elementor-8072 .elementor-element.elementor-element-f670f53 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8072 .elementor-element.elementor-element-f670f53:hover{--overlay-opacity:1;}.elementor-8072 .elementor-element.elementor-element-f670f53.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-2f72680{--display:flex;--min-height:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8072 .elementor-element.elementor-element-0d9693f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-8072 .elementor-element.elementor-element-c0c6432{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-113bee7 );--n-accordion-title-active-color:var( --e-global-color-113bee7 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-113bee7 );}:where( .elementor-8072 .elementor-element.elementor-element-c0c6432 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-c0c6432.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-c0c6432 > .elementor-widget-container{border-radius:46px 46px 46px 46px;}.elementor-8072 .elementor-element.elementor-element-c0c6432 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-9e1332a{--display:flex;--min-height:0px;--background-transition:0.3s;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-9e1332a::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .e-con-inner > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8072 .elementor-element.elementor-element-9e1332a:hover::before, .elementor-8072 .elementor-element.elementor-element-9e1332a:hover > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-9e1332a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .elementor-background-slideshow:hover::before, .elementor-8072 .elementor-element.elementor-element-9e1332a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8072 .elementor-element.elementor-element-9e1332a:hover{--overlay-opacity:1;}.elementor-8072 .elementor-element.elementor-element-9e1332a.e-con{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-c06a900{--display:flex;--min-height:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8072 .elementor-element.elementor-element-b6feb45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#727272;}.elementor-8072 .elementor-element.elementor-element-58c13e5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-113bee7 );--n-accordion-title-active-color:var( --e-global-color-113bee7 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-113bee7 );}:where( .elementor-8072 .elementor-element.elementor-element-58c13e5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-58c13e5 > .elementor-widget-container{border-radius:46px 46px 46px 46px;}.elementor-8072 .elementor-element.elementor-element-58c13e5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8072 .elementor-element.elementor-element-a7e5654{--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-7631120{--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-8f9b6ce{--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-8e09397{--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-dba83b9{--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-77a599b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8072 .elementor-element.elementor-element-97e7a1c{--content-width:1600px;}.elementor-8072 .elementor-element.elementor-element-a7e5654{--width:80%;}.elementor-8072 .elementor-element.elementor-element-7631120{--width:80%;}.elementor-8072 .elementor-element.elementor-element-8f9b6ce{--width:85%;}.elementor-8072 .elementor-element.elementor-element-76fa2bf{--width:100%;}.elementor-8072 .elementor-element.elementor-element-57d0e90{--width:100%;}.elementor-8072 .elementor-element.elementor-element-3e4966a{--width:100%;}.elementor-8072 .elementor-element.elementor-element-652b4ee{--width:58%;}.elementor-8072 .elementor-element.elementor-element-c6006fd{--content-width:500px;}.elementor-8072 .elementor-element.elementor-element-30f6554{--width:80%;}.elementor-8072 .elementor-element.elementor-element-dba83b9{--width:80%;}.elementor-8072 .elementor-element.elementor-element-6a289ba{--width:70%;}.elementor-8072 .elementor-element.elementor-element-2de90df{--width:100%;}.elementor-8072 .elementor-element.elementor-element-9edf9ca{--width:70%;}.elementor-8072 .elementor-element.elementor-element-da84499{--width:100%;}.elementor-8072 .elementor-element.elementor-element-2948ab2{--width:70%;}.elementor-8072 .elementor-element.elementor-element-5908d7a{--width:100%;}.elementor-8072 .elementor-element.elementor-element-4092bfc{--width:80%;}.elementor-8072 .elementor-element.elementor-element-538b37d{--width:82%;}.elementor-8072 .elementor-element.elementor-element-c8494e0{--width:100%;}.elementor-8072 .elementor-element.elementor-element-3c33c78{--width:80%;}.elementor-8072 .elementor-element.elementor-element-ef7e7ab{--width:80%;}.elementor-8072 .elementor-element.elementor-element-4dd6d2f{--width:70%;}.elementor-8072 .elementor-element.elementor-element-f670f53{--width:56%;}.elementor-8072 .elementor-element.elementor-element-2f72680{--width:100%;}.elementor-8072 .elementor-element.elementor-element-9e1332a{--width:56%;}.elementor-8072 .elementor-element.elementor-element-c06a900{--width:100%;}}@media(max-width:767px){.elementor-8072 .elementor-element.elementor-element-a7e5654{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-7631120{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-b26b5fa .elementor-heading-title{font-size:33px;}.elementor-8072 .elementor-element.elementor-element-8f9b6ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-d17f490:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-d17f490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8072 .elementor-element.elementor-element-8e09397{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-dba83b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-19cf4fd.elementor-element{--align-self:center;}.elementor-8072 .elementor-element.elementor-element-77a599b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-538000b{text-align:center;}.elementor-8072 .elementor-element.elementor-element-538000b .elementor-heading-title{font-size:39px;}}/* Start custom CSS for heading, class: .elementor-element-8cc62a4 */.elementor-8072 .elementor-element.elementor-element-8cc62a4 {
    background: linear-gradient(225deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b26b5fa */.elementor-8072 .elementor-element.elementor-element-b26b5fa {
    background: linear-gradient(225deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5275320 *//* O '.elementor-8072 .elementor-element.elementor-element-5275320' se refere ao widget que você está editando */
.elementor-8072 .elementor-element.elementor-element-5275320 .elementor-heading-title::before {
    conten: "t❔"; /* Insere o emoji de cadeado */
    margin-right: 10px; /* Espaço entre o ícone e o texto */
    vertical-align: middle; /* Alinha o ícone verticalmente com o texto */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f60e66 */.elementor-8072 .elementor-element.elementor-element-1f60e66 {
    color: #FFFFFF !important;
}

.elementor-8072 .elementor-element.elementor-element-1f60e66 .gradiente-laranja {
    background: linear-gradient(90deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    font-weight: bold !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a27dc94 */.elementor-8072 .elementor-element.elementor-element-a27dc94 {
    background: linear-gradient(90deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-053398d */.elementor-8072 .elementor-element.elementor-element-053398d {
    animation: float-smooth 4s ease-in-out infinite;
}

@keyframes float-smooth {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e09397 */.elementor-8072 .elementor-element.elementor-element-8e09397 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
  padding: 10px 20px;
}

.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con {
  background: rgba(255, 255, 255, 0.15) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 26px 28px;
  transition: all 0.4s ease;
}

.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:hover {
  transform: translateY(-10px);
  background: rgba(255, 255, 255, 0.25) !important;
}

/* Sombras pretas escuras e difusas NO CANTO SUPERIOR DIREITO */
.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(1) {
  border-top: 3px solid rgb(255, 106, 0);
  box-shadow: 
    8px -12px 40px rgba(0, 0, 0, 0.4),
    4px -6px 20px rgba(0, 0, 0, 0.25),
    inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(2) {
  border-top: 3px solid rgb(255, 106, 0);
  box-shadow: 
    8px -12px 40px rgba(0, 0, 0, 0.4),
    4px -6px 20px rgba(0, 0, 0, 0.25),
    inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(3) {
  border-top: 3px solid rgb(255, 106, 0);
  box-shadow: 
    8px -12px 40px rgba(0, 0, 0, 0.4),
    4px -6px 20px rgba(0, 0, 0, 0.25),
    inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(4) {
  border-top: 3px solid rgb(255, 106, 0);
  box-shadow: 
    8px -12px 40px rgba(0, 0, 0, 0.4),
    4px -6px 20px rgba(0, 0, 0, 0.25),
    inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

/* Hover com sombra mais intensa */
.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(1):hover,
.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(2):hover,
.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(3):hover,
.elementor-8072 .elementor-element.elementor-element-8e09397 > .e-con:nth-child(4):hover {
  box-shadow: 
    12px -18px 50px rgba(0, 0, 0, 0.5),
    6px -9px 25px rgba(0, 0, 0, 0.3);
}

@media (max-width: 1024px) {
  .elementor-8072 .elementor-element.elementor-element-8e09397 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .elementor-8072 .elementor-element.elementor-element-8e09397 {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8527c6 */.elementor-8072 .elementor-element.elementor-element-d8527c6 {
    background: linear-gradient(90deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de90df */.elementor-8072 .elementor-element.elementor-element-2de90df {
    /* Fundo escuro do container */
    background-color: #1a1a1a;
    
    /* Cantos arredondados */
    border-radius: 12px;
    
    /* Espaçamento interno */
    padding: 24px;
    
    /* Posicionamento para a borda laranja */
    position: relative;
    overflow: hidden;
    
    /* Sombra sutil */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    
    /* Layout flexbox para organizar ícone e texto */
    display: flex;
    align-items: flex-start;
    gap: 20px;
    
    /* Transição suave para hover */
    transition: all 0.3s ease;
}

/* Borda laranja lateral esquerda */
.elementor-8072 .elementor-element.elementor-element-2de90df::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(180deg, #ff6b35 0%, #ff8c42 100%);
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    z-index: 1;
}

/* Efeito hover no container */
.elementor-8072 .elementor-element.elementor-element-2de90df:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
}

/* Estilo para o ícone */
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-icon {
    font-size: 48px;
    color: #ffd700;
    line-height: 1;
    flex-shrink: 0;
    margin-top: 4px;
    filter: drop-shadow(0 2px 4px rgba(255, 215, 0, 0.3));
    transition: transform 0.3s ease;
}

/* Animação do ícone no hover */
.elementor-8072 .elementor-element.elementor-element-2de90df:hover .elementor-icon {
    transform: scale(1.1);
}

/* Container do texto */
.elementor-8072 .elementor-element.elementor-element-2de90df .text-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* Estilo para o título */
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-heading-title {
    color: #ffffff;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 8px 0;
    letter-spacing: -0.02em;
}

/* Estilo para a descrição */
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor p {
    color: #b8b8b8;
    font-size: 15px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

/* Responsividade para tablets */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2de90df {
        padding: 20px;
        gap: 16px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-icon {
        font-size: 40px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-heading-title {
        font-size: 20px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor,
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor p {
        font-size: 14px;
    }
}

/* Responsividade para mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-2de90df {
        padding: 16px;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 12px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-icon {
        font-size: 36px;
        margin-top: 0;
    }
    
    .elementor-8072 .elementor-element.elementor-element-2de90df .elementor-heading-title {
        font-size: 18px;
    }
}
/* Remove completamente o espaço entre título e descrição */
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-heading-title {
    margin: 0 !important;
    line-height: 1.1 !important; /* Linhas bem próximas */
    padding-bottom: 2px !important; /* Apenas um pequeno respiro */
}

/* Remove todas as margens da descrição */
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-2de90df .elementor-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important; /* Linhas bem próximas */
}

/* Remove gap do container de texto */
.elementor-8072 .elementor-element.elementor-element-2de90df .text-content {
    gap: 0 !important;
}

/* Reduz gap geral */
.elementor-8072 .elementor-element.elementor-element-2de90df {
    gap: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a289ba */.elementor-8072 .elementor-element.elementor-element-6a289ba {
    /* Cantos arredondados */
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    
    /* Layout e estilo */
    overflow: hidden;
    background-color: #181818;
    padding: 24px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    
    /* Responsividade base */
    width: 100%;
    box-sizing: border-box;
    
    /* Position relative para a linha animada */
    position: relative;
}

/* Efeito hover */
.elementor-8072 .elementor-element.elementor-element-6a289ba:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-2px);
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-6a289ba {
        padding: 20px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-6a289ba {
        padding: 16px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}

/* ========================================
   ANIMAÇÃO DA LINHA SUPERIOR COLORIDA
   ======================================== */

/* Linha animada com pseudo-elemento */
.elementor-8072 .elementor-element.elementor-element-6a289ba::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(
        90deg,
        #FF6B35 0%,
        #FF8C42 10%,
        #FFA726 20%,
        #42A5F5 30%,
        #1E88E5 40%,
        #FF6B35 50%,
        #FF8C42 60%,
        #FFA726 70%,
        #42A5F5 80%,
        #1E88E5 90%,
        #FF6B35 100%
    );
    background-size: 200% 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    z-index: 1;
    animation: borderGradientMove 6s linear infinite;
}

/* Animação do gradiente */
@keyframes borderGradientMove {
    0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: 200% 0%;
    }
}

/* Responsividade da linha animada - Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-6a289ba::before {
        height: 3px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Responsividade da linha animada - Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-6a289ba::before {
        height: 3px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da84499 */.elementor-8072 .elementor-element.elementor-element-da84499 {
    /* Fundo escuro do container */
    background-color: #1a1a1a;
    
    /* Cantos arredondados */
    border-radius: 12px;
    
    /* Espaçamento interno */
    padding: 24px;
    
    /* Posicionamento para a borda laranja */
    position: relative;
    overflow: hidden;
    
    /* Sombra sutil */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    
    /* Layout flexbox para organizar ícone e texto */
    display: flex;
    align-items: flex-start;
    gap: 20px;
    
    /* Transição suave para hover */
    transition: all 0.3s ease;
}

/* Borda laranja lateral esquerda */
.elementor-8072 .elementor-element.elementor-element-da84499::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(180deg, #ff6b35 0%, #ff8c42 100%);
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    z-index: 1;
}

/* Efeito hover no container */
.elementor-8072 .elementor-element.elementor-element-da84499:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
}

/* Estilo para o ícone */
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-icon {
    font-size: 48px;
    color: #ffd700;
    line-height: 1;
    flex-shrink: 0;
    margin-top: 4px;
    filter: drop-shadow(0 2px 4px rgba(255, 215, 0, 0.3));
    transition: transform 0.3s ease;
}

/* Animação do ícone no hover */
.elementor-8072 .elementor-element.elementor-element-da84499:hover .elementor-icon {
    transform: scale(1.1);
}

/* Container do texto */
.elementor-8072 .elementor-element.elementor-element-da84499 .text-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* Estilo para o título */
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-heading-title {
    color: #ffffff;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 8px 0;
    letter-spacing: -0.02em;
}

/* Estilo para a descrição */
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor p {
    color: #b8b8b8;
    font-size: 15px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

/* Responsividade para tablets */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-da84499 {
        padding: 20px;
        gap: 16px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-icon {
        font-size: 40px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-heading-title {
        font-size: 20px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor,
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor p {
        font-size: 14px;
    }
}

/* Responsividade para mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-da84499 {
        padding: 16px;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 12px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-icon {
        font-size: 36px;
        margin-top: 0;
    }
    
    .elementor-8072 .elementor-element.elementor-element-da84499 .elementor-heading-title {
        font-size: 18px;
    }
}
/* Remove completamente o espaço entre título e descrição */
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-heading-title {
    margin: 0 !important;
    line-height: 1.1 !important; /* Linhas bem próximas */
    padding-bottom: 2px !important; /* Apenas um pequeno respiro */
}

/* Remove todas as margens da descrição */
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-da84499 .elementor-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important; /* Linhas bem próximas */
}

/* Remove gap do container de texto */
.elementor-8072 .elementor-element.elementor-element-da84499 .text-content {
    gap: 0 !important;
}

/* Reduz gap geral */
.elementor-8072 .elementor-element.elementor-element-da84499 {
    gap: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edf9ca */.elementor-8072 .elementor-element.elementor-element-9edf9ca {
    /* Cantos arredondados */
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    
    /* Layout e estilo */
    overflow: hidden;
    background-color: #181818;
    padding: 24px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    
    /* Responsividade base */
    width: 100%;
    box-sizing: border-box;
    
    /* Position relative para a linha animada */
    position: relative;
}

/* Efeito hover */
.elementor-8072 .elementor-element.elementor-element-9edf9ca:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-2px);
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-9edf9ca {
        padding: 20px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-9edf9ca {
        padding: 16px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}

/* ========================================
   ANIMAÇÃO DA LINHA SUPERIOR COLORIDA
   ======================================== */

/* Linha animada com pseudo-elemento */
.elementor-8072 .elementor-element.elementor-element-9edf9ca::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(
        90deg,
        #FF6B35 0%,
        #FF8C42 10%,
        #FFA726 20%,
        #42A5F5 30%,
        #1E88E5 40%,
        #FF6B35 50%,
        #FF8C42 60%,
        #FFA726 70%,
        #42A5F5 80%,
        #1E88E5 90%,
        #FF6B35 100%
    );
    background-size: 200% 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    z-index: 1;
    animation: borderGradientMove 6s linear infinite;
}

/* Animação do gradiente */
@keyframes borderGradientMove {
    0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: 200% 0%;
    }
}

/* Responsividade da linha animada - Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-9edf9ca::before {
        height: 3px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Responsividade da linha animada - Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-9edf9ca::before {
        height: 3px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5908d7a */.elementor-8072 .elementor-element.elementor-element-5908d7a {
    /* Fundo escuro do container */
    background-color: #1a1a1a;
    
    /* Cantos arredondados */
    border-radius: 12px;
    
    /* Espaçamento interno */
    padding: 24px;
    
    /* Posicionamento para a borda laranja */
    position: relative;
    overflow: hidden;
    
    /* Sombra sutil */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    
    /* Layout flexbox para organizar ícone e texto */
    display: flex;
    align-items: flex-start;
    gap: 20px;
    
    /* Transição suave para hover */
    transition: all 0.3s ease;
}

/* Borda laranja lateral esquerda */
.elementor-8072 .elementor-element.elementor-element-5908d7a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(180deg, #ff6b35 0%, #ff8c42 100%);
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    z-index: 1;
}

/* Efeito hover no container */
.elementor-8072 .elementor-element.elementor-element-5908d7a:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
}

/* Estilo para o ícone */
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-icon {
    font-size: 48px;
    color: #ffd700;
    line-height: 1;
    flex-shrink: 0;
    margin-top: 4px;
    filter: drop-shadow(0 2px 4px rgba(255, 215, 0, 0.3));
    transition: transform 0.3s ease;
}

/* Animação do ícone no hover */
.elementor-8072 .elementor-element.elementor-element-5908d7a:hover .elementor-icon {
    transform: scale(1.1);
}

/* Container do texto */
.elementor-8072 .elementor-element.elementor-element-5908d7a .text-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* Estilo para o título */
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-heading-title {
    color: #ffffff;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 8px 0;
    letter-spacing: -0.02em;
}

/* Estilo para a descrição */
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor p {
    color: #b8b8b8;
    font-size: 15px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

/* Responsividade para tablets */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-5908d7a {
        padding: 20px;
        gap: 16px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-icon {
        font-size: 40px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-heading-title {
        font-size: 20px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor,
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor p {
        font-size: 14px;
    }
}

/* Responsividade para mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-5908d7a {
        padding: 16px;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 12px;
    }
    
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-icon {
        font-size: 36px;
        margin-top: 0;
    }
    
    .elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-heading-title {
        font-size: 18px;
    }
}
/* Remove completamente o espaço entre título e descrição */
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-heading-title {
    margin: 0 !important;
    line-height: 1.1 !important; /* Linhas bem próximas */
    padding-bottom: 2px !important; /* Apenas um pequeno respiro */
}

/* Remove todas as margens da descrição */
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor,
.elementor-8072 .elementor-element.elementor-element-5908d7a .elementor-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important; /* Linhas bem próximas */
}

/* Remove gap do container de texto */
.elementor-8072 .elementor-element.elementor-element-5908d7a .text-content {
    gap: 0 !important;
}

/* Reduz gap geral */
.elementor-8072 .elementor-element.elementor-element-5908d7a {
    gap: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2948ab2 */.elementor-8072 .elementor-element.elementor-element-2948ab2 {
    /* Cantos arredondados */
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    
    /* Layout e estilo */
    overflow: hidden;
    background-color: #181818;
    padding: 24px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    
    /* Responsividade base */
    width: 100%;
    box-sizing: border-box;
    
    /* Position relative para a linha animada */
    position: relative;
}

/* Efeito hover */
.elementor-8072 .elementor-element.elementor-element-2948ab2:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-2px);
}

/* Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2948ab2 {
        padding: 20px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-2948ab2 {
        padding: 16px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}

/* ========================================
   ANIMAÇÃO DA LINHA SUPERIOR COLORIDA
   ======================================== */

/* Linha animada com pseudo-elemento */
.elementor-8072 .elementor-element.elementor-element-2948ab2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(
        90deg,
        #FF6B35 0%,
        #FF8C42 10%,
        #FFA726 20%,
        #42A5F5 30%,
        #1E88E5 40%,
        #FF6B35 50%,
        #FF8C42 60%,
        #FFA726 70%,
        #42A5F5 80%,
        #1E88E5 90%,
        #FF6B35 100%
    );
    background-size: 200% 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    z-index: 1;
    animation: borderGradientMove 6s linear infinite;
}

/* Animação do gradiente */
@keyframes borderGradientMove {
    0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: 200% 0%;
    }
}

/* Responsividade da linha animada - Tablet */
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2948ab2::before {
        height: 3px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}

/* Responsividade da linha animada - Mobile */
@media (max-width: 480px) {
    .elementor-8072 .elementor-element.elementor-element-2948ab2::before {
        height: 3px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4192723 *//* Container com efeito Liquid Glass */
.exp-realistas-container {
  position: relative;
  border-radius: 24px;
  padding: 40px;
  background: linear-gradient(135deg, 
    rgba(255, 140, 0, 0.12), 
    rgba(255, 165, 0, 0.08), 
    rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(3px) saturate(180%);
  -webkit-backdrop-filter: blur(20px) saturate(180%);
  border: 1.5px solid rgba(255, 165, 0, 0.25);
  box-shadow: 
    0 8px 32px 0 rgba(255, 140, 0, 0.15),
    inset 0 1px 0 0 rgba(255, 255, 255, 0.3),
    inset 0 -1px 0 0 rgba(255, 140, 0, 0.15);
  overflow: visible;
  z-index: 1;
}

/* Reflexo interno do glass */
.exp-realistas-container::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(180deg, 
    rgba(255, 255, 255, 0.15) 0%, 
    transparent 100%);
  border-radius: 24px 24px 0 0;
  pointer-events: none;
  z-index: -1;
}

/* Responsivo */
@media (max-width: 768px) {
  .exp-realistas-container {
    padding: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-538000b */.elementor-8072 .elementor-element.elementor-element-538000b {
    background: linear-gradient(90deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-430fafa *//* VERSÃO FORÇA BRUTA - Sobrescreve TUDO */
div[data-id="430fafa"] a[href] {
  background: linear-gradient(90deg, 
    #FF6B35 0%, 
    #FF8C42 25%, 
    #FFA500 50%, 
    #FF8C42 75%, 
    #FF6B35 100%) !important;
  background-size: 200% 100% !important;
  animation: gradient-flow-btn 3s ease infinite !important;
  color: #fff !important;
}

@keyframes gradient-flow-btn {
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5a8a54 */.elementor-8072 .elementor-element.elementor-element-f5a8a54 {
    animation: float-smooth 4s ease-in-out infinite;
}

@keyframes float-smooth {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a8147 *//* REMOVE o overlay branco do popup Elementor */
.elementor-popup-modal .dialog-widget-content {
  background: transparent !important;
}

.elementor-popup-modal .dialog-message {
  background: transparent !important;
}

.elementor-popup-modal {
  background: transparent !important;
}

/* REMOVE fundo branco do container principal */
.liquid-glass-form {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  position: relative !important;
  border-radius: 24px !important;
  padding: 40px !important;
  isolation: isolate !important;
  overflow: hidden !important;
}

/* REMOVE fundo do widget do formulário */
.liquid-glass-form .elementor-widget-container,
.liquid-glass-form .elementor-form,
.liquid-glass-form .elementor-form-fields-wrapper {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* Cria um FUNDO COM TEXTURA primeiro (para o blur funcionar) */
.liquid-glass-form::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: 
    linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(240,240,240,0.9) 100%),
    repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(255,140,0,0.03) 10px, rgba(255,140,0,0.03) 20px) !important;
  border-radius: 24px !important;
  z-index: -2 !important;
}

/* Aplica o Liquid Glass POR CIMA do fundo texturizado */
.liquid-glass-form::after {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(135deg, 
    rgba(255, 140, 0, 0.15), 
    rgba(255, 165, 0, 0.10), 
    rgba(255, 255, 255, 0.05)) !important;
  backdrop-filter: blur(20px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
  border: 1.5px solid rgba(255, 165, 0, 0.35) !important;
  border-radius: 24px !important;
  box-shadow: 
    0 8px 32px 0 rgba(255, 140, 0, 0.25),
    inset 0 2px 4px 0 rgba(255, 255, 255, 0.5),
    inset 0 -2px 4px 0 rgba(255, 140, 0, 0.2) !important;
  z-index: -1 !important;
}

/* Conteúdo acima de tudo */
.liquid-glass-form > * {
  position: relative !important;
  z-index: 1 !important;
}

/* Responsivo */
@media (max-width: 768px) {
  .liquid-glass-form {
    padding: 25px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c0cc3 *//* Vidro Líquido Translúcido com toque laranja */
.elementor-element-77a599b {
  position: relative;
  border-radius: 24px;
  padding: 40px;
  
  /* Fundo laranja MUITO translúcido */
  background: linear-gradient(135deg, 
    rgba(255, 165, 0, 0.06), 
    rgba(255, 140, 0, 0.04), 
    rgba(255, 255, 255, 0.02));
  
  /* Blur suave */
  backdrop-filter: blur(3px) saturate(160%);
  -webkit-backdrop-filter: blur(18px) saturate(160%);
  
  /* Borda laranja ultra sutil */
  border: 0.5px solid rgba(255, 165, 0, 0.15);
  
  /* Sombras delicadas com toque laranja */
  box-shadow: 
    0 8px 32px 0 rgba(255, 140, 0, 0.08),
    inset 0 1px 1px 0 rgba(255, 255, 255, 0.25),
    inset 0 -1px 1px 0 rgba(255, 140, 0, 0.08);
  
  overflow: visible;
  z-index: 1;
}

/* Reflexo superior delicado */
.elementor-element-77a599b::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 45%;
  background: linear-gradient(180deg, 
    rgba(255, 255, 255, 0.12) 0%, 
    rgba(255, 255, 255, 0.04) 50%,
    transparent 100%);
  border-radius: 24px 24px 0 0;
  pointer-events: none;
  z-index: 2;
}

/* Reflexo inferior laranja suave */
.elementor-element-77a599b::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30%;
  background: linear-gradient(0deg, 
    rgba(255, 165, 0, 0.06) 0%, 
    transparent 100%);
  border-radius: 0 0 24px 24px;
  pointer-events: none;
  z-index: 2;
}

/* Responsivo */
@media (max-width: 768px) {
  .elementor-element-77a599b {
    padding: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bdace9 */.elementor-8072 .elementor-element.elementor-element-1bdace9 {
    background: linear-gradient(90deg, #FFFFFF 0%, #F67313 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f670f53 *//* ========================================
   ACCORDION GLASSMORPHISM - SEM MOVIMENTO NO HOVER
   Aplica automaticamente em TODOS os accordions
======================================== */

/* FORÇAR ALINHAMENTO À ESQUERDA */
.elementor-widget-n-accordion .e-n-accordion-item-title,
.e-n-accordion .e-n-accordion-item-title {
  justify-content: flex-start !important;
  gap: 4px !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text,
.e-n-accordion .e-n-accordion-item-title-text {
  flex: 0 1 auto !important;
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
  width: auto !important;
  max-width: max-content !important;
  text-align: left !important;
  margin-right: 4px !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon,
.e-n-accordion .e-n-accordion-item-title-icon {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* CONTAINER PRINCIPAL DO ACCORDION */
.elementor-widget-n-accordion .e-n-accordion,
.e-n-accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0;
}

/* ITEM DO ACCORDION - GLASSMORPHISM SEMPRE ATIVO */
.elementor-widget-n-accordion .e-n-accordion-item,
.e-n-accordion .e-n-accordion-item {
  background: rgba(0, 0, 0, 0.25) !important;
  backdrop-filter: blur(20px) saturate(180%) brightness(0.7) !important;
  -webkit-backdrop-filter: blur(20px) saturate(180%) brightness(0.7) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-radius: 16px !important;
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  list-style: none;
  overflow: hidden;
}

/* Hover no item - SEM MOVIMENTO */
.elementor-widget-n-accordion .e-n-accordion-item:hover,
.e-n-accordion .e-n-accordion-item:hover {
  background: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(24px) saturate(200%) brightness(0.75) !important;
  -webkit-backdrop-filter: blur(24px) saturate(200%) brightness(0.75) !important;
  box-shadow: 
    0 12px 48px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
}

/* Item aberto */
.elementor-widget-n-accordion .e-n-accordion-item[open],
.e-n-accordion .e-n-accordion-item[open] {
  background: rgba(0, 0, 0, 0.35) !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  backdrop-filter: blur(24px) saturate(200%) brightness(0.65) !important;
  -webkit-backdrop-filter: blur(24px) saturate(200%) brightness(0.65) !important;
}

/* TÍTULO/PERGUNTA */
.elementor-widget-n-accordion .e-n-accordion-item-title,
.e-n-accordion .e-n-accordion-item-title {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 24px 28px !important;
  gap: 4px !important;
  cursor: pointer;
  user-select: none;
  list-style: none;
  transition: all 0.3s ease !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title::-webkit-details-marker,
.e-n-accordion .e-n-accordion-item-title::-webkit-details-marker {
  display: none;
}

/* Hover no título - SEM MOVIMENTO */
.elementor-widget-n-accordion .e-n-accordion-item-title:hover,
.e-n-accordion .e-n-accordion-item-title:hover {
  background: rgba(255, 255, 255, 0.05) !important;
}

/* TEXTO DA PERGUNTA */
.elementor-widget-n-accordion .e-n-accordion-item-title-text,
.e-n-accordion .e-n-accordion-item-title-text {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  color: #ffffff !important;
  text-align: left !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.4) !important;
  flex: 0 1 auto !important;
  flex-grow: 0 !important;
  max-width: fit-content !important;
  width: auto !important;
  transition: color 0.3s ease !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text,
.elementor-widget-n-accordion .e-n-accordion-item-title-text *,
.e-n-accordion .e-n-accordion-item-title-text,
.e-n-accordion .e-n-accordion-item-title-text * {
  text-align: left !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
  color: #f0f0f0 !important;
}

/* ÍCONES */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon,
.e-n-accordion .e-n-accordion-item-title-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 50%;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05)) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  box-shadow: 
    0 4px 12px rgba(0, 0, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
}

/* Hover no ícone - SEM MOVIMENTO/ROTAÇÃO */
.elementor-widget-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.1)) !important;
  box-shadow: 
    0 6px 16px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon svg,
.e-n-accordion .e-n-accordion-item-title-icon svg {
  width: 16px !important;
  height: 16px !important;
  fill: #ffffff !important;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
  transition: transform 0.3s ease !important;
}

/* Animação do ícone quando aberto - MANTÉM ROTAÇÃO 180° */
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  transform: rotate(180deg) !important;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15)) !important;
}

/* CONTEÚDO/RESPOSTA - GLASSMORPHISM PERMANENTE */
.elementor-widget-n-accordion .e-n-accordion-item .e-con,
.e-n-accordion .e-n-accordion-item .e-con {
  padding: 0 28px 28px 28px !important;
  margin-top: -8px;
  animation: fadeInContentGlass 0.5s ease-out forwards;
  background: rgba(255, 255, 255, 0.08) !important;
  backdrop-filter: blur(16px) saturate(180%) brightness(1.1) !important;
  -webkit-backdrop-filter: blur(16px) saturate(180%) brightness(1.1) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 12px !important;
  box-shadow: 
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 4px 16px rgba(0, 0, 0, 0.1) !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item[open] .e-con,
.e-n-accordion .e-n-accordion-item[open] .e-con {
  background: rgba(255, 255, 255, 0.10) !important;
  backdrop-filter: blur(20px) saturate(200%) brightness(1.15) !important;
  -webkit-backdrop-filter: blur(20px) saturate(200%) brightness(1.15) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 6px 20px rgba(0, 0, 0, 0.15) !important;
  padding: 20px 28px 28px 28px !important;
  margin-top: 12px;
}

@keyframes fadeInContentGlass {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* TEXTO DA RESPOSTA (h4) */
.elementor-widget-n-accordion .e-n-accordion-item h4,
.e-n-accordion .e-n-accordion-item h4 {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
  color: rgba(255, 255, 255, 0.95) !important;
  text-align: left !important;
  margin: 0 !important;
  padding: 20px !important;
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(12px) saturate(150%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(150%) !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;
  border-left: 3px solid rgba(255, 255, 255, 0.4) !important;
  border-radius: 8px !important;
  box-shadow: 
    inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 2px 8px rgba(0, 0, 0, 0.15) !important;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) !important;
  transition: all 0.3s ease !important;
}

.elementor-widget-n-accordion .e-n-accordion-item h4,
.elementor-widget-n-accordion .e-n-accordion-item h4 *,
.e-n-accordion .e-n-accordion-item h4,
.e-n-accordion .e-n-accordion-item h4 * {
  text-align: left !important;
}

/* Hover no h4 - SEM MOVIMENTO */
.elementor-widget-n-accordion .e-n-accordion-item h4:hover,
.e-n-accordion .e-n-accordion-item h4:hover {
  background: rgba(255, 255, 255, 0.15) !important;
  backdrop-filter: blur(16px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(16px) saturate(180%) !important;
  border-left-color: rgba(255, 255, 255, 0.5) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255, 255, 255, 0.25),
    0 4px 12px rgba(0, 0, 0, 0.2) !important;
}

/* RESPONSIVIDADE */
@media (max-width: 768px) {
  .elementor-widget-n-accordion .e-n-accordion-item-title,
  .e-n-accordion .e-n-accordion-item-title {
    padding: 20px 20px !important;
    gap: 4px !important;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item-title:hover,
  .e-n-accordion .e-n-accordion-item-title:hover {
    padding-left: 20px !important;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item-title-text,
  .e-n-accordion .e-n-accordion-item-title-text {
    font-size: 16px !important;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item-title-icon,
  .e-n-accordion .e-n-accordion-item-title-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item .e-con,
  .e-n-accordion .e-n-accordion-item .e-con {
    padding: 16px 20px 20px 20px !important;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item[open] .e-con,
  .e-n-accordion .e-n-accordion-item[open] .e-con {
    padding: 16px 20px 20px 20px !important;
    margin-top: 10px;
  }
  
  .elementor-widget-n-accordion .e-n-accordion-item h4,
  .e-n-accordion .e-n-accordion-item h4 {
    font-size: 15px !important;
    padding: 16px !important;
  }
}/* End custom CSS */