.elementor-9 .elementor-element.elementor-element-7018c307{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-7018c307:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7018c307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7018c307.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-471a6ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-471a6ca:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-471a6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-bb9077b{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-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-9 .elementor-element.elementor-element-6cbf312 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;letter-spacing:-3.6px;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-817302a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;letter-spacing:-1.8px;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-c6590c5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-1.2px;fill:#000000;color:#000000;border-radius:80px 80px 80px 80px;padding:20px 50px 20px 50px;}.elementor-9 .elementor-element.elementor-element-c6590c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-9 .elementor-element.elementor-element-9ac93db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f08a415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;}.elementor-9 .elementor-element.elementor-element-7c66d4eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7c66d4eb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7c66d4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0c17554{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0c17554 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;letter-spacing:-3.6px;color:#000000;}.elementor-9 .elementor-element.elementor-element-1e55bee9{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;letter-spacing:-1.8px;color:#070606;}.elementor-9 .elementor-element.elementor-element-4f26d897{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-172px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-270c653f{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-270c653f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-270c653f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.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-9 .elementor-element.elementor-element-6559564a img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-13e03daf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-26b02fad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-2.9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-18ddf6fa{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.3px;color:#070606A1;}.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-9 .elementor-element.elementor-element-1220a0ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#00000033;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-icon i{color:#B8B8B8;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-icon svg{fill:#B8B8B8;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:-0.5px;}.elementor-9 .elementor-element.elementor-element-1220a0ac .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4c7274a{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4c7274a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4c7274a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-9 .elementor-element.elementor-element-14c02c93 img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-447e118d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-52be2bdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-2.9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-7329b243{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.3px;color:#07060687;}.elementor-9 .elementor-element.elementor-element-5e5fb975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#00000033;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-icon i{color:#B8B8B8;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-icon svg{fill:#B8B8B8;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:-0.5px;}.elementor-9 .elementor-element.elementor-element-5e5fb975 .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1ea23a3a{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ea23a3a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ea23a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-9 .elementor-element.elementor-element-5f1382e4 img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-75ab1bc9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-21f11eb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-2.9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-3e959f30{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.3px;color:#07060687;}.elementor-9 .elementor-element.elementor-element-565da379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#00000033;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-icon i{color:#B8B8B8;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-icon svg{fill:#B8B8B8;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:-0.5px;}.elementor-9 .elementor-element.elementor-element-565da379 .elementor-icon-list-text{color:#919191;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-488a01ad .elementor-button{background-color:#020202;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:80px 80px 80px 80px;padding:20px 50px 20px 50px;}.elementor-9 .elementor-element.elementor-element-488a01ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-9 .elementor-element.elementor-element-51f181b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-51f181b8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-51f181b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-54b491c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -540px) 0px;}.elementor-9 .elementor-element.elementor-element-43218b41{width:var( --container-widget-width, 55% );max-width:55%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-43218b41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:400;letter-spacing:-3.6px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-42f9a4b8{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:19px;letter-spacing:-1.8px;color:#FFFFFF91;}.elementor-9 .elementor-element.elementor-element-4f828c4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6bbae274{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-13b61e66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-13b61e66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-5px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-77e27359{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:19px;letter-spacing:-0.4px;color:#FFFFFF91;}.elementor-9 .elementor-element.elementor-element-3922c2c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#141414;--border-color:#141414;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-70b08245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-70b08245 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:900;letter-spacing:-5px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-16452583{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:19px;letter-spacing:-0.4px;color:#FFFFFF91;}.elementor-9 .elementor-element.elementor-element-4fdcf1da .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-1.2px;fill:#000000;color:#000000;border-radius:80px 80px 80px 80px;padding:20px 50px 20px 50px;}.elementor-9 .elementor-element.elementor-element-4fdcf1da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 89px) 0px;}.elementor-9 .elementor-element.elementor-element-3ff6c9a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-3ff6c9a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3ff6c9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-97d6c62{margin:80px 343px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-97d6c62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;letter-spacing:-3.6px;color:#000000;}.elementor-9 .elementor-element.elementor-element-c75b541{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34e2f63{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34e2f63:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34e2f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3A8;}.elementor-9 .elementor-element.elementor-element-4744d0d img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-c64f896{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-4f56469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-4f56469 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:31px;letter-spacing:-1.7px;color:#000000;}.elementor-9 .elementor-element.elementor-element-0f8012f{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:21px;letter-spacing:-0.9px;color:#0706069C;}.elementor-9 .elementor-element.elementor-element-6c501a8{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6c501a8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6c501a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3A8;}.elementor-9 .elementor-element.elementor-element-8541cec img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-f38f123{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-b389a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-b389a58 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:31px;letter-spacing:-1.7px;color:#000000;}.elementor-9 .elementor-element.elementor-element-aefff7d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:21px;letter-spacing:-0.9px;color:#0706069C;}.elementor-9 .elementor-element.elementor-element-f7df22c{--display:flex;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:#00000024;--border-color:#00000024;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f7df22c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f7df22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3A8;}.elementor-9 .elementor-element.elementor-element-cba42a4 img{border-radius:20px 20px 0px 00px;}.elementor-9 .elementor-element.elementor-element-f582c39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-d89aa7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-d89aa7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:31px;letter-spacing:-1.7px;color:#000000;}.elementor-9 .elementor-element.elementor-element-a6c09b1{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:21px;letter-spacing:-0.9px;color:#0706069C;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-471a6ca{--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;}.elementor-9 .elementor-element.elementor-element-bb9077b{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:11;}.elementor-9 .elementor-element.elementor-element-6cbf312 .elementor-heading-title{font-size:30px;letter-spacing:-2px;}.elementor-9 .elementor-element.elementor-element-817302a{font-size:14px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-c6590c5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-9 .elementor-element.elementor-element-f08a415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 322px) 0px;}.elementor-9 .elementor-element.elementor-element-0c17554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-9 .elementor-element.elementor-element-0c17554 .elementor-heading-title{font-size:28px;letter-spacing:-2.5px;}.elementor-9 .elementor-element.elementor-element-1e55bee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;font-size:16px;letter-spacing:-1.2px;}.elementor-9 .elementor-element.elementor-element-4f26d897{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-54b491c6{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + -603px) -233px;}.elementor-9 .elementor-element.elementor-element-54b491c6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-43218b41{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-9 .elementor-element.elementor-element-43218b41 .elementor-heading-title{font-size:44px;}.elementor-9 .elementor-element.elementor-element-42f9a4b8{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;font-size:14px;letter-spacing:-1.1px;}.elementor-9 .elementor-element.elementor-element-4f828c4c{--width:72%;}.elementor-9 .elementor-element.elementor-element-97d6c62{margin:50px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;text-align:start;}.elementor-9 .elementor-element.elementor-element-97d6c62 .elementor-heading-title{font-size:28px;letter-spacing:-2.5px;}.elementor-9 .elementor-element.elementor-element-4f56469 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-1.6px;}.elementor-9 .elementor-element.elementor-element-0f8012f{font-size:16px;letter-spacing:-0.5px;}.elementor-9 .elementor-element.elementor-element-b389a58 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-1.6px;}.elementor-9 .elementor-element.elementor-element-aefff7d{font-size:16px;letter-spacing:-0.5px;}.elementor-9 .elementor-element.elementor-element-d89aa7c .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-1.6px;}.elementor-9 .elementor-element.elementor-element-a6c09b1{font-size:16px;letter-spacing:-0.5px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-471a6ca{--width:82%;}.elementor-9 .elementor-element.elementor-element-bb9077b{--width:100%;}.elementor-9 .elementor-element.elementor-element-4f828c4c{--width:44%;}.elementor-9 .elementor-element.elementor-element-34e2f63{--width:47%;}.elementor-9 .elementor-element.elementor-element-6c501a8{--width:47%;}.elementor-9 .elementor-element.elementor-element-f7df22c{--width:47%;}}/* Start custom CSS for heading, class: .elementor-element-6cbf312 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c17554 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b02fad */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52be2bdc */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f11eb8 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54b491c6 */.circle-bg {
  position: relative;
  width: 600px;
  height: 600px;
  margin: 0 auto;
  overflow: visible;
}

/* Cada órbita */
.orbit {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: spin linear infinite;
}

/* Os círculos */
.orbit .circle {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.35);
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.15);
  animation: pulse 6s ease-in-out infinite;
}

/* As bolinhas orbitando */
.orbit .dot {
  position: absolute;
  top: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.9);
}

/* Tamanhos e velocidades */
.orbit.one {
  width: 600px;
  height: 600px;
  animation-duration: 120s;
}

.orbit.two {
  width: 400px;
  height: 400px;
  animation-duration: 90s;
  animation-direction: reverse;
}

.orbit.three {
  width: 200px;
  height: 200px;
  animation-duration: 60s;
}

/* Animações */
@keyframes spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes pulse {
  0% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.25;
  }
}

/* Fundo */
body {
  background: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43218b41 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b61e66 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbae274 */.elementor-9 .elementor-element.elementor-element-6bbae274 {
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b08245 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3922c2c0 */.elementor-9 .elementor-element.elementor-element-3922c2c0 {
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97d6c62 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f56469 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b389a58 */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d89aa7c */:root {
--realce-fundo: rgba(255, 255, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #ffffff;
--gradiente-texto: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #ffffff;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS *//* Remover espaço em brando lateral no mobile

 */
html, body{
    overflow-x: hidden !important; 
}/* End custom CSS */