.elementor-528 .elementor-element.elementor-element-7f75f0a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-528 .elementor-element.elementor-element-7f75f0a2:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-7f75f0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE6F00;}.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-528 .elementor-element.elementor-element-692b60a4{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-23f48ac6{--display:flex;--min-height:821px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-528 .elementor-element.elementor-element-23f48ac6:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-23f48ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-37d5fd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-528 .elementor-element.elementor-element-43a2e0d7{text-align:start;}.elementor-528 .elementor-element.elementor-element-43a2e0d7 img{width:31%;}.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-528 .elementor-element.elementor-element-4eb0a9ee{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:start;}.elementor-528 .elementor-element.elementor-element-4eb0a9ee.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-4eb0a9ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-3ccec16e{width:var( --container-widget-width, 463px );max-width:463px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:463px;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#E6ECFF;}.elementor-528 .elementor-element.elementor-element-3ccec16e.elementor-element{--align-self:flex-start;}.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-528 .elementor-element.elementor-element-180a5445 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-180a5445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-180a5445.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-251855a5{width:var( --container-widget-width, 60% );max-width:60%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-528 .elementor-element.elementor-element-251855a5.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-251855a5 img{width:73%;}.elementor-528 .elementor-element.elementor-element-1fce67da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-528 .elementor-element.elementor-element-38d13c31{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-528 .elementor-element.elementor-element-38d13c31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-12b696f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-3720eff8{--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-528 .elementor-element.elementor-element-654b8978{width:var( --container-widget-width, 114.309% );max-width:114.309%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:114.309%;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-654b8978.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-654b8978 img{width:100%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-528 .elementor-element.elementor-element-3f419b51{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-title{margin-bottom:30px;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1.1em;color:#FF5A01;}.elementor-528 .elementor-element.elementor-element-3f419b51:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-3f419b51:has(:focus) .elementor-image-box-title{color:#FF5A01;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.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-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-icon i{color:var( --e-global-color-95696f7 );transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-icon svg{fill:var( --e-global-color-95696f7 );transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-8ab45e7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-8ab45e7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-7f676cfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:2;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-528 .elementor-element.elementor-element-7f676cfa.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-67146b31 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-67146b31{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-67146b31.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-22ea8fb6{--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-528 .elementor-element.elementor-element-22a316d5 img{width:100%;}.elementor-528 .elementor-element.elementor-element-5bd77905{--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:223px 223px;--row-gap:223px;--column-gap:223px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-5bd77905:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-5bd77905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-46b47b2c{--display:flex;}.elementor-528 .elementor-element.elementor-element-308fb13f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-528 .elementor-element.elementor-element-7c095907{width:var( --container-widget-width, 155px );max-width:155px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:155px;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-7c095907 .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-6c6cbaae{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-6c6cbaae.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-6c6cbaae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:53px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-37d63b1c{width:var( --container-widget-width, 769px );max-width:769px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:769px;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-37d63b1c .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-1ccc2cbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-432895c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-528 .elementor-element.elementor-element-32119c15{width:var( --container-widget-width, 240px );max-width:240px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-32119c15.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-528 .elementor-element.elementor-element-32119c15.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-528 .elementor-element.elementor-element-32119c15.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-wrapper .elementor-image-box-img{width:56px;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-32119c15:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-32119c15:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-description{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-5dc9c04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-528 .elementor-element.elementor-element-49586167{width:var( --container-widget-width, 240px );max-width:240px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-49586167.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-528 .elementor-element.elementor-element-49586167.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-528 .elementor-element.elementor-element-49586167.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-wrapper .elementor-image-box-img{width:56px;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-49586167:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-49586167:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-description{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-75eb7fed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-528 .elementor-element.elementor-element-456d462{width:var( --container-widget-width, 240px );max-width:240px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-456d462.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-528 .elementor-element.elementor-element-456d462.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-528 .elementor-element.elementor-element-456d462.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-wrapper .elementor-image-box-img{width:56px;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-456d462:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-456d462:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-description{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-1cd33834{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-528 .elementor-element.elementor-element-6a7a4537{width:var( --container-widget-width, 240px );max-width:240px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-6a7a4537.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-528 .elementor-element.elementor-element-6a7a4537.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-528 .elementor-element.elementor-element-6a7a4537.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-wrapper .elementor-image-box-img{width:56px;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-6a7a4537:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-6a7a4537:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-description{font-family:"Neue Haas", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-7320762d{width:var( --container-widget-width, 769px );max-width:769px;margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:769px;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-7320762d.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-7320762d .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#D1D1D1;}.elementor-528 .elementor-element.elementor-element-3705f9a .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-3705f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-3705f9a.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-69efc48{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-2281ce30{width:var( --container-widget-width, 718px );max-width:718px;padding:0px 0px 20px 0px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-2281ce30.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-2281ce30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-528 .elementor-element.elementor-element-4352ed6d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-528 .elementor-element.elementor-element-4352ed6d .swiper-pagination-bullet-active, .elementor-528 .elementor-element.elementor-element-4352ed6d .swiper-pagination-progressbar-fill{background-color:#F88D21;}.elementor-528 .elementor-element.elementor-element-4352ed6d .swiper-pagination-fraction{color:#F88D21;}.elementor-528 .elementor-element.elementor-element-4352ed6d .elementor-main-swiper{height:844px;}.elementor-528 .elementor-element.elementor-element-4352ed6d .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-528 .elementor-element.elementor-element-4352ed6d .elementor-swiper-button{font-size:20px;color:var( --e-global-color-95696f7 );}.elementor-528 .elementor-element.elementor-element-4352ed6d .elementor-swiper-button svg{fill:var( --e-global-color-95696f7 );}.elementor-528 .elementor-element.elementor-element-4352ed6d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FDB771;opacity:1;}.elementor-528 .elementor-element.elementor-element-54836d1c .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-54836d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-54836d1c.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-668443d7{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-668443d7:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-668443d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-771b7aa4{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--border-radius:35px 35px 35px 35px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-528 .elementor-element.elementor-element-771b7aa4:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-771b7aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F88D2124 0%, #000000 100%);}.elementor-528 .elementor-element.elementor-element-771b7aa4.e-con{--align-self:center;}.elementor-528 .elementor-element.elementor-element-7209562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-5a33ffb8{width:var( --container-widget-width, 432px );max-width:432px;margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-title{margin-bottom:19px;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-5a33ffb8:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-5a33ffb8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;color:#F4F4F4;}.elementor-528 .elementor-element.elementor-element-28a95db6{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-546ea2c8{width:var( --container-widget-width, 463px );max-width:463px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;--e-icon-list-icon-size:46px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-icon{padding-inline-end:35px;}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;}.elementor-528 .elementor-element.elementor-element-546ea2c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-69f6677c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-69f6677c:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-69f6677c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D66C00;}.elementor-528 .elementor-element.elementor-element-77f8a765{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-17232df2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-528 .elementor-element.elementor-element-17232df2:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-17232df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-5bf75c44{--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;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-528 .elementor-element.elementor-element-5bf75c44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-4fd38064{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;}.elementor-528 .elementor-element.elementor-element-4fd38064:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-4fd38064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168.56deg, #000000 0%, #5C2E00 100%);}.elementor-528 .elementor-element.elementor-element-7785b44{padding:15px 0px 15px 0px;}.elementor-528 .elementor-element.elementor-element-7785b44 img{width:41%;}.elementor-528 .elementor-element.elementor-element-39511460{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:none;--border-style:none;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-528 .elementor-element.elementor-element-39511460:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-39511460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-32737cb8{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-528 .elementor-element.elementor-element-32737cb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-32737cb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#1D3328;}.elementor-528 .elementor-element.elementor-element-4d7a4af9{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-4d7a4af9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-icon i{color:#400999;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-icon svg{fill:#400999;transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-text{color:#6E6E6E;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-3e1a1b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-3e1a1b9d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1em;color:#000000;}.elementor-528 .elementor-element.elementor-element-c330c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-c330c88.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-c330c88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:600;color:#FF8B00;}.elementor-528 .elementor-element.elementor-element-66e5f391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-66e5f391 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1em;color:#4F4F4F;}.elementor-528 .elementor-element.elementor-element-4be2df85 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-4be2df85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-4be2df85.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-28ba411b{width:var( --container-widget-width, 95% );max-width:95%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-528 .elementor-element.elementor-element-28ba411b.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-28ba411b img{width:73%;}.elementor-528 .elementor-element.elementor-element-45fce8f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-528 .elementor-element.elementor-element-25d82eed{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;grid-column:span 2;grid-row:span 1;}.elementor-528 .elementor-element.elementor-element-25d82eed:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-25d82eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-528 .elementor-element.elementor-element-2ace200c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-528 .elementor-element.elementor-element-2ace200c.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-2ace200c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:#F6FAFF;}.elementor-528 .elementor-element.elementor-element-2508d989.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-icon i{color:var( --e-global-color-95696f7 );transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-icon svg{fill:var( --e-global-color-95696f7 );transition:fill 0.3s;}.elementor-528 .elementor-element.elementor-element-2508d989{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-text{color:#DDDDDD;transition:color 0.3s;}.elementor-528 .elementor-element.elementor-element-1366ccd3{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;grid-column:span 2;grid-row:span 1;}.elementor-528 .elementor-element.elementor-element-1366ccd3:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-1366ccd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title{margin-block-end:10px;color:#F6FAFF;}.elementor-528 .elementor-element.elementor-element-77d19e08.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-77d19e08.elementor-view-framed .elementor-icon, .elementor-528 .elementor-element.elementor-element-77d19e08.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon{font-size:35px;padding:10px;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-77d19e08:has(:hover) .elementor-icon-box-title,
					 .elementor-528 .elementor-element.elementor-element-77d19e08:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-528 .elementor-element.elementor-element-5df089d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-5df089d:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-5df089d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-1127a724{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-528 .elementor-element.elementor-element-f21cb80{padding:0px 0px 50px 0px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-title{margin-bottom:0px;font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;line-height:1em;color:#FF5A01;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-f21cb80:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-f21cb80:has(:focus) .elementor-image-box-title{color:#FF5A01;}.elementor-528 .elementor-element.elementor-element-5f283f50{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-528 .elementor-element.elementor-element-b01d4b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-38953d9c{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-528 .elementor-element.elementor-element-2e75baf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-767ed46{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-528 .elementor-element.elementor-element-57f9a358{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-528 .elementor-element.elementor-element-37fba9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-21a08de4{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-528 .elementor-element.elementor-element-61e31f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-528 .elementor-element.elementor-element-77091ef2{--display:flex;}.elementor-528 .elementor-element.elementor-element-304e2309{--display:flex;}.elementor-528 .elementor-element.elementor-element-35938292{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#382216;--n-accordion-title-active-color:#382216;--n-accordion-icon-size:18px;}.elementor-528 .elementor-element.elementor-element-35938292 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3E9E9;}.elementor-528 .elementor-element.elementor-element-35938292 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-528 .elementor-element.elementor-element-35938292 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-528 .elementor-element.elementor-element-5b4b0d12 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-528 .elementor-element.elementor-element-5b4b0d12{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-528 .elementor-element.elementor-element-5b4b0d12.elementor-element{--align-self:flex-start;}.elementor-528 .elementor-element.elementor-element-172653ed{width:var( --container-widget-width, 1598px );max-width:1598px;--container-widget-width:1598px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-172653ed img{width:1598px;max-width:1598px;}.elementor-528 .elementor-element.elementor-element-a6e47fc{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-a6e47fc:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-a6e47fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-4538674f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-193757db{text-align:end;}.elementor-528 .elementor-element.elementor-element-193757db img{width:150px;}.elementor-528 .elementor-element.elementor-element-2ede0e3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-2ede0e3b.e-con{--order:-99999 /* order start hack */;}.elementor-528 .elementor-element.elementor-element-7d51727d{text-align:start;}.elementor-528 .elementor-element.elementor-element-7d51727d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-528 .elementor-element.elementor-element-23f48ac6{--content-width:1250px;}.elementor-528 .elementor-element.elementor-element-3720eff8{--width:50%;}.elementor-528 .elementor-element.elementor-element-22ea8fb6{--width:50%;}.elementor-528 .elementor-element.elementor-element-771b7aa4{--width:82%;}.elementor-528 .elementor-element.elementor-element-7209562{--width:460px;}.elementor-528 .elementor-element.elementor-element-5bf75c44{--width:50%;}.elementor-528 .elementor-element.elementor-element-39511460{--content-width:100%;}.elementor-528 .elementor-element.elementor-element-45fce8f3{--width:50%;}.elementor-528 .elementor-element.elementor-element-25d82eed{--width:100%;}.elementor-528 .elementor-element.elementor-element-1366ccd3{--width:100%;}.elementor-528 .elementor-element.elementor-element-1127a724{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-528 .elementor-element.elementor-element-7209562{--width:534px;}.elementor-528 .elementor-element.elementor-element-5bf75c44{--width:80%;}.elementor-528 .elementor-element.elementor-element-4fd38064{--content-width:100%;}.elementor-528 .elementor-element.elementor-element-39511460{--content-width:100%;}.elementor-528 .elementor-element.elementor-element-45fce8f3{--width:80%;}.elementor-528 .elementor-element.elementor-element-25d82eed{--width:100%;}.elementor-528 .elementor-element.elementor-element-1366ccd3{--width:100%;}.elementor-528 .elementor-element.elementor-element-1127a724{--width:90%;}}@media(max-width:1024px){.elementor-528 .elementor-element.elementor-element-23f48ac6{--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:20px;--padding-right:20px;}.elementor-528 .elementor-element.elementor-element-37d5fd3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-37d5fd3.e-con{--align-self:center;}.elementor-528 .elementor-element.elementor-element-4eb0a9ee{width:100%;max-width:100%;text-align:center;}.elementor-528 .elementor-element.elementor-element-3ccec16e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-251855a5{width:100%;max-width:100%;}.elementor-528 .elementor-element.elementor-element-1fce67da.e-con{--order:-99999 /* order start hack */;}.elementor-528 .elementor-element.elementor-element-7f676cfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-5bd77905{--padding-top:150px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-6c6cbaae{width:100%;max-width:100%;text-align:center;}.elementor-528 .elementor-element.elementor-element-1ccc2cbe{--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-528 .elementor-element.elementor-element-2281ce30{width:100%;max-width:100%;text-align:center;}.elementor-528 .elementor-element.elementor-element-4352ed6d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-528 .elementor-element.elementor-element-771b7aa4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-528 .elementor-element.elementor-element-7209562{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-528 .elementor-element.elementor-element-5a33ffb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-title{line-height:0.9em;}.elementor-528 .elementor-element.elementor-element-546ea2c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:597px;--container-widget-flex-grow:0;width:var( --container-widget-width, 597px );max-width:597px;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > a{font-size:16px;}.elementor-528 .elementor-element.elementor-element-17232df2{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-528 .elementor-element.elementor-element-7785b44 img{width:50%;}.elementor-528 .elementor-element.elementor-element-39511460{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-3e1a1b9d .elementor-heading-title{font-size:24px;}.elementor-528 .elementor-element.elementor-element-66e5f391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-528 .elementor-element.elementor-element-66e5f391 .elementor-heading-title{font-size:20px;}.elementor-528 .elementor-element.elementor-element-28ba411b{width:100%;max-width:100%;}.elementor-528 .elementor-element.elementor-element-45fce8f3{--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-528 .elementor-element.elementor-element-25d82eed{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 3;}.elementor-528 .elementor-element.elementor-element-2ace200c .elementor-heading-title{font-size:32px;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > a{font-size:16px;}.elementor-528 .elementor-element.elementor-element-1366ccd3{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 3;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title a{font-size:32px;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-description{font-size:16px;}.elementor-528 .elementor-element.elementor-element-5df089d{--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-528 .elementor-element.elementor-element-a6e47fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-528 .elementor-element.elementor-element-193757db{text-align:center;}.elementor-528 .elementor-element.elementor-element-193757db img{width:25vw;}.elementor-528 .elementor-element.elementor-element-2ede0e3b.e-con{--order:99999 /* order end hack */;}.elementor-528 .elementor-element.elementor-element-7d51727d{text-align:center;}.elementor-528 .elementor-element.elementor-element-7d51727d .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-528 .elementor-element.elementor-element-692b60a4{text-align:center;font-size:12px;}.elementor-528 .elementor-element.elementor-element-23f48ac6{--min-height:700px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:280px;--padding-left:10px;--padding-right:9px;}.elementor-528 .elementor-element.elementor-element-37d5fd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-43a2e0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:030px 0px 0px 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-43a2e0d7 img{width:46%;}.elementor-528 .elementor-element.elementor-element-4eb0a9ee{text-align:center;}.elementor-528 .elementor-element.elementor-element-4eb0a9ee .elementor-heading-title{font-size:35px;line-height:1.5em;}.elementor-528 .elementor-element.elementor-element-3ccec16e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-528 .elementor-element.elementor-element-180a5445.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-180a5445 .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-251855a5.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-1fce67da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-38d13c31{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-528 .elementor-element.elementor-element-12b696f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-528 .elementor-element.elementor-element-654b8978{width:100%;max-width:100%;margin:-359px 0px calc(var(--kit-widget-spacing, 0px) + -51px) 0px;padding:0px 0px 0px 0px;z-index:111000;}.elementor-528 .elementor-element.elementor-element-3f419b51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 20px 0px 20px;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-title{margin-bottom:25px;font-size:7vw;letter-spacing:-0.6px;}.elementor-528 .elementor-element.elementor-element-3f419b51 .elementor-image-box-description{font-size:3.7vw;letter-spacing:-0.3px;}.elementor-528 .elementor-element.elementor-element-8ab45e7{padding:0px 20px 0px 20px;}.elementor-528 .elementor-element.elementor-element-7f676cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 020px 0px 20px;text-align:center;font-size:16px;}.elementor-528 .elementor-element.elementor-element-67146b31.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-67146b31 .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-22a316d5{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 20px;text-align:center;}.elementor-528 .elementor-element.elementor-element-22a316d5 img{width:100%;}.elementor-528 .elementor-element.elementor-element-5bd77905{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-528 .elementor-element.elementor-element-46b47b2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-308fb13f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-7c095907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:171px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171px );max-width:171px;}.elementor-528 .elementor-element.elementor-element-7c095907 .elementor-heading-title{font-size:16px;}.elementor-528 .elementor-element.elementor-element-6c6cbaae{text-align:center;}.elementor-528 .elementor-element.elementor-element-6c6cbaae .elementor-heading-title{font-size:35px;}.elementor-528 .elementor-element.elementor-element-37d63b1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;}.elementor-528 .elementor-element.elementor-element-37d63b1c .elementor-heading-title{font-size:16px;}.elementor-528 .elementor-element.elementor-element-1ccc2cbe{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-32119c15 .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-49586167 .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-456d462 .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-6a7a4537 .elementor-image-box-img{margin-bottom:6px;}.elementor-528 .elementor-element.elementor-element-7320762d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;}.elementor-528 .elementor-element.elementor-element-7320762d .elementor-heading-title{font-size:16px;}.elementor-528 .elementor-element.elementor-element-3705f9a .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-2281ce30{text-align:center;}.elementor-528 .elementor-element.elementor-element-2281ce30 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-528 .elementor-element.elementor-element-4352ed6d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-528 .elementor-element.elementor-element-4352ed6d{padding:0px 20px 0px 20px;}.elementor-528 .elementor-element.elementor-element-4352ed6d .elementor-main-swiper{height:500px;}.elementor-528 .elementor-element.elementor-element-54836d1c .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-668443d7{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-771b7aa4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-528 .elementor-element.elementor-element-5a33ffb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-title{font-size:40px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-5a33ffb8 .elementor-image-box-description{font-size:17px;}.elementor-528 .elementor-element.elementor-element-28a95db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-528 .elementor-element.elementor-element-28a95db6.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-546ea2c8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;--icon-vertical-align:flex-start;}.elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-77f8a765 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-17232df2{--padding-top:015vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-528 .elementor-element.elementor-element-5bf75c44{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-5bf75c44.e-con{--align-self:center;}.elementor-528 .elementor-element.elementor-element-4fd38064{--min-height:0vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-528 .elementor-element.elementor-element-4fd38064.e-con{--align-self:center;}.elementor-528 .elementor-element.elementor-element-7785b44 img{width:46%;}.elementor-528 .elementor-element.elementor-element-39511460{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-528 .elementor-element.elementor-element-32737cb8{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-528 .elementor-element.elementor-element-32737cb8 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-528 .elementor-element.elementor-element-4d7a4af9{width:var( --container-widget-width, 302.016px );max-width:302.016px;--container-widget-width:302.016px;--container-widget-flex-grow:0;--e-icon-list-icon-size:5px;}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-4d7a4af9 .elementor-icon-list-item > a{font-size:12px;}.elementor-528 .elementor-element.elementor-element-3e1a1b9d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-c330c88{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-c330c88 .elementor-heading-title{font-size:60px;}.elementor-528 .elementor-element.elementor-element-66e5f391 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-4be2df85 .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-28ba411b.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-25d82eed{--min-height:250px;--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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-528 .elementor-element.elementor-element-2ace200c.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-2ace200c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-2508d989{--e-icon-list-icon-size:20px;}.elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-528 .elementor-element.elementor-element-2508d989 .elementor-icon-list-item > a{font-size:14px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-1366ccd3{--min-height:200px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-wrapper{text-align:center;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon{font-size:52px;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-77d19e08 .elementor-icon-box-description{font-size:14px;line-height:1.4em;}.elementor-528 .elementor-element.elementor-element-5df089d{--content-width:90vw;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-f21cb80{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 30px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-wrapper{text-align:start;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-img{margin-bottom:0px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-528 .elementor-element.elementor-element-f21cb80.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-title{margin-bottom:0px;font-size:10vw;}.elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-528 .elementor-element.elementor-element-5f283f50{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-b01d4b1{font-size:14px;}.elementor-528 .elementor-element.elementor-element-38953d9c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-2e75baf7{font-size:14px;}.elementor-528 .elementor-element.elementor-element-767ed46{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-57f9a358{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-37fba9b8{font-size:14px;}.elementor-528 .elementor-element.elementor-element-21a08de4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-528 .elementor-element.elementor-element-61e31f00{font-size:14px;}.elementor-528 .elementor-element.elementor-element-35938292 {--n-accordion-padding:25px 25px 25px 25px;}.elementor-528 .elementor-element.elementor-element-35938292{--n-accordion-title-font-size:3.2vw;--n-accordion-icon-size:12px;}.elementor-528 .elementor-element.elementor-element-5b4b0d12.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-5b4b0d12 .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-528 .elementor-element.elementor-element-172653ed{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;--container-widget-width:500vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 500vw );max-width:500vw;}.elementor-528 .elementor-element.elementor-element-172653ed img{width:150vw;max-width:500vw;}.elementor-528 .elementor-element.elementor-element-a6e47fc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-528 .elementor-element.elementor-element-193757db img{width:41vw;}.elementor-528 .elementor-element.elementor-element-7d51727d{text-align:center;}.elementor-528 .elementor-element.elementor-element-7d51727d .elementor-heading-title{font-size:16px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-4eb0a9ee */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-4eb0a9ee {
  opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s ease forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ccec16e */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-3ccec16e {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.2s ease forwards;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180a5445 *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-180a5445 {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-180a5445 .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-180a5445:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-180a5445:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-180a5445::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-180a5445:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-251855a5 */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-251855a5 {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.6s ease forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f48ac6 */@media only screen and (min-width: 600px) {
.elementor-528 .elementor-element.elementor-element-23f48ac6::before{
    content: "";
    background-color: #ff9f3f; /* tom mais claro */
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 80%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz 4s infinite ease;
    pointer-events: none;
}}

@keyframes luz{
    0%{
        left: 80%;
        opacity: 1;
    }
    30%{
        left: 60%;
        opacity: 60%;
    }
    60%{
        left: 90%;
        top: 40%;
        opacity: 50%;
    }
    100%{
        left: 80%;
        opacity: 1;
    }
}

@media only screen and (min-width: 600px) {
.elementor-528 .elementor-element.elementor-element-23f48ac6::after{
    content: "";
    background-color: #e67600; /* tom mais intenso */
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 0%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz2 4s infinite ease;
    pointer-events: none;
}}

@keyframes luz2{
    0%{
        left: 0%;
        opacity: 80%;
    }
    30%{
        left: 0%;
        opacity: 30%;
    }
    60%{
        left: 0%;
        top: 40%;
        opacity: 40%;
    }
    100%{
        left: 0%;
        opacity: 80%;
    }
}

@media only screen and (max-width: 600px) {
.elementor-528 .elementor-element.elementor-element-23f48ac6::before{
    content: "";
    background-color: #ff9f3f;
    width: 200px;
    height: 200px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 80%;
    mix-blend-mode: screen;
    filter: blur(100px);
    animation: luz 4s infinite ease;
    pointer-events: none;
}}

@media only screen and (max-width: 600px) {
.elementor-528 .elementor-element.elementor-element-23f48ac6::after{
    content: "";
    background-color: #e67600;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: 0%;
    mix-blend-mode: screen;
    filter: blur(220px);
    animation: luz2 4s infinite ease;
    pointer-events: none;
}}

@media only screen and (max-width: 600px) {
.elementor-528 .elementor-element.elementor-element-23f48ac6{
    overflow: hidden;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-654b8978 */.elementor-528 .elementor-element.elementor-element-654b8978 {
    position: relative;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f676cfa */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-7f676cfa {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.2s ease forwards;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67146b31 *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-67146b31 {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-67146b31 .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-67146b31:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-67146b31:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-67146b31::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-67146b31:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6cbaae */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-6c6cbaae {
  opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s ease forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432895c0 */.elementor-528 .elementor-element.elementor-element-432895c0{ border-radius: 40px; background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(120, 120, 120, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%); background: radial-gradient(58.69% 43.16% at 50% 87.61%, color(display-p3 0.4721 0.4721 0.4721 / 0.59) 0%, color(display-p3 0 0 0 / 0.59) 100%); box-shadow: 0 0 4.4px 0 rgba(255, 255, 255, 0.53) inset; box-shadow: 0 0 4.4px 0 color(display-p3 1 1 1 / 0.53) inset; backdrop-filter: blur(12px); } .elementor-528 .elementor-element.elementor-element-432895c0::before{ content: ""; background: black; border-radius: 40px; opacity: 0%; transition: 0.4s ease all } .elementor-528 .elementor-element.elementor-element-432895c0:hover::before{ opacity: 50%; transition: 0.4s ease all }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc9c04 */.elementor-528 .elementor-element.elementor-element-5dc9c04{ border-radius: 40px; background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(120, 120, 120, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%); background: radial-gradient(58.69% 43.16% at 50% 87.61%, color(display-p3 0.4721 0.4721 0.4721 / 0.59) 0%, color(display-p3 0 0 0 / 0.59) 100%); box-shadow: 0 0 4.4px 0 rgba(255, 255, 255, 0.53) inset; box-shadow: 0 0 4.4px 0 color(display-p3 1 1 1 / 0.53) inset; backdrop-filter: blur(12px); } .elementor-528 .elementor-element.elementor-element-5dc9c04::before{ content: ""; background: black; border-radius: 40px; opacity: 0%; transition: 0.4s ease all } .elementor-528 .elementor-element.elementor-element-5dc9c04:hover::before{ opacity: 50%; transition: 0.4s ease all }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eb7fed */.elementor-528 .elementor-element.elementor-element-75eb7fed{ border-radius: 40px; background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(120, 120, 120, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%); background: radial-gradient(58.69% 43.16% at 50% 87.61%, color(display-p3 0.4721 0.4721 0.4721 / 0.59) 0%, color(display-p3 0 0 0 / 0.59) 100%); box-shadow: 0 0 4.4px 0 rgba(255, 255, 255, 0.53) inset; box-shadow: 0 0 4.4px 0 color(display-p3 1 1 1 / 0.53) inset; backdrop-filter: blur(12px); } .elementor-528 .elementor-element.elementor-element-75eb7fed::before{ content: ""; background: black; border-radius: 40px; opacity: 0%; transition: 0.4s ease all } .elementor-528 .elementor-element.elementor-element-75eb7fed:hover::before{ opacity: 50%; transition: 0.4s ease all }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd33834 */.elementor-528 .elementor-element.elementor-element-1cd33834{ border-radius: 40px; background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(120, 120, 120, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%); background: radial-gradient(58.69% 43.16% at 50% 87.61%, color(display-p3 0.4721 0.4721 0.4721 / 0.59) 0%, color(display-p3 0 0 0 / 0.59) 100%); box-shadow: 0 0 4.4px 0 rgba(255, 255, 255, 0.53) inset; box-shadow: 0 0 4.4px 0 color(display-p3 1 1 1 / 0.53) inset; backdrop-filter: blur(12px); } .elementor-528 .elementor-element.elementor-element-1cd33834::before{ content: ""; background: black; border-radius: 40px; opacity: 0%; transition: 0.4s ease all } .elementor-528 .elementor-element.elementor-element-1cd33834:hover::before{ opacity: 50%; transition: 0.4s ease all }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3705f9a *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-3705f9a {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-3705f9a .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-3705f9a:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-3705f9a:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-3705f9a::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-3705f9a:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2281ce30 */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-2281ce30 {
  opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s ease forwards;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54836d1c *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-54836d1c {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-54836d1c .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-54836d1c:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-54836d1c:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-54836d1c::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-54836d1c:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a33ffb8 */.elementor-528 .elementor-element.elementor-element-5a33ffb8 .destaque {
    background: linear-gradient(270deg, #3459FF 0%, #3459FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent; /* Adicionado para compatibilidade */
    color: transparent; /* Mantém compatibilidade */
    display: inline-block;
    background-size: 100% 100%; /* Garante que cubra toda a altura e largura do texto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28a95db6 */.conteiner-barra{
    width: 2px;
    height: 100%;
    background: #8C8C8C;
}

.barra{
    width: 4px;
    height: 50px;
    background: #F88D21;
    position: sticky;
    top: 190px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771b7aa4 */.elementor-528 .elementor-element.elementor-element-771b7aa4 {
    position: relative; /* importante para o ::before funcionar corretamente */
    backdrop-filter: blur(25px);
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
}

.elementor-528 .elementor-element.elementor-element-771b7aa4:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px;
    margin: 0;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;

    /* Gradiente laranja */
    background: linear-gradient(-35deg, #F88D21, transparent, transparent, #F88D21);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-77f8a765 */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 20s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32737cb8 */.elementor-528 .elementor-element.elementor-element-32737cb8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1a1b9d */.riscar{

text-decoration-line: line-through;

-webkit-text-decoration-line: line-through;

text-decoration-color: #E90404;

-webkit-text-decoration-color: #E90404;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4be2df85 *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-4be2df85 {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-4be2df85 .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-4be2df85:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-4be2df85:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-4be2df85::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-4be2df85:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28ba411b */@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.elementor-528 .elementor-element.elementor-element-28ba411b {
      opacity: 0; /* importante para garantir que comece do zero */
  animation: fadeUp 0.7s 0.6s ease forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ace200c */.elementor-528 .elementor-element.elementor-element-2ace200c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d82eed */.elementor-528 .elementor-element.elementor-element-25d82eed {
border: 1px solid #95A1AA;
background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1366ccd3 */.elementor-528 .elementor-element.elementor-element-1366ccd3 {
border: 1px solid #95A1AA;
background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f21cb80 */@media(max-width:767px){
    .elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row;
    }
    
    .elementor-528 .elementor-element.elementor-element-f21cb80 .elementor-image-box-title{
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b4b0d12 *//* Personalizar utilizando o Easy Coder*/
.elementor-528 .elementor-element.elementor-element-5b4b0d12 {
  border-radius: 10px;

  /* Gradiente laranja */
  background: #F88D21;
  background: linear-gradient(230deg, #F88D21 0%, #FF6A00 100%);

  /* Sombra em tom laranja */
  box-shadow: 0 20px 30px -6px rgba(248, 141, 33, 0.25);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

/* Ícone */
.elementor-528 .elementor-element.elementor-element-5b4b0d12 .elementor-button-icon {
  font-size: 20px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

/* Microinteração */
.elementor-528 .elementor-element.elementor-element-5b4b0d12:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-528 .elementor-element.elementor-element-5b4b0d12:active {
  opacity: 0.5;
}

/* Luz diagonal laranja */
.elementor-528 .elementor-element.elementor-element-5b4b0d12::before {
  content: '';
  background: linear-gradient(
    10deg,
    rgba(255, 200, 150, 0.8) 12.81%,
    rgba(255, 200, 150, 0) 66.66%
  );

  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

/* Animação da luz */
@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover */
.elementor-528 .elementor-element.elementor-element-5b4b0d12:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 40px -10px rgba(248, 141, 33, 0.35);
  transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-172653ed */.elementor-528 .elementor-element.elementor-element-172653ed{
    position: absolute;
    top: 40px;
    left: calc(50% - 620px)
}

.elementor-528 .elementor-element.elementor-element-172653ed:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 200%;
    height: 105%;
    background: linear-gradient(180deg, transparent 90%, #fff 95%)
}

@media(max-width:767px){
    .elementor-528 .elementor-element.elementor-element-172653ed{
    position: relative;
    top: 0px;
    left: calc(50% - 106%)
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df089d */html,body{
    overflow-x: hidden;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d51727d */.elementor-528 .elementor-element.elementor-element-7d51727d{
    text-wrap: balance;
}/* End custom CSS */