.elementor-889 .elementor-element.elementor-element-e85034c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-e85034c:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-e85034c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F31;}.elementor-889 .elementor-element.elementor-element-2c5257e{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.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-889 .elementor-element.elementor-element-41d13df{font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.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-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-7607fa5:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-7607fa5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.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-889 .elementor-element.elementor-element-6868bb5 .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-6868bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-6868bb5.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-6868bb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-6868bb5 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-889 .elementor-element.elementor-element-8503d68{--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:center;--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-889 .elementor-element.elementor-element-1fe555e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-85e1914{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-48bf4e6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-bc06385{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-923ca80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-889 .elementor-element.elementor-element-114ba89{width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;z-index:99;}.elementor-889 .elementor-element.elementor-element-f834784{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-280f751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -260px) 0px;z-index:9;}.elementor-889 .elementor-element.elementor-element-ba79c1e{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-ba79c1e:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-ba79c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03283D;}.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-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-889 .elementor-element.elementor-element-f0c93c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;}.elementor-889 .elementor-element.elementor-element-f0c93c2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-889 .elementor-element.elementor-element-3ba7446{--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:flex-start;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-3ba7446:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-3ba7446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-c348cc3{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-58a2737{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-58a2737:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-58a2737:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.elementor-889 .elementor-element.elementor-element-d08d5c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-889 .elementor-element.elementor-element-fe81d88{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-fe81d88 .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-fe81d88 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-fe81d88 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-889 .elementor-element.elementor-element-fe81d88 .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-fe81d88 .elementor-icon-box-description{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d9b85a5{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-d9b85a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-d9b85a5 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-d9b85a5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-889 .elementor-element.elementor-element-d9b85a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d9b85a5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8ef047d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-8ef047d .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-8ef047d .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-8ef047d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-889 .elementor-element.elementor-element-8ef047d .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8ef047d .elementor-icon-box-description{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-07d54da{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-07d54da .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-07d54da .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-07d54da .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-889 .elementor-element.elementor-element-07d54da .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-07d54da .elementor-icon-box-description{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-5ac3419{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-5ac3419 .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-5ac3419 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-5ac3419 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-889 .elementor-element.elementor-element-5ac3419 .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-5ac3419 .elementor-icon-box-description{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-860d99b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-889 .elementor-element.elementor-element-45041a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-dd84aee .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-dd84aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-dd84aee.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-dd84aee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-dd84aee .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-7105a74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-7105a74:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-7105a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-3fca5b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-8789733{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-3bfd727:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-3bfd727:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.elementor-889 .elementor-element.elementor-element-28c7d8c .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-28c7d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-28c7d8c.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-28c7d8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-28c7d8c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-0a81ec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-dd3abbb .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-dd3abbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-dd3abbb.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-dd3abbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-dd3abbb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-1170fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-1170fc9:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-1170fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-61b8de2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-889 .elementor-element.elementor-element-61b8de2:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-61b8de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A28;}.elementor-889 .elementor-element.elementor-element-8cb45b6{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-5f20c91{width:var( --container-widget-width, 678px );max-width:678px;padding:0px 0px 20px 0px;--container-widget-width:678px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-5f20c91.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-5f20c91:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-5f20c91:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.elementor-889 .elementor-element.elementor-element-1dfbf63{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-e4ae6b0{padding:28px 28px 28px 28px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#FFFFFF10;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-e4ae6b0 .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-e4ae6b0 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-e4ae6b0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-e4ae6b0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-e4ae6b0:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-e4ae6b0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-e4ae6b0 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-101b9e4{padding:28px 28px 28px 28px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF10;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-101b9e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-101b9e4 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-101b9e4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-101b9e4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-101b9e4:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-101b9e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-101b9e4 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-273cf8d{padding:28px 28px 28px 28px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF10;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-273cf8d .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-273cf8d .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-273cf8d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-273cf8d .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-273cf8d:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-273cf8d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-273cf8d .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-a53798f{padding:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-889 .elementor-element.elementor-element-a53798f .elementor-icon-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-a53798f .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-a53798f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-a53798f .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-a53798f:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-a53798f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-a53798f .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-a022863 .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-a022863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-a022863.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-a022863 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-a022863 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-a750ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-a750ccd:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-a750ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-2c89996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-6a61ddc{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-be52fbf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-be52fbf:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-be52fbf:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.elementor-889 .elementor-element.elementor-element-394243d .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-394243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-394243d.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-394243d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-394243d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-2bb9cb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-388b016{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-388b016:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-388b016:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-388b016 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-ca06516{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-ca06516:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-ca06516:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-ca06516 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-dbf7c10{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-dbf7c10:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-dbf7c10:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-dbf7c10 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-469cc1c{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-469cc1c:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-469cc1c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-469cc1c .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-3c38df4{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-3c38df4:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-3c38df4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-3c38df4 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-758f70f{padding:20px 20px 20px 20px;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-758f70f:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-758f70f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-758f70f .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-4e5cb76{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-4e5cb76:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-4e5cb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0A034;}.elementor-889 .elementor-element.elementor-element-3316c07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-072adef{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-072adef.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-072adef .elementor-image-box-title{margin-bottom:16px;font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-072adef:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-072adef:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-072adef .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF9C;}.elementor-889 .elementor-element.elementor-element-e6b939a{--e-image-carousel-slides-to-show:4;}.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF59;opacity:1;}.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-pagination-bullet{background:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-a087f28 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-weight:600;fill:#111111;color:#111111;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-889 .elementor-element.elementor-element-a087f28.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-a087f28 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-a087f28 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-b6d471e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:180px 180px;--row-gap:180px;--column-gap:180px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-b6d471e:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-b6d471e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A28;}.elementor-889 .elementor-element.elementor-element-9dcbb7b{width:var( --container-widget-width, 649px );max-width:649px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -156px) 0px;--container-widget-width:649px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-b953c60{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-859f103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#D0A033;}.elementor-889 .elementor-element.elementor-element-9864b6f{width:var( --container-widget-width, 515px );max-width:515px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-9864b6f.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-title{margin-bottom:16px;font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-9864b6f:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-9864b6f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF9C;}.elementor-889 .elementor-element.elementor-element-1f2e442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0A03430;--border-color:#D0A03430;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-1f2e442:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-1f2e442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0A03410;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group > label{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-type-html{padding-bottom:0px;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-field, .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#D0A03410;border-color:#D0A03430;border-radius:10px 10px 10px 10px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-select-wrapper select{background-color:#D0A03410;border-color:#D0A03430;border-radius:10px 10px 10px 10px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-select-wrapper::before{color:#D0A03430;}.elementor-889 .elementor-element.elementor-element-1dccd47 .e-form__buttons__wrapper__button-next{background-color:#D0A034;color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-button[type="submit"]{background-color:#D0A034;color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .e-form__buttons__wrapper__button-previous{background-color:#D0A034;color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-889 .elementor-element.elementor-element-1dccd47{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-889 .elementor-element.elementor-element-c65cdde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-c65cdde:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-c65cdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-653174c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-29c2571.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-29c2571{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;letter-spacing:5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-c80a950{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-889 .elementor-element.elementor-element-c80a950.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-c80a950:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-c80a950:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF9E;}.elementor-889 .elementor-element.elementor-element-d3329fb{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-65015f5{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-65015f5:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-65015f5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-65015f5 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-6e70d9b{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-6e70d9b:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-6e70d9b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-6e70d9b .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-8f17bd0{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-8f17bd0:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-8f17bd0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8f17bd0 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-2902159{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-2902159:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-2902159:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-2902159 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-d8e660f{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-d8e660f:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-d8e660f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d8e660f .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-6635f12{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-6635f12:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-6635f12:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-6635f12 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-d963b07{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-d963b07:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-d963b07:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-d963b07 .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-b698b7b{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-b698b7b:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-b698b7b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-b698b7b .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-7e464cd{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon-box-wrapper{align-items:start;}.elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon{font-size:40px;}.elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon-box-title, .elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-889 .elementor-element.elementor-element-7e464cd:has(:hover) .elementor-icon-box-title,
					 .elementor-889 .elementor-element.elementor-element-7e464cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-7e464cd .elementor-icon-box-description{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-f6c7f59{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-f6c7f59.e-con{--align-self:center;}.elementor-889 .elementor-element.elementor-element-f3916a2{text-align:center;}.elementor-889 .elementor-element.elementor-element-f3916a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-aec8315 .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-aec8315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-aec8315.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-aec8315 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-aec8315 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-79cc840{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-79cc840:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-79cc840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A28;}.elementor-889 .elementor-element.elementor-element-10bbece{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-bfde7bf{--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:center;}.elementor-889 .elementor-element.elementor-element-31b871b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-ec4196c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-ec4196c.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-title{margin-bottom:16px;font-family:"DM Sans", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-ec4196c:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-ec4196c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF9C;}.elementor-889 .elementor-element.elementor-element-93601e8 .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-93601e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-93601e8.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-93601e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-93601e8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-b7004d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF10;--border-color:#FFFFFF10;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:99;}.elementor-889 .elementor-element.elementor-element-b7004d0:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-b7004d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021D2C;background-image:url("https://lidercobrancas.com.br/wp-content/uploads/2025/09/bgg.webp");background-position:center center;background-size:cover;}.elementor-889 .elementor-element.elementor-element-2653b9c{--display:flex;--justify-content:center;}.elementor-889 .elementor-element.elementor-element-b245520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#D0A034;}.elementor-889 .elementor-element.elementor-element-8a61014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-8a61014.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-title{margin-bottom:16px;font-family:"DM Sans", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8a61014:has(:hover) .elementor-image-box-title,
					 .elementor-889 .elementor-element.elementor-element-8a61014:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF9C;}.elementor-889 .elementor-element.elementor-element-b5978f6 .elementor-button{background-color:#D0A034;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;border-style:none;border-radius:15px 15px 15px 15px;padding:20px 24px 20px 24px;}.elementor-889 .elementor-element.elementor-element-b5978f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-889 .elementor-element.elementor-element-b5978f6.elementor-element{--align-self:flex-start;}.elementor-889 .elementor-element.elementor-element-b5978f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-889 .elementor-element.elementor-element-b5978f6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-889 .elementor-element.elementor-element-3b51d7e{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-3b51d7e img{width:80%;}.elementor-889 .elementor-element.elementor-element-b1ec276{--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:280px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-b1ec276:not(.elementor-motion-effects-element-type-background), .elementor-889 .elementor-element.elementor-element-b1ec276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012032;}.elementor-889 .elementor-element.elementor-element-c10631e{text-align:center;}.elementor-889 .elementor-element.elementor-element-c10631e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-889 .elementor-element.elementor-element-92f80a7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-889 .elementor-element.elementor-element-160f636{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-e4b4aed{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-889 .elementor-element.elementor-element-1d6af0b{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-03153ce{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-889 .elementor-element.elementor-element-2129c4f{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-b95470d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-889 .elementor-element.elementor-element-a3ca474{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-247f180{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A03410;--border-color:#D0A03410;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-889 .elementor-element.elementor-element-981da45{color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-1d1cda6{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 885px );max-width:885px;--container-widget-width:885px;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-889 .elementor-element.elementor-element-1d1cda6.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-1d1cda6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D0A03410;}.elementor-889 .elementor-element.elementor-element-1d1cda6 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-889 .elementor-element.elementor-element-1d1cda6 > .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:"DM Sans", Sans-serif;}.elementor-889 .elementor-element.elementor-element-ce091c9{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF90;}.elementor-889 .elementor-element.elementor-element-10f18aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-889 .elementor-element.elementor-element-e85034c{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-41d13df{text-align:center;}.elementor-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-6868bb5.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-3ba7446{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-c348cc3{text-align:center;}.elementor-889 .elementor-element.elementor-element-58a2737{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-fe81d88{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-d9b85a5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-8ef047d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-07d54da{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-5ac3419{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-dd84aee.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-8789733{text-align:left;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-28c7d8c.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-dd3abbb.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-1170fc9{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-8cb45b6{text-align:center;}.elementor-889 .elementor-element.elementor-element-5f20c91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-1dfbf63{--grid-auto-flow:row;}.elementor-889 .elementor-element.elementor-element-a022863.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-a750ccd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-889 .elementor-element.elementor-element-6a61ddc{text-align:left;}.elementor-889 .elementor-element.elementor-element-be52fbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-wrapper{text-align:left;}.elementor-889 .elementor-element.elementor-element-394243d.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-4e5cb76{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-889 .elementor-element.elementor-element-072adef{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-072adef .elementor-image-box-title{font-size:42px;}.elementor-889 .elementor-element.elementor-element-a087f28{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-a087f28.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-a087f28 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-889 .elementor-element.elementor-element-b6d471e{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-9864b6f{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-title{font-size:42px;}.elementor-889 .elementor-element.elementor-element-29c2571{text-align:center;}.elementor-889 .elementor-element.elementor-element-c80a950{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-65015f5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-6e70d9b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-8f17bd0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-2902159{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-d8e660f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-6635f12{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-d963b07{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-b698b7b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-7e464cd{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-889 .elementor-element.elementor-element-aec8315.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-79cc840{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-889 .elementor-element.elementor-element-bfde7bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-31b871b{text-align:center;}.elementor-889 .elementor-element.elementor-element-ec4196c{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-title{font-size:42px;}.elementor-889 .elementor-element.elementor-element-93601e8.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-b7004d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-889 .elementor-element.elementor-element-b245520{text-align:center;}.elementor-889 .elementor-element.elementor-element-8a61014{width:100%;max-width:100%;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-title{font-size:42px;}.elementor-889 .elementor-element.elementor-element-b5978f6.elementor-element{--align-self:center;}.elementor-889 .elementor-element.elementor-element-b1ec276{--padding-top:260px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-c10631e .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-889 .elementor-element.elementor-element-e85034c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-41d13df{font-size:14px;}.elementor-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-7607fa5 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-6868bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-6868bb5.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-6868bb5 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-889 .elementor-element.elementor-element-114ba89{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-889 .elementor-element.elementor-element-f834784{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-889 .elementor-element.elementor-element-280f751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;}.elementor-889 .elementor-element.elementor-element-3ba7446{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-c348cc3{font-size:14px;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-58a2737 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-d08d5c7{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-889 .elementor-element.elementor-element-fe81d88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-d9b85a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-8ef047d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-07d54da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-5ac3419{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-860d99b{--justify-content:center;}.elementor-889 .elementor-element.elementor-element-45041a4{text-align:center;}.elementor-889 .elementor-element.elementor-element-45041a4 .elementor-heading-title{font-size:20px;}.elementor-889 .elementor-element.elementor-element-dd84aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-dd84aee.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-dd84aee .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-7105a74{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-8789733{text-align:center;font-size:14px;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-3bfd727 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-28c7d8c .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-dd3abbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-dd3abbb.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-dd3abbb .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-1170fc9{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-61b8de2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-8cb45b6{font-size:14px;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-5f20c91 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-1dfbf63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-889 .elementor-element.elementor-element-e4ae6b0{padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-889 .elementor-element.elementor-element-101b9e4{padding:20px 0px 20px 0px;}.elementor-889 .elementor-element.elementor-element-273cf8d{padding:20px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-889 .elementor-element.elementor-element-a53798f{padding:20px 0px 0px 0px;}.elementor-889 .elementor-element.elementor-element-a022863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-a022863.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-a022863 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-889 .elementor-element.elementor-element-a750ccd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-6a61ddc{text-align:center;font-size:14px;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-be52fbf .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-394243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-394243d.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-394243d .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-4e5cb76{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-3316c07{font-size:14px;}.elementor-889 .elementor-element.elementor-element-072adef .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-072adef .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-a087f28.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-a087f28 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-889 .elementor-element.elementor-element-b6d471e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-859f103{text-align:center;font-size:14px;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-wrapper{text-align:center;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-9864b6f .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-1f2e442{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group > label{font-size:16px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-type-html{font-size:16px;}.elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-group .elementor-field, .elementor-889 .elementor-element.elementor-element-1dccd47 .elementor-field-subgroup label{font-size:16px;}.elementor-889 .elementor-element.elementor-element-29c2571{font-size:14px;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-c80a950 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-65015f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-6e70d9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-8f17bd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-2902159{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-d8e660f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-6635f12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-d963b07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-b698b7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-7e464cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-889 .elementor-element.elementor-element-f6c7f59{--justify-content:center;}.elementor-889 .elementor-element.elementor-element-f3916a2{text-align:center;}.elementor-889 .elementor-element.elementor-element-f3916a2 .elementor-heading-title{font-size:20px;}.elementor-889 .elementor-element.elementor-element-aec8315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-aec8315.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-aec8315 .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-79cc840{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-31b871b{font-size:14px;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-ec4196c .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-93601e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-93601e8.elementor-element{--align-self:stretch;}.elementor-889 .elementor-element.elementor-element-93601e8 .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-b7004d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-b245520{font-size:14px;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-8a61014 .elementor-image-box-description{font-size:16px;}.elementor-889 .elementor-element.elementor-element-b5978f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-889 .elementor-element.elementor-element-b5978f6 .elementor-button{font-size:14px;}.elementor-889 .elementor-element.elementor-element-b1ec276{--padding-top:260px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-889 .elementor-element.elementor-element-c10631e{text-align:center;}.elementor-889 .elementor-element.elementor-element-c10631e .elementor-heading-title{font-size:28px;}.elementor-889 .elementor-element.elementor-element-1d1cda6{--n-accordion-title-font-size:18px;}}@media(min-width:768px){.elementor-889 .elementor-element.elementor-element-2c5257e{--width:50%;}.elementor-889 .elementor-element.elementor-element-8503d68{--width:50%;}.elementor-889 .elementor-element.elementor-element-860d99b{--width:32%;}.elementor-889 .elementor-element.elementor-element-3fca5b5{--width:50%;}.elementor-889 .elementor-element.elementor-element-0a81ec8{--width:50%;}.elementor-889 .elementor-element.elementor-element-2c89996{--width:50%;}.elementor-889 .elementor-element.elementor-element-2bb9cb5{--width:50%;}.elementor-889 .elementor-element.elementor-element-b953c60{--width:50%;}.elementor-889 .elementor-element.elementor-element-1f2e442{--width:50%;}.elementor-889 .elementor-element.elementor-element-653174c{--width:100%;}.elementor-889 .elementor-element.elementor-element-d3329fb{--width:100%;}.elementor-889 .elementor-element.elementor-element-f6c7f59{--width:55%;}.elementor-889 .elementor-element.elementor-element-10bbece{--width:48%;}.elementor-889 .elementor-element.elementor-element-bfde7bf{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-889 .elementor-element.elementor-element-2c5257e{--width:100%;}.elementor-889 .elementor-element.elementor-element-8503d68{--width:100%;}.elementor-889 .elementor-element.elementor-element-860d99b{--width:48%;}.elementor-889 .elementor-element.elementor-element-b953c60{--width:100%;}.elementor-889 .elementor-element.elementor-element-1f2e442{--width:100%;}.elementor-889 .elementor-element.elementor-element-f6c7f59{--width:82%;}.elementor-889 .elementor-element.elementor-element-10bbece{--width:100%;}.elementor-889 .elementor-element.elementor-element-bfde7bf{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-41d13df */.elementor-889 .elementor-element.elementor-element-41d13df p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7607fa5 */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6868bb5 */.elementor-889 .elementor-element.elementor-element-6868bb5 {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-6868bb5:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-6868bb5 svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-6868bb5:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* desktop */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Mobile: largura automática conforme o conteúdo */
@media (max-width: 767px) {
  .texto-dinamico {
    width: fit-content;
    max-width: 100%; /* evita ultrapassar a tela */
  }
}


/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe555e */.elementor-889 .elementor-element.elementor-element-1fe555e {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.7) rotate(0deg);
  animation: girar 6s linear infinite;
  pointer-events: none;
}

/* Animação de rotação */
@keyframes girar {
  to {
    transform: translate(-50%, -50%) scale(1.7) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e1914 */.elementor-889 .elementor-element.elementor-element-85e1914 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.7) rotate(0deg);
  animation: girar2 6s linear infinite;
    pointer-events: none;
}

/* Animação de rotação */
@keyframes girar2 {
  to {
    transform: translate(-50%, -50%) scale(1.7) rotate(-360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48bf4e6 */.elementor-889 .elementor-element.elementor-element-48bf4e6 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.7) rotate(0deg);
  animation: girar3 6s linear infinite;
    pointer-events: none;
}

/* Animação de rotação */
@keyframes girar3 {
  to {
    transform: translate(-50%, -50%) scale(1.7) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc06385 */.elementor-889 .elementor-element.elementor-element-bc06385 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.7) rotate(0deg);
  animation: girar4 6s linear infinite;
    pointer-events: none;
}

/* Animação de rotação */
@keyframes girar4 {
  to {
    transform: translate(-50%, -50%) scale(1.7) rotate(-360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-114ba89 */.elementor-889 .elementor-element.elementor-element-114ba89 {
    position: absolute;
    right: 100px;
    bottom: 20px;
}

@media (max-width: 767px) {
.elementor-889 .elementor-element.elementor-element-114ba89 {
    position: absolute;
    right: 40px;
    bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f834784 */.elementor-889 .elementor-element.elementor-element-f834784 {
    position: absolute;
    left: 60px;
    top: 220px;
}

@media (max-width: 767px) {
.elementor-889 .elementor-element.elementor-element-f834784 {
    position: absolute;
    left: 40px;
    top: 80px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923ca80 */.elementor-889 .elementor-element.elementor-element-923ca80{
    position: absolute;
    height: 100%;
}


/* ====== EFEITO DE LUZ COM 3 CAMADAS - FOCUS GLOW ====== */
.glow-luz {
  position: relative;
  z-index: 1;
}

.glow-luz::before,
.glow-luz::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  z-index: -1;
  pointer-events: none;
  mix-blend-mode: screen;
  transform: translate(-50%, -50%);
  opacity: 0;
  animation-fill-mode: forwards;
}

.glow-luz::before {
  width: 500px;
  height: 500px;
  background: radial-gradient(circle, rgba(208,160,52,0.4) 30%, transparent 70%);
  filter: blur(80px);
  animation: fadeInGlow 1s ease-out 0.2s forwards;
}

.glow-luz::after {
  width: 350px;
  height: 350px;
  background: radial-gradient(circle, #D0A034 0%, transparent 60%);
  filter: blur(60px);
  animation: fadeInGlow 1s ease-out 0.4s forwards;
}

.glow-luz > *:first-child {
  position: relative;
}

.glow-luz .light-center {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle, white 0%, transparent 80%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  filter: blur(40px);
  z-index: -1;
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
  animation: fadeInGlow 1s ease-out 0.6s forwards;
}

/* ====== ANIMAÇÃO COM FADE IN ====== */
@keyframes fadeInGlow {
  to {
    opacity: 1;
  }
}

/* ====== RESPONSIVIDADE ====== */
@media (max-width: 1024px) {
  .glow-luz::before {
    width: 350px;
    height: 350px;
    filter: blur(60px);
  }

  .glow-luz::after {
    width: 250px;
    height: 250px;
    filter: blur(45px);
  }

  .glow-luz .light-center {
    width: 120px;
    height: 120px;
    filter: blur(30px);
  }
}

@media (max-width: 767px) {
  .glow-luz::before {
    width: 220px;
    height: 220px;
    filter: blur(40px);
  }

  .glow-luz::after {
    width: 160px;
    height: 160px;
    filter: blur(30px);
  }

  .glow-luz .light-center {
    width: 90px;
    height: 90px;
    filter: blur(20px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280f751 */.elementor-889 .elementor-element.elementor-element-280f751{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8503d68 */.elementor-889 .elementor-element.elementor-element-8503d68 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba79c1e */.elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-icon-list-item:nth-child(2n) .elementor-icon-list-text{ font-weight: 600 !important;
}

.elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    left: -30%;
}

.elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-widget-container{
    overflow: visible;
}

@media(min-width: 1025px) and (max-width: 1366px){
    .elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-icon-list-items{
        left: -40%;
    }
}

@media(max-width: 1025px){
    .elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-icon-list-items{
        left: -150%;
    }
}

@keyframes moveIconList {
    0% {
        transform: translateX(-200%);
    }
    100% {
        transform: translateX(0%);
    }
}

.elementor-889 .elementor-element.elementor-element-ba79c1e .elementor-icon-list-items {
    display: flex;
    animation: moveIconList 120s linear infinite; /* Ajuste a duração conforme desejado */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c348cc3 */.elementor-889 .elementor-element.elementor-element-c348cc3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58a2737 */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe81d88 */.elementor-889 .elementor-element.elementor-element-fe81d88 {
  display: flex;
  padding: 24px;
  height: 240px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
}

.elementor-889 .elementor-element.elementor-element-fe81d88:hover {
    background: #D0A034;
}

.elementor-889 .elementor-element.elementor-element-fe81d88 svg path, rect {
    transition: all 0.3s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-fe81d88:hover svg rect {
    fill: white;
}


.elementor-889 .elementor-element.elementor-element-fe81d88:hover svg path {
    fill: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9b85a5 */.elementor-889 .elementor-element.elementor-element-d9b85a5 {
  display: flex;
  padding: 24px;
  height: 240px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
}

.elementor-889 .elementor-element.elementor-element-d9b85a5:hover {
    background: #D0A034;
}

.elementor-889 .elementor-element.elementor-element-d9b85a5 svg path, rect {
    transition: all 0.3s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-d9b85a5:hover svg rect {
    fill: white;
}


.elementor-889 .elementor-element.elementor-element-d9b85a5:hover svg path {
    fill: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ef047d */.elementor-889 .elementor-element.elementor-element-8ef047d {
  display: flex;
  padding: 24px;
  height: 240px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
}

.elementor-889 .elementor-element.elementor-element-8ef047d:hover {
    background: #D0A034;
}

.elementor-889 .elementor-element.elementor-element-8ef047d svg path, rect {
    transition: all 0.3s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-8ef047d:hover svg rect {
    fill: white;
}


.elementor-889 .elementor-element.elementor-element-8ef047d:hover svg path {
    fill: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-07d54da */.elementor-889 .elementor-element.elementor-element-07d54da {
  display: flex;
  padding: 24px;
  height: 240px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
}

.elementor-889 .elementor-element.elementor-element-07d54da:hover {
    background: #D0A034;
}

.elementor-889 .elementor-element.elementor-element-07d54da svg path, rect {
    transition: all 0.3s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-07d54da:hover svg rect {
    fill: white;
}


.elementor-889 .elementor-element.elementor-element-07d54da:hover svg path {
    fill: white;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ac3419 */.elementor-889 .elementor-element.elementor-element-5ac3419 {
  display: flex;
  padding: 24px;
  height: 240px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
}

.elementor-889 .elementor-element.elementor-element-5ac3419:hover {
    background: #D0A034;
}

.elementor-889 .elementor-element.elementor-element-5ac3419 svg path, rect {
    transition: all 0.3s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-5ac3419:hover svg rect {
    fill: white;
}


.elementor-889 .elementor-element.elementor-element-5ac3419:hover svg path {
    fill: white;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd84aee */.elementor-889 .elementor-element.elementor-element-dd84aee {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-dd84aee:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-dd84aee svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-dd84aee:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8789733 */.elementor-889 .elementor-element.elementor-element-8789733 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bfd727 */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28c7d8c */.elementor-889 .elementor-element.elementor-element-28c7d8c {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-28c7d8c:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-28c7d8c svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-28c7d8c:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c5ffc7 *//* CONTAINER da timeline */
.timeline-wrapper {
  position: relative;
  margin-left: 40px;
  padding-left: 40px;
}

.timeline-wrapper::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 2px;
  background: #D0A03410;
  z-index: 0;
  height: calc(100% - 140px); /* corta o final da linha */
}

/* Linha azul dinâmica que cresce */
.line-progress {
  position: absolute;
  top: 20px;
  left: 0;
  width: 2px;
  background: #D0A034;
  z-index: 1;
  height: 0;
  max-height: calc(100% - 140px); /* impede ultrapassar o último item */
  transform-origin: top;
}

/* Etapas */
.etapa-timeline {
  align-items: flex-start;
  position: relative;
  margin-bottom: 20px;
}

/* Número */
.etapa-esquerda {
  position: absolute;
  left: -60px;
  top: 0;
  z-index: 2;
}

.etapa-numero {
  background: #1B2F32;
  color: #D0A034;
  font-weight: bold;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 0.3s ease;
}

/* Conteúdo */
.etapa-direita {
  flex: 1;
  background: #D0A03410;
  border: 1px solid #D0A03430;
  padding: 20px;
  border-radius: 20px;
  transition: background 0.3s ease;
}

.etapa-direita h3 {
    color: white;
    margin-top: 0;
    font-size: 20px;
    font-weight: 600;
}

.etapa-direita p {
    font-size: 16px;
    color: #ffffff90;
}

/* Destaque */
.etapa-timeline.ativa .etapa-numero {
  background: #D0A034;
  color: white;
}

.etapa-timeline.ativa .etapa-direita {
  background: #D0A03430;
}

/* Mobile */
@media (max-width: 768px) {
  .timeline-wrapper {
    margin-left: 0;
    padding-left: 20px;
  }

  .timeline-wrapper::before,
  .line-progress {
    left: 20px;
  max-height: calc(100% - 140px); /* impede ultrapassar o último item */
  }

  .etapa-timeline {
    flex-direction: column;
    margin-left:40px;
  }

.etapa-esquerda {
  position: absolute;
  left: -60px;
  top: 0;
  z-index: 2;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3abbb */.elementor-889 .elementor-element.elementor-element-dd3abbb {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-dd3abbb:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-dd3abbb svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-dd3abbb:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cb45b6 */.elementor-889 .elementor-element.elementor-element-8cb45b6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f20c91 */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a022863 */.elementor-889 .elementor-element.elementor-element-a022863 {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-a022863:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-a022863 svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-a022863:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a61ddc */.elementor-889 .elementor-element.elementor-element-6a61ddc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be52fbf */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62d6aaf */.elementor-889 .elementor-element.elementor-element-62d6aaf{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-394243d */.elementor-889 .elementor-element.elementor-element-394243d {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-394243d:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-394243d svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-394243d:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-388b016 */.elementor-889 .elementor-element.elementor-element-388b016 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca06516 */.elementor-889 .elementor-element.elementor-element-ca06516 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dbf7c10 */.elementor-889 .elementor-element.elementor-element-dbf7c10 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-469cc1c */.elementor-889 .elementor-element.elementor-element-469cc1c {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c38df4 */.elementor-889 .elementor-element.elementor-element-3c38df4 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-758f70f */.elementor-889 .elementor-element.elementor-element-758f70f {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3316c07 */.elementor-889 .elementor-element.elementor-element-3316c07 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e6b939a */.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-889 .elementor-element.elementor-element-e6b939a .swiper,
.elementor-889 .elementor-element.elementor-element-e6b939a .swiper-container{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a087f28 *//* Aplica ao botão com ícone (adicione essa classe no botão) */
.botao-icone-centralizado {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: background 0.3s ease; /* para suavidade ao fundo, se quiser */
}

/* Alinha o ícone corretamente */
.botao-icone-centralizado .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1em;
}

/* Ícone SVG responsivo */
.botao-icone-centralizado svg {
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  transition: transform 0.3s ease; /* Transição suave do ícone */
}

/* Cor do path */
.botao-icone-centralizado svg path {
  fill: black;
}

/* ANIMAÇÃO: mover o ícone no hover */
.botao-icone-centralizado:hover svg {
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dcbb7b */.elementor-889 .elementor-element.elementor-element-9dcbb7b { position: absolute; top: 50%; left: 50%; transform: translate(-30%, -20%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-859f103 */.elementor-889 .elementor-element.elementor-element-859f103 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2e442 */.elementor-889 .elementor-element.elementor-element-1f2e442 {
  overflow: hidden;
  border-radius: 20px;
  z-index: 0;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29c2571 */.elementor-889 .elementor-element.elementor-element-29c2571 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c80a950 */.titulo-split span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s, transform 0.3s;
  white-space: pre;
}

.sub-animation {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65015f5 */.elementor-889 .elementor-element.elementor-element-65015f5 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e70d9b */.elementor-889 .elementor-element.elementor-element-6e70d9b {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f17bd0 */.elementor-889 .elementor-element.elementor-element-8f17bd0 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2902159 */.elementor-889 .elementor-element.elementor-element-2902159 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8e660f */.elementor-889 .elementor-element.elementor-element-d8e660f {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6635f12 */.elementor-889 .elementor-element.elementor-element-6635f12 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d963b07 */.elementor-889 .elementor-element.elementor-element-d963b07 {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b698b7b */.elementor-889 .elementor-element.elementor-element-b698b7b {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e464cd */.elementor-889 .elementor-element.elementor-element-7e464cd {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  border: 1px solid rgba(208, 160, 52, 0.10);
  background: rgba(252, 252, 252, 0.02);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aec8315 */.elementor-889 .elementor-element.elementor-element-aec8315 {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-aec8315:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-aec8315 svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-aec8315:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31b871b */.elementor-889 .elementor-element.elementor-element-31b871b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93601e8 */.elementor-889 .elementor-element.elementor-element-93601e8 {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-93601e8:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-93601e8 svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-93601e8:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b245520 */.elementor-889 .elementor-element.elementor-element-b245520 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5978f6 */.elementor-889 .elementor-element.elementor-element-b5978f6 {
  border: 10px solid #D0A0341A;
  border-radius: 25px;
  transition: all 0.2s ease-in-out;
  transform: scale(1); /* estado inicial */
}

.elementor-889 .elementor-element.elementor-element-b5978f6:hover {
  transform: scale(1.02);
}

.elementor-889 .elementor-element.elementor-element-b5978f6 svg {
    scale: 1.4;
    transition: all 0.2s ease-in-out;
}

.elementor-889 .elementor-element.elementor-element-b5978f6:hover svg {
       transform: rotate(180deg);

}

/* Evita quebra de linha e mantém largura reservada */
.texto-dinamico {
  display: inline-block;
  width: 150px; /* suficiente para caber "MEUS CRÉDITOS" */
  text-align: left;
  white-space: nowrap;
  transition: opacity 0.3s ease;
}

/* Suavidade no botão ao passar o mouse */
.botao-hover-texto {
  transition: transform 0.3s ease-in-out;
  display: inline-block;
  min-width: 350px; /* ajuste conforme o necessário */
  text-align: center;
}

/* Cresce levemente no hover */
.botao-hover-texto:hover {
  transform: scale(1.03);
}


.animar-entrada {
  opacity: 0;
  transform: translateY(30px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce091c9 */.cta-button{
    color: #D0A034;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-360bc5c *//* Estados iniciais (antes do scroll) */
.scroll-fade-up,
.scroll-slide-left,
.scroll-zoom-in {
  opacity: 0;
  transform: translateY(30px); /* fade-up default */
  visibility: hidden;
  will-change: opacity, transform;
}

.scroll-anim {
  opacity: 0;
  transform: translateY(30px);
  visibility: hidden;
  transition: all 0.3s ease;
  will-change: transform, opacity;
}/* End custom CSS */
/* Start custom CSS */html,body{
width: 100%;
    overflow-x: hidden;
}/* End custom CSS */