.elementor-214 .elementor-element.elementor-element-c636a46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-7a41fc7{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-7a41fc7{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-7a41fc7{right:0px;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-214 .elementor-element.elementor-element-3539ec4{--direction:ltr;--horizontal-progress-border:none;--horizontal-height:3px;--horizontal-border-style:none;}.elementor-214 .elementor-element.elementor-element-3539ec4 .current-progress{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-2e8f776{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0.1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.1px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:20px 20px 0px 0px;--padding-top:30px;--padding-bottom:030px;--padding-left:64px;--padding-right:64px;--z-index:9;}.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-214 .elementor-element.elementor-element-c5627ef{width:initial;max-width:initial;}.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-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-214 .elementor-element.elementor-element-69515b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-item > a{font-family:"Source Code", Sans-serif;font-size:0.8em;font-weight:500;text-transform:uppercase;letter-spacing:-0.2px;}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-69515b7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-a098380{--display:flex;--min-height:759px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 0px;--row-gap:26px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0.1px;--border-left-width:0.1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:30px 30px 30px 30px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-214 .elementor-element.elementor-element-a098380:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a098380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://agenciabig.com/wp-content/uploads/2026/03/BG.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-214 .elementor-element.elementor-element-53758f1{width:var( --container-widget-width, 36% );max-width:36%;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;padding:0px 0px 0px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:#2A6FD8;}.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-214 .elementor-element.elementor-element-1db03fb{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-1db03fb .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.8em;font-weight:500;letter-spacing:-1.2px;}.elementor-214 .elementor-element.elementor-element-c987183{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;z-index:5;font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:29px;word-spacing:0px;}.elementor-214 .elementor-element.elementor-element-f4a3155{width:100%;max-width:100%;top:-60px;z-index:2;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-f4a3155{right:-560px;}body.rtl .elementor-214 .elementor-element.elementor-element-f4a3155{left:-560px;}.elementor-214 .elementor-element.elementor-element-f4a3155 img{width:43%;}.elementor-214 .elementor-element.elementor-element-d2dc57b{width:100%;max-width:100%;top:-83px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-d2dc57b{right:-560px;}body.rtl .elementor-214 .elementor-element.elementor-element-d2dc57b{left:-560px;}.elementor-214 .elementor-element.elementor-element-d2dc57b img{width:36%;}.elementor-214 .elementor-element.elementor-element-fea4bdf{width:100%;max-width:100%;top:97px;z-index:3;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-fea4bdf{right:-157px;}body.rtl .elementor-214 .elementor-element.elementor-element-fea4bdf{left:-157px;}.elementor-214 .elementor-element.elementor-element-fea4bdf img{width:53%;}.elementor-214 .elementor-element.elementor-element-0590590{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 17px;--row-gap:0px;--column-gap:17px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.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-214 .elementor-element.elementor-element-f822de5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:700;letter-spacing:-1.4px;fill:var( --e-global-color-0e0dc51 );color:var( --e-global-color-0e0dc51 );padding:20px 30px 20px 30px;}.elementor-214 .elementor-element.elementor-element-f822de5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:700;letter-spacing:-1.4px;fill:var( --e-global-color-0e0dc51 );color:var( --e-global-color-0e0dc51 );padding:20px 30px 20px 30px;}.elementor-214 .elementor-element.elementor-element-8594e53{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-214 .elementor-element.elementor-element-fb3c2a4{--display:flex;--min-height:642px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:13px 8px;--row-gap:13px;--column-gap:8px;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-fb3c2a4:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-fb3c2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-68fe609{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-68fe609 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.2em;font-weight:500;letter-spacing:-0.4px;color:var( --e-global-color-0e0dc51 );}.elementor-214 .elementor-element.elementor-element-76fc610{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-76fc610 .elementor-heading-title{font-family:"gravita-geo-variable", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-0e0dc51 );}.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-214 .elementor-element.elementor-element-4162d98{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:22px 22px 22px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;line-height:1px;}.elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-8935c72{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:36px 22px 36px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-4d2ce74{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:10px 22px 10px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-59ceb71{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:36px 22px 36px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-d9aef0a{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:22px 22px 22px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-8fc0e63{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:22px 22px 22px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-4086f63{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:10px 22px 10px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}.elementor-214 .elementor-element.elementor-element-d6ba280{width:var( --container-widget-width, 23% );max-width:23%;background-color:transparent;padding:10px 22px 10px 22px;--container-widget-width:23%;--container-widget-flex-grow:0;z-index:1;background-image:linear-gradient(210deg, #2063C9 0%, #67A3FF 100%);border-radius:30px 30px 30px 30px;}.elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon{font-size:18px;}.elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;line-height:26px;letter-spacing:-0.4px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-91e3815{right:-102px;}body.rtl .elementor-214 .elementor-element.elementor-element-91e3815{left:-102px;}.elementor-214 .elementor-element.elementor-element-91e3815{top:0px;z-index:0;}.elementor-214 .elementor-element.elementor-element-91e3815 img{width:75%;opacity:0.29;}.elementor-214 .elementor-element.elementor-element-ccc3bfe{--display:flex;--min-height:148px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:70px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-b965442{width:var( --container-widget-width, 11% );max-width:11%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:11%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-b965442 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-83fed26{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-83fed26 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.8em;font-weight:500;letter-spacing:-2.2px;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-91ce2d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-214 .elementor-element.elementor-element-38c84e4{--display:flex;--justify-content:center;--flex-wrap:nowrap;}.elementor-214 .elementor-element.elementor-element-5f05888{padding:40px 40px 40px 40px;}.elementor-214 .elementor-element.elementor-element-5f05888 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-5f05888 .elementor-icon{font-size:30px;}.elementor-214 .elementor-element.elementor-element-5f05888 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-5f05888 .elementor-icon-box-title a{font-family:"gravita-geo-variable", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-214 .elementor-element.elementor-element-5f05888 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-8521fd1{padding:40px 40px 40px 40px;}.elementor-214 .elementor-element.elementor-element-8521fd1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-8521fd1 .elementor-icon{font-size:30px;}.elementor-214 .elementor-element.elementor-element-8521fd1 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-8521fd1 .elementor-icon-box-title a{font-family:"gravita-geo-variable", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-214 .elementor-element.elementor-element-8521fd1 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-dccaa9d{padding:40px 40px 40px 40px;}.elementor-214 .elementor-element.elementor-element-dccaa9d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-dccaa9d .elementor-icon{font-size:30px;}.elementor-214 .elementor-element.elementor-element-dccaa9d .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-dccaa9d .elementor-icon-box-title a{font-family:"gravita-geo-variable", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-214 .elementor-element.elementor-element-dccaa9d .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-b479a9d{padding:40px 40px 40px 40px;}.elementor-214 .elementor-element.elementor-element-b479a9d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-b479a9d .elementor-icon{font-size:30px;}.elementor-214 .elementor-element.elementor-element-b479a9d .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-b479a9d .elementor-icon-box-title a{font-family:"gravita-geo-variable", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-214 .elementor-element.elementor-element-b479a9d .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-02ac51c{padding:40px 40px 40px 40px;}.elementor-214 .elementor-element.elementor-element-02ac51c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-02ac51c .elementor-icon{font-size:30px;}.elementor-214 .elementor-element.elementor-element-02ac51c .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-02ac51c .elementor-icon-box-title a{font-family:"gravita-geo-variable", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-214 .elementor-element.elementor-element-02ac51c .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-3e2406c{--display:flex;--min-height:1089px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:61px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-3e2406c > .elementor-shape-bottom .elementor-shape-fill, .elementor-214 .elementor-element.elementor-element-3e2406c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-214 .elementor-element.elementor-element-3e2406c > .elementor-shape-bottom svg, .elementor-214 .elementor-element.elementor-element-3e2406c > .e-con-inner > .elementor-shape-bottom svg{width:calc(166% + 1.3px);height:26px;}.elementor-214 .elementor-element.elementor-element-3e2406c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-312ee4b{width:var( --container-widget-width, 9% );max-width:9%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:9%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-312ee4b .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-4e37637{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-4e37637 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.8em;font-weight:500;letter-spacing:-2.2px;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-7edebca{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-item > a{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:600;letter-spacing:-0.6px;}.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-10b7319{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 05px;--row-gap:5px;--column-gap:05px;--flex-wrap:wrap;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-27650f2{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-27650f2:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-27650f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-7840eab{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-7840eab:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-7840eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-7840eab:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-27b64a3{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-27b64a3 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-35d15b1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;--z-index:99;}.elementor-214 .elementor-element.elementor-element-35d15b1:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-35d15b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-558f305{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;--z-index:99;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-558f305{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-558f305{right:0px;}.elementor-214 .elementor-element.elementor-element-0bd50c2{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-0bd50c2:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-0bd50c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-a6db98d{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-a6db98d:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a6db98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-a6db98d:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-6389677{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-6389677 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-f021430{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-f021430:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-f021430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-5acc73b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-5acc73b{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-5acc73b{right:0px;}.elementor-214 .elementor-element.elementor-element-c56f527{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-c56f527:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-c56f527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-1a1b689{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-1a1b689:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-1a1b689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-1a1b689:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-fa20b4b{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-fa20b4b .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-6fb5c92{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-6fb5c92:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-6fb5c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-17ad913{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-17ad913{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-17ad913{right:0px;}.elementor-214 .elementor-element.elementor-element-beafa3d{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-beafa3d:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-beafa3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-1158701{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-1158701:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-1158701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-1158701:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-8044ad6{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-8044ad6 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-0633b0d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-0633b0d:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-0633b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-09166ce{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-09166ce{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-09166ce{right:0px;}.elementor-214 .elementor-element.elementor-element-108713c{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-108713c:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-108713c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-7098c0a{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-7098c0a:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-7098c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-7098c0a:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-1bb5768{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-1bb5768 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-64be509{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-64be509:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-64be509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-af4f46d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-af4f46d{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-af4f46d{right:0px;}.elementor-214 .elementor-element.elementor-element-0e3fa2b{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-0e3fa2b:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-0e3fa2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-efc7bd1{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-efc7bd1:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-efc7bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-efc7bd1:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-69d636f{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-69d636f .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-d2fe9eb{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-d2fe9eb:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-d2fe9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-ca2e06c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-ca2e06c{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-ca2e06c{right:0px;}.elementor-214 .elementor-element.elementor-element-685c2ce{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-685c2ce:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-685c2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-a13785f{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-a13785f:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a13785f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-a13785f:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-300cd61{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-300cd61 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-0ab2eb0{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-0ab2eb0:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-0ab2eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-8b3cb6d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-8b3cb6d{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-8b3cb6d{right:0px;}.elementor-214 .elementor-element.elementor-element-e8898f5{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-e8898f5:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-e8898f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-bbb660a{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-bbb660a:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-bbb660a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-bbb660a:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-7de5ca8{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-7de5ca8 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.3px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-82c2687{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-82c2687:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-82c2687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-16080de{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-16080de{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-16080de{right:0px;}.elementor-214 .elementor-element.elementor-element-8e77399{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-8e77399:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-8e77399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-d68e998{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-d68e998:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-d68e998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-d68e998:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-ed7c033{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-ed7c033 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.5px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-5febbf9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-5febbf9:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-5febbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-e269631{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-e269631{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-e269631{right:0px;}.elementor-214 .elementor-element.elementor-element-a4713d2{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:9;}.elementor-214 .elementor-element.elementor-element-a4713d2:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a4713d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000003B;}.elementor-214 .elementor-element.elementor-element-0384117{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-214 .elementor-element.elementor-element-0384117:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-0384117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17171778;}.elementor-214 .elementor-element.elementor-element-0384117:hover{background-color:#1717178C;}.elementor-214 .elementor-element.elementor-element-c145bf4{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon{font-size:66px;}.elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-c145bf4 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.12em;font-weight:500;letter-spacing:-0.4px;color:#FFFFFF80;}.elementor-214 .elementor-element.elementor-element-2ecdd92{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-214 .elementor-element.elementor-element-2ecdd92:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-2ecdd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-ccf1574{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-ccf1574{left:0px;}body.rtl .elementor-214 .elementor-element.elementor-element-ccf1574{right:0px;}.elementor-214 .elementor-element.elementor-element-d381b28{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 0px;--row-gap:34px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-214 .elementor-element.elementor-element-d381b28:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-d381b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-d381b28.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-9226e3a{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;}.elementor-214 .elementor-element.elementor-element-9226e3a .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1.8em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-f989468{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.7px;border-radius:30px 30px 30px 30px;padding:20px 10px 20px 10px;}.elementor-214 .elementor-element.elementor-element-a45f1fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-a45f1fc:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a45f1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-ac77086{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-ac77086 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-weight:600;color:#043C80;}.elementor-214 .elementor-element.elementor-element-e121f45{width:100%;max-width:100%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214 .elementor-element.elementor-element-e121f45.elementor-element{--align-self:center;}.elementor-214 .elementor-element.elementor-element-4e26aa0{--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-cb8c13c{--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:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-214 .elementor-element.elementor-element-5328196{width:var( --container-widget-width, 20% );max-width:20%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:20%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-5328196 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-71adea3{width:var( --container-widget-width, 79% );max-width:79%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;}.elementor-214 .elementor-element.elementor-element-71adea3 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.1em;font-weight:500;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-97cdfbc{width:var( --container-widget-width, 52% );max-width:52%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:-0.5px;fill:var( --e-global-color-0e0dc51 );color:var( --e-global-color-0e0dc51 );border-radius:24px 24px 24px 24px;padding:10px 30px 10px 30px;}.elementor-214 .elementor-element.elementor-element-2c2b5de{--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:13px 0px;--row-gap:13px;--column-gap:0px;}.elementor-214 .elementor-element.elementor-element-e6e1fc3{background-color:var( --e-global-color-4a6a4a1 );padding:14px 14px 14px 14px;border-radius:21px 21px 21px 21px;}.elementor-214 .elementor-element.elementor-element-e6e1fc3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-e6e1fc3 .elementor-icon{font-size:37px;}.elementor-214 .elementor-element.elementor-element-e6e1fc3 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-e6e1fc3 .elementor-icon-box-title a{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-e6e1fc3 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:500;line-height:31px;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-77a3103{background-color:var( --e-global-color-4a6a4a1 );padding:24px 24px 24px 24px;border-radius:21px 21px 21px 21px;}.elementor-214 .elementor-element.elementor-element-77a3103 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-214 .elementor-element.elementor-element-77a3103 .elementor-icon{font-size:37px;}.elementor-214 .elementor-element.elementor-element-77a3103 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:500;line-height:31px;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-f536aa8{background-color:var( --e-global-color-4a6a4a1 );padding:14px 20px 14px 20px;border-radius:21px 21px 21px 21px;}.elementor-214 .elementor-element.elementor-element-f536aa8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-214 .elementor-element.elementor-element-f536aa8 .elementor-icon{font-size:37px;}.elementor-214 .elementor-element.elementor-element-f536aa8 .elementor-icon-box-description{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:500;line-height:31px;letter-spacing:-0.3px;}.elementor-214 .elementor-element.elementor-element-d8254f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--flex-wrap:wrap;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-c7f0f25{width:var( --container-widget-width, 12% );max-width:12%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 10px 11px 10px;--container-widget-width:12%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-c7f0f25 .elementor-heading-title{font-family:"gravita-geo-variable", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-7225172{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-214 .elementor-element.elementor-element-7225172 .elementor-heading-title{font-family:"gravita-geo-variable", Sans-serif;font-size:2.1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-214 .elementor-element.elementor-element-248b3e6{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-214 .elementor-element.elementor-element-248b3e6 .gallery-item .gallery-caption{display:none;}.elementor-214 .elementor-element.elementor-element-248b3e6 .gallery-item img{border-radius:26px 26px 26px 26px;}.elementor-214 .elementor-element.elementor-element-e9fc806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-1dd72ae{width:var( --container-widget-width, 11% );max-width:11%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:11%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-1dd72ae .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-ef1fce4{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-ef1fce4 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.1em;font-weight:500;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-214 .elementor-element.elementor-element-701446f .swiper-pagination-bullet-active, .elementor-214 .elementor-element.elementor-element-701446f .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-701446f .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-701446f .elementor-main-swiper .swiper-slide{background-color:#1A1A1A;border-radius:11px;}.elementor-214 .elementor-element.elementor-element-701446f .elementor-swiper-button{font-size:20px;}.elementor-214 .elementor-element.elementor-element-701446f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-214 .elementor-element.elementor-element-701446f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-214 .elementor-element.elementor-element-701446f .elementor-testimonial__text{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-214 .elementor-element.elementor-element-701446f .elementor-testimonial__name{font-family:"Source Code", Sans-serif;font-weight:600;}.elementor-214 .elementor-element.elementor-element-701446f .elementor-testimonial__title{font-family:"Source Code", Sans-serif;font-weight:500;}.elementor-214 .elementor-element.elementor-element-7f5918e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-ff805ba{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-214 .elementor-element.elementor-element-534d9a0{width:var( --container-widget-width, 47% );max-width:47%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:47%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-534d9a0 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-9736ddc{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-214 .elementor-element.elementor-element-9736ddc .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-c0528ff{width:100%;max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;color:#FFFFFFAD;}.elementor-214 .elementor-element.elementor-element-707da22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 13px;--row-gap:0px;--column-gap:13px;--z-index:1;}.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-214 .elementor-element.elementor-element-de9f8b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-de9f8b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-214 .elementor-element.elementor-element-de9f8b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-214 .elementor-element.elementor-element-de9f8b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-de9f8b4 .elementor-image-box-title{margin-bottom:0px;font-family:"Source Code", Sans-serif;font-size:19px;font-weight:600;}.elementor-214 .elementor-element.elementor-element-de9f8b4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-214 .elementor-element.elementor-element-de9f8b4 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-214 .elementor-element.elementor-element-de9f8b4 .elementor-image-box-description{font-family:"Source Code", Sans-serif;font-weight:500;}.elementor-214 .elementor-element.elementor-element-a1db566{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-a1db566.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-214 .elementor-element.elementor-element-a1db566.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-214 .elementor-element.elementor-element-a1db566.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-a1db566 .elementor-image-box-title{margin-bottom:0px;font-family:"Source Code", Sans-serif;font-size:19px;font-weight:600;}.elementor-214 .elementor-element.elementor-element-a1db566 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-214 .elementor-element.elementor-element-a1db566 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-214 .elementor-element.elementor-element-a1db566 .elementor-image-box-description{font-family:"Source Code", Sans-serif;font-weight:500;}.elementor-214 .elementor-element.elementor-element-c908878{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-c908878.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-214 .elementor-element.elementor-element-c908878.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-214 .elementor-element.elementor-element-c908878.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-c908878 .elementor-image-box-title{margin-bottom:0px;font-family:"Source Code", Sans-serif;font-size:19px;font-weight:600;}.elementor-214 .elementor-element.elementor-element-c908878 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-214 .elementor-element.elementor-element-c908878 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-214 .elementor-element.elementor-element-c908878 .elementor-image-box-description{font-family:"Source Code", Sans-serif;font-weight:500;}.elementor-214 .elementor-element.elementor-element-6d7bdaa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-6d7bdaa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-214 .elementor-element.elementor-element-6d7bdaa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-214 .elementor-element.elementor-element-6d7bdaa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-6d7bdaa .elementor-image-box-title{margin-bottom:0px;font-family:"Source Code", Sans-serif;font-size:19px;font-weight:600;}.elementor-214 .elementor-element.elementor-element-6d7bdaa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-214 .elementor-element.elementor-element-6d7bdaa .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-214 .elementor-element.elementor-element-6d7bdaa .elementor-image-box-description{font-family:"Source Code", Sans-serif;font-weight:500;}.elementor-214 .elementor-element.elementor-element-6d9759c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-6d9759c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-214 .elementor-element.elementor-element-6d9759c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-214 .elementor-element.elementor-element-6d9759c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-6d9759c .elementor-image-box-title{margin-bottom:0px;font-family:"Source Code", Sans-serif;font-size:19px;font-weight:600;}.elementor-214 .elementor-element.elementor-element-6d9759c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-214 .elementor-element.elementor-element-6d9759c .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-214 .elementor-element.elementor-element-6d9759c .elementor-image-box-description{font-family:"Source Code", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-214 .elementor-element.elementor-element-3580932{width:100%;max-width:100%;top:-83px;z-index:0;}body:not(.rtl) .elementor-214 .elementor-element.elementor-element-3580932{right:-560px;}body.rtl .elementor-214 .elementor-element.elementor-element-3580932{left:-560px;}.elementor-214 .elementor-element.elementor-element-3580932 img{width:36%;}.elementor-214 .elementor-element.elementor-element-afeddc7{--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-afeddc7:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-afeddc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-c18f0d7{--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:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-214 .elementor-element.elementor-element-2fb9657{width:var( --container-widget-width, 35% );max-width:35%;background-color:var( --e-global-color-4a6a4a1 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-214 .elementor-element.elementor-element-2fb9657 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-03757c1{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:start;}.elementor-214 .elementor-element.elementor-element-03757c1 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:2.1em;font-weight:700;letter-spacing:-0.3px;color:var( --e-global-color-0e0dc51 );}.elementor-214 .elementor-element.elementor-element-31d9494{width:var( --container-widget-width, 58% );max-width:58%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;letter-spacing:-0.3px;color:var( --e-global-color-0e0dc51 );}.elementor-214 .elementor-element.elementor-element-730fca3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 0px;--row-gap:26px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-730fca3:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-730fca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-214 .elementor-element.elementor-element-10758f4{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-10758f4 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1.5em;font-weight:500;line-height:29px;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:13px 13px 13px 13px;padding:10px 40px 10px 040px;}.elementor-214 .elementor-element.elementor-element-eb06ff4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 9px;--row-gap:25px;--column-gap:9px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-214 .elementor-element.elementor-element-eb06ff4:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-eb06ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-214 .elementor-element.elementor-element-8ea8e7a{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-8ea8e7a .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-214 .elementor-element.elementor-element-9bbdc44{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-214 .elementor-element.elementor-element-9bbdc44 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-9bbdc44 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-9bbdc44 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-7e96121{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-7e96121 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:1em;font-weight:500;}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-214 .elementor-element.elementor-element-98bc87c{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-98bc87c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-e2a9862{width:var( --container-widget-width, 13% );max-width:13%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-e2a9862 img{width:87%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-fa52c00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-214 .elementor-element.elementor-element-fa52c00:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-fa52c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-1ff3757{width:initial;max-width:initial;text-align:center;}.elementor-214 .elementor-element.elementor-element-1ff3757 .elementor-heading-title{font-family:"Source Code", Sans-serif;font-size:0.8em;font-weight:500;}.elementor-214 .elementor-element.elementor-element-e18fba4{padding:10px 10px 10px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-214 .elementor-element.elementor-element-e18fba4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-e18fba4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-214 .elementor-element.elementor-element-e18fba4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-214 .elementor-element.elementor-element-e18fba4 .elementor-icon-list-item > a{font-family:"Source Code", Sans-serif;font-size:0.8em;font-weight:500;}.elementor-214 .elementor-element.elementor-element-e18fba4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-214 .elementor-element.elementor-element-5acc484{--display:flex;--min-height:300px;--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-214 .elementor-element.elementor-element-b202a39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-214:not(.elementor-motion-effects-element-type-background), body.elementor-page-214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}body.elementor-page-214{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-214 .elementor-element.elementor-element-2e8f776{--width:1840px;}.elementor-214 .elementor-element.elementor-element-a098380{--width:1840px;}.elementor-214 .elementor-element.elementor-element-0590590{--width:100%;}.elementor-214 .elementor-element.elementor-element-fb3c2a4{--width:1280px;}.elementor-214 .elementor-element.elementor-element-91ce2d9{--width:1280px;}.elementor-214 .elementor-element.elementor-element-27650f2{--width:23%;}.elementor-214 .elementor-element.elementor-element-7840eab{--width:100%;}.elementor-214 .elementor-element.elementor-element-35d15b1{--width:100%;}.elementor-214 .elementor-element.elementor-element-558f305{--width:100%;}.elementor-214 .elementor-element.elementor-element-0bd50c2{--width:23%;}.elementor-214 .elementor-element.elementor-element-a6db98d{--width:100%;}.elementor-214 .elementor-element.elementor-element-f021430{--width:100%;}.elementor-214 .elementor-element.elementor-element-5acc73b{--width:100%;}.elementor-214 .elementor-element.elementor-element-c56f527{--width:23%;}.elementor-214 .elementor-element.elementor-element-1a1b689{--width:100%;}.elementor-214 .elementor-element.elementor-element-6fb5c92{--width:100%;}.elementor-214 .elementor-element.elementor-element-17ad913{--width:100%;}.elementor-214 .elementor-element.elementor-element-beafa3d{--width:23%;}.elementor-214 .elementor-element.elementor-element-1158701{--width:100%;}.elementor-214 .elementor-element.elementor-element-0633b0d{--width:100%;}.elementor-214 .elementor-element.elementor-element-09166ce{--width:100%;}.elementor-214 .elementor-element.elementor-element-108713c{--width:23%;}.elementor-214 .elementor-element.elementor-element-7098c0a{--width:100%;}.elementor-214 .elementor-element.elementor-element-64be509{--width:100%;}.elementor-214 .elementor-element.elementor-element-af4f46d{--width:100%;}.elementor-214 .elementor-element.elementor-element-0e3fa2b{--width:23%;}.elementor-214 .elementor-element.elementor-element-efc7bd1{--width:100%;}.elementor-214 .elementor-element.elementor-element-d2fe9eb{--width:100%;}.elementor-214 .elementor-element.elementor-element-ca2e06c{--width:100%;}.elementor-214 .elementor-element.elementor-element-685c2ce{--width:23%;}.elementor-214 .elementor-element.elementor-element-a13785f{--width:100%;}.elementor-214 .elementor-element.elementor-element-0ab2eb0{--width:100%;}.elementor-214 .elementor-element.elementor-element-8b3cb6d{--width:100%;}.elementor-214 .elementor-element.elementor-element-e8898f5{--width:23%;}.elementor-214 .elementor-element.elementor-element-bbb660a{--width:100%;}.elementor-214 .elementor-element.elementor-element-82c2687{--width:100%;}.elementor-214 .elementor-element.elementor-element-16080de{--width:100%;}.elementor-214 .elementor-element.elementor-element-8e77399{--width:23%;}.elementor-214 .elementor-element.elementor-element-d68e998{--width:100%;}.elementor-214 .elementor-element.elementor-element-5febbf9{--width:100%;}.elementor-214 .elementor-element.elementor-element-e269631{--width:100%;}.elementor-214 .elementor-element.elementor-element-a4713d2{--width:23%;}.elementor-214 .elementor-element.elementor-element-0384117{--width:100%;}.elementor-214 .elementor-element.elementor-element-2ecdd92{--width:100%;}.elementor-214 .elementor-element.elementor-element-ccf1574{--width:100%;}.elementor-214 .elementor-element.elementor-element-d381b28{--width:46.3%;}.elementor-214 .elementor-element.elementor-element-cb8c13c{--width:50%;}.elementor-214 .elementor-element.elementor-element-2c2b5de{--width:40%;}.elementor-214 .elementor-element.elementor-element-ff805ba{--width:21%;}.elementor-214 .elementor-element.elementor-element-707da22{--width:82%;}.elementor-214 .elementor-element.elementor-element-c18f0d7{--width:50%;}.elementor-214 .elementor-element.elementor-element-730fca3{--width:36%;}.elementor-214 .elementor-element.elementor-element-eb06ff4{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-214 .elementor-element.elementor-element-3e2406c{--width:1321px;}}@media(max-width:1366px){body:not(.rtl) .elementor-214 .elementor-element.elementor-element-fea4bdf{right:-285px;}body.rtl .elementor-214 .elementor-element.elementor-element-fea4bdf{left:-285px;}.elementor-214 .elementor-element.elementor-element-fea4bdf{top:96px;}.elementor-214 .elementor-element.elementor-element-fb3c2a4{--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-69515b7{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-a098380{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-53758f1{width:100%;max-width:100%;text-align:center;font-size:0.8em;}.elementor-214 .elementor-element.elementor-element-1db03fb{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-1db03fb .elementor-heading-title{font-size:1.6em;}.elementor-214 .elementor-element.elementor-element-c987183{width:100%;max-width:100%;text-align:center;font-size:1em;}.elementor-214 .elementor-element.elementor-element-f822de5{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-8594e53{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-fb3c2a4.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-68fe609{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-68fe609 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-76fc610{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-76fc610 .elementor-heading-title{font-size:1.8em;}.elementor-214 .elementor-element.elementor-element-4162d98{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-4162d98 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-8935c72{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-8935c72 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-4d2ce74{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-4d2ce74 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-59ceb71{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-59ceb71 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-d9aef0a{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-d9aef0a .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-8fc0e63{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-8fc0e63 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-4086f63{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-4086f63 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-d6ba280{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-d6ba280 .elementor-icon-box-wrapper{text-align:start;}.elementor-214 .elementor-element.elementor-element-b965442{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-b965442 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-83fed26{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-83fed26 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-312ee4b{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-312ee4b .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-4e37637{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-4e37637 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-d381b28{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-9226e3a{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-f989468{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-ac77086{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-214 .elementor-element.elementor-element-5328196{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-5328196 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-71adea3{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-71adea3 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-c7f0f25{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-c7f0f25 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-7225172{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-7225172 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-1dd72ae{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-1dd72ae .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-ef1fce4{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-ef1fce4 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-534d9a0{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-534d9a0 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-9736ddc{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-9736ddc .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-c0528ff{width:100%;max-width:100%;text-align:center;font-size:1em;}.elementor-214 .elementor-element.elementor-element-de9f8b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-a1db566 .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-c908878 .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-6d7bdaa .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-6d9759c .elementor-image-box-img{margin-bottom:0px;}.elementor-214 .elementor-element.elementor-element-2fb9657{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-2fb9657 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-03757c1{width:100%;max-width:100%;text-align:center;}.elementor-214 .elementor-element.elementor-element-03757c1 .elementor-heading-title{font-size:2em;}.elementor-214 .elementor-element.elementor-element-31d9494{width:100%;max-width:100%;text-align:center;font-size:1em;}.elementor-214 .elementor-element.elementor-element-eb06ff4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-214 .elementor-element.elementor-element-7e96121{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-98bc87c{width:100%;max-width:100%;}.elementor-214 .elementor-element.elementor-element-e2a9862{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-fa52c00{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:30px;--padding-bottom:19px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for container, class: .elementor-element-2e8f776 */.elementor-214 .elementor-element.elementor-element-2e8f776{
    margin-bottom: -120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53758f1 */.elementor-214 .elementor-element.elementor-element-53758f1 {
    opacity: 0; /* Mantém oculto antes da animação */
    animation: entrada-esquerda 1.2s ease-out forwards;
}

@keyframes entrada-esquerda {
    0% {
        opacity: 0;
        transform: translateX(-30px); /* Começa 30 pixels para a esquerda */
    }
    100% {
        opacity: 1;
        transform: translateX(0); /* Desliza para a posição original */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db03fb */.elementor-214 .elementor-element.elementor-element-1db03fb{
  animation: blurFadeIn 1s ease;
}

@keyframes blurFadeIn {
  0% {
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    filter: blur(0);
  }
}


.gradiente {
  background: linear-gradient(to right, #1C4A8F, #3B89FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c987183 */.elementor-214 .elementor-element.elementor-element-c987183 {

    animation: entrada-suave 1.2s ease-out forwards;
    
    /* Começa invisível para garantir que ele não dê uma "piscada" na tela antes de animar */
    opacity: 0; 
}

@keyframes entrada-suave {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Dá um leve "empurrãozinho" de baixo para cima */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Chega na posição original */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4a3155 */.elementor-214 .elementor-element.elementor-element-f4a3155 img {
    animation: onda-opacidade 3s ease-in-out infinite;
}


@keyframes onda-opacidade {
    0% {
        opacity: 0.8; /* Começa totalmente visível */
    }
    50% {
        opacity: 0.1; /* No meio (onda baixa), fica quase transparente */
    }
    100% {
        opacity: 0.8; /* Volta a ficar totalmente visível no final */
    }
}


.elementor-214 .elementor-element.elementor-element-f4a3155 {
    position: absolute; /* Base de ancoragem para os pseudo-elementos */
    display: inline-block; /* Garante que o container se ajuste à imagem */
}

/* 3. Define o Fade Preto Superior (::before) */
.elementor-214 .elementor-element.elementor-element-f4a3155::before {
    content: ''; /* Necessário para pseudo-elementos */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%; /* Ajuste a altura do fade superior (por exemplo, 30% da imagem) */
    /* Cria o gradiente de preto (opacity: 0.9) para transparente (opacity: 0) */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 2; /* Garante que fique acima da imagem */
    pointer-events: none; /* Evita que o fade bloqueie cliques na imagem */
}

/* 4. Define o Fade Preto Inferior (::after) */
.elementor-214 .elementor-element.elementor-element-f4a3155::after {
    content: ''; /* Necessário */
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%; /* Ajuste a altura do fade inferior (por exemplo, 30% da imagem) */
    /* Cria o gradiente de transparente (opacity: 0) para preto (opacity: 0.9) */
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 2; /* Garante que fique acima da imagem */
    pointer-events: none; /* Evita que o fade bloqueie cliques na imagem */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2dc57b */.elementor-214 .elementor-element.elementor-element-d2dc57b {
    position: absolute; /* Base de ancoragem para os pseudo-elementos */
    display: inline-block; /* Garante que o container se ajuste à imagem */
}

/* 3. Define o Fade Preto Superior (::before) */
.elementor-214 .elementor-element.elementor-element-d2dc57b::before {
    content: ''; /* Necessário para pseudo-elementos */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%; /* Ajuste a altura do fade superior (por exemplo, 30% da imagem) */
    /* Cria o gradiente de preto (opacity: 0.9) para transparente (opacity: 0) */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 2; /* Garante que fique acima da imagem */
    pointer-events: none; /* Evita que o fade bloqueie cliques na imagem */
}

/* 4. Define o Fade Preto Inferior (::after) */
.elementor-214 .elementor-element.elementor-element-d2dc57b::after {
    content: ''; /* Necessário */
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%; /* Ajuste a altura do fade inferior (por exemplo, 30% da imagem) */
    /* Cria o gradiente de transparente (opacity: 0) para preto (opacity: 0.9) */
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 2; /* Garante que fique acima da imagem */
    pointer-events: none; /* Evita que o fade bloqueie cliques na imagem */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fea4bdf */.elementor-214 .elementor-element.elementor-element-fea4bdf img {
    /* Define a animação com 6 segundos de duração, movimento suave e em loop */
    animation: mover-flutuando 6s ease-in-out infinite;
}

@keyframes mover-flutuando {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        /* Ponto mais alto da flutuação: sobe 20px e gira 3 graus */
        transform: translateY(-20px) rotate(3deg);
    }
    100% {
        transform: translateY(0px) rotate(0deg);
    }
}

.elementor-214 .elementor-element.elementor-element-fea4bdf {

    animation: entrada-suave 1.2s ease-out forwards;
    
    /* Começa invisível para garantir que ele não dê uma "piscada" na tela antes de animar */
    opacity: 0; 
}

@keyframes entrada-suave {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Dá um leve "empurrãozinho" de baixo para cima */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Chega na posição original */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f822de5 */.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-text,
.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-icon{
    position: relative;
    z-index: 2;
}


.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 0;
  transition: opacity 0.3s linear !important;
  opacity: 1;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 1;
  transition: opacity 0.2s linear !important;
  opacity: 0;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s !important;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-text{
    z-index: 2;
    transition: 0.7s !important;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(30px)
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-f822de5 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(20%); 
    }
    50%{
        transform: translatex(40%); 
    }
}

@property --a { syntax: "<angle>"; initial-value: 0deg; inherits: false; }

.elementor-214 .elementor-element.elementor-element-f822de5 {
  
  --w: 3px;   
  --r: 30px;  
  --t: 6s;    
  
  --a: 0deg;
  position: relative;
  border: var(--w) solid transparent;
  border-radius: var(--r);
  
  background: linear-gradient(#0000, #0000) padding-box,
conic-gradient(from var(--a),
  #FFD58880, #FFD58800, #FFD58800, #FFD588,
  #FFD58880, #FFD58800, #FFD588, #FFD58880
) border-box;

  animation: rot-anim var(--t) linear infinite;
}


.elementor-214 .elementor-element.elementor-element-f822de5::before {
  content: ""; position: absolute; inset: calc(-1 * var(--w)); z-index: -1;
  border-radius: inherit; border: 1px solid #0000;
  
  background: conic-gradient(from var(--a),
    #78788c, #c8c8dc, #c8c8dc, #0a0a0a, 
    #a0a0b4, #28283c, #505064, #78788c
  ) border-box;
  
  animation: rot-anim var(--t) linear infinite reverse;
}

@keyframes rot-anim { from { --a: 0deg; } to { --a: 360deg; } }



.elementor-214 .elementor-element.elementor-element-f822de5 {
    /* O 'forwards' garante que o botão continue visível (opacity 1) quando a animação acabar */
    animation: entrada-suave 1.2s ease-out forwards;
    
    /* Começa invisível para garantir que ele não dê uma "piscada" na tela antes de animar */
    opacity: 0; 
}

@keyframes entrada-suave {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Dá um leve "empurrãozinho" de baixo para cima */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Chega na posição original */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8594e53 */.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-text,
.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-icon{
    position: relative;
    z-index: 2;
}


.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 0;
  transition: opacity 0.3s linear !important;
  opacity: 1;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 1;
  transition: opacity 0.2s linear !important;
  opacity: 0;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s !important;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-text{
    z-index: 2;
    transition: 0.7s !important;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(30px)
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-8594e53 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(20%); 
    }
    50%{
        transform: translatex(40%); 
    }
}

@property --a { syntax: "<angle>"; initial-value: 0deg; inherits: false; }

.elementor-214 .elementor-element.elementor-element-8594e53 {
  
  --w: 3px;   
  --r: 30px;  
  --t: 6s;    
  
  --a: 0deg;
  position: relative;
  border: var(--w) solid transparent;
  border-radius: var(--r);
  
  background: linear-gradient(#0000, #0000) padding-box,
conic-gradient(from var(--a),
  #FFD58880, #FFD58800, #FFD58800, #FFD588,
  #FFD58880, #FFD58800, #FFD588, #FFD58880
) border-box;

  animation: rot-anim var(--t) linear infinite;
}


.elementor-214 .elementor-element.elementor-element-8594e53::before {
  content: ""; position: absolute; inset: calc(-1 * var(--w)); z-index: -1;
  border-radius: inherit; border: 1px solid #0000;
  
  background: conic-gradient(from var(--a),
    #78788c, #c8c8dc, #c8c8dc, #0a0a0a, 
    #a0a0b4, #28283c, #505064, #78788c
  ) border-box;
  
  animation: rot-anim var(--t) linear infinite reverse;
}

@keyframes rot-anim { from { --a: 0deg; } to { --a: 360deg; } }



.elementor-214 .elementor-element.elementor-element-8594e53 {
    /* O 'forwards' garante que o botão continue visível (opacity 1) quando a animação acabar */
    animation: entrada-suave 1.2s ease-out forwards;
    
    /* Começa invisível para garantir que ele não dê uma "piscada" na tela antes de animar */
    opacity: 0; 
}

@keyframes entrada-suave {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Dá um leve "empurrãozinho" de baixo para cima */
    }
    100% {
        opacity: 1;
        transform: translateY(0); /* Chega na posição original */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f63850b */.elementor-214 .elementor-element.elementor-element-f63850b {
    opacity: 0; /* Mantém o botão escondido antes da animação começar */
    animation: entrada-direita 1.2s ease-out forwards;
}

@keyframes entrada-direita {
    0% {
        opacity: 0;
        transform: translateX(30px); /* Começa 30 pixels deslocado para a direita */
    }
    100% {
        opacity: 1;
        transform: translateX(0); /* Desliza até a posição original */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a098380 */.elementor-214 .elementor-element.elementor-element-a098380::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.03;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4162d98 */.elementor-214 .elementor-element.elementor-element-4162d98:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8935c72 */.elementor-214 .elementor-element.elementor-element-8935c72:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d2ce74 */.elementor-214 .elementor-element.elementor-element-4d2ce74:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59ceb71 */.elementor-214 .elementor-element.elementor-element-59ceb71:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d9aef0a */.elementor-214 .elementor-element.elementor-element-d9aef0a:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fc0e63 */.elementor-214 .elementor-element.elementor-element-8fc0e63:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4086f63 */.elementor-214 .elementor-element.elementor-element-4086f63:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6ba280 */.elementor-214 .elementor-element.elementor-element-d6ba280:hover .elementor-icon{
  animation: iconFloatSide 1.6s cubic-bezier(.45,.05,.55,.95) infinite !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb3c2a4 */.elementor-214 .elementor-element.elementor-element-fb3c2a4{
    margin-top: 70px;
    margin-bottom: 70px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f05888 */.elementor-214 .elementor-element.elementor-element-5f05888 svg {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8521fd1 */.elementor-214 .elementor-element.elementor-element-8521fd1 svg {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dccaa9d */.elementor-214 .elementor-element.elementor-element-dccaa9d svg {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b479a9d */.elementor-214 .elementor-element.elementor-element-b479a9d svg {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02ac51c */.elementor-214 .elementor-element.elementor-element-02ac51c svg {
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7edebca */.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-item{
    font-weight: 400;
    background-color: #171717;
    padding: 10px;
    border-radius: 10px;
    border-top: solid 1px #939393;
    border-right: solid 1px #939393;
}

.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-item{
  transition: 
    transform 0.45s cubic-bezier(.22,.61,.36,1),
    box-shadow 0.45s cubic-bezier(.22,.61,.36,1)!important;
}

.elementor-214 .elementor-element.elementor-element-7edebca .elementor-icon-list-item:hover{
  transform: translateY(-4px) scale(1.04);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f989468 */.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-text,
.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-icon{
    position: relative;
    z-index: 2;
}


.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 0;
  transition: opacity 0.3s linear !important;
  opacity: 1;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 1;
  transition: opacity 0.2s linear !important;
  opacity: 0;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s !important;
    margin-bottom: -4px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-text{
    z-index: 2;
    transition: 0.7s !important;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(30px)
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-f989468 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(30%); 
    }
    50%{
        transform: translatex(50%); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b7319 */.elementor-214 .elementor-element.elementor-element-10b7319 {
    --brilho-size:250px;
}

.elementor-214 .elementor-element.elementor-element-10b7319 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-214 .elementor-element.elementor-element-10b7319 .brilho{
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-214 .elementor-element.elementor-element-10b7319 .brilho2 {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2406c */.space-bg { 
  position: relative; 
  overflow: hidden; 
  background: radial-gradient(ellipse at bottom, #0d1b2a 0%, #020409 100%); 
} 

/* CAMADA DE ESTRELAS (Base) */
.space-bg::before, .space-bg::after { 
  content: ""; 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 200%; 
  height: 200%; 
  pointer-events: none; 
} 

/* ESTRELAS PEQUENAS (Multiplicadas pelo background-size) */ 
.space-bg::before { 
  background-image: 
    radial-gradient(1px 1px at 10% 20%, white, transparent), 
    radial-gradient(1px 1px at 30% 60%, white, transparent), 
    radial-gradient(1px 1px at 50% 10%, white, transparent), 
    radial-gradient(1px 1px at 70% 80%, white, transparent), 
    radial-gradient(1px 1px at 90% 40%, white, transparent),
    radial-gradient(1px 1px at 20% 90%, white, transparent), 
    radial-gradient(1px 1px at 60% 30%, white, transparent), 
    radial-gradient(1px 1px at 80% 70%, white, transparent); 
  
  /* O Segredo: Cria um "azulejo" de 300px e repete infinitamente */
  background-size: 300px 300px; 
  animation: starsMove 120s linear infinite; 
} 

/* ESTRELAS MAIORES (Multiplicadas) */ 
.space-bg::after { 
  background-image: 
    radial-gradient(2px 2px at 15% 15%, white, transparent), 
    radial-gradient(2px 2px at 45% 45%, white, transparent), 
    radial-gradient(2px 2px at 75% 25%, white, transparent), 
    radial-gradient(2px 2px at 85% 85%, white, transparent), 
    radial-gradient(2px 2px at 25% 75%, white, transparent); 
  
  /* Tamanho diferente para criar um efeito 3D (Paralaxe) */
  background-size: 400px 400px; 
  animation: starsMove 200s linear infinite; 
} 

/* ANIMAÇÃO */ 
@keyframes starsMove { 
  from { transform: translateY(0); } 
  to { transform: translateY(-50%); } 
}

/* FADES SUPERIOR E INFERIOR (Agora sem matar as estrelas!) */
.space-bg .fade-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 140px;
  pointer-events: none;
  background: linear-gradient(to bottom, #000, transparent);
  z-index: 2; /* Garante que fique por cima das estrelas */
}

.space-bg .fade-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 140px;
  pointer-events: none;
  background: linear-gradient(to top, #000, transparent);
  z-index: 2;
}


/* Sombras que afetam apenas o fundo, sem apagar seu conteúdo */
.space-bg .fade-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px; /* Tamanho do fade */
  pointer-events: none; /* Garante que não bloqueie cliques em botões */
  background: linear-gradient(to bottom, #000000, transparent);
  z-index: 10;
}

.space-bg .fade-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  pointer-events: none;
  background: linear-gradient(to top, #000000, transparent);
  z-index: 10;
}


.space-bg { 
  position: relative; 
  overflow: hidden; 
  /* Aqui adicionamos o preto no topo e no fundo do background */
  background: 
    linear-gradient(to bottom, #000000 0%, transparent 15%), 
    linear-gradient(to top, #000000 0%, transparent 15%), 
    radial-gradient(ellipse at bottom, #0d1b2a 0%, #020409 100%); 
}


/* CAMADA DE ESTRELAS (Base) */
.space-bg::before, .space-bg::after { 
  content: ""; 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 200%; 
  height: 200%; 
  pointer-events: none; 
  
  /* O SEGREDO: A máscara vai apenas nas estrelas, não afeta os textos! */
  mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 15%, black 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e121f45 */.carousel {
  overflow: hidden;
  width: 100%;
  padding: 5px 0; 
  mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent); 
}

.carousel-track {
  display: flex;
  align-items: center; 
  width: max-content; 
  animation: scroll 40s linear infinite;
}


.carousel-track div {
  flex-shrink: 0; 
  width: 130px; 
  height: 100px; 
  display: flex;
  align-items: center;
  justify-content: center; /* Garante que a logo fique bem no centro da sua "caixa" */
}

.carousel-track img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain; 
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97cdfbc */.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-text,
.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-icon{
    position: relative;
    z-index: 2;
}


.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 0;
  transition: opacity 0.3s linear !important;
  opacity: 1;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 1;
  transition: opacity 0.2s linear !important;
  opacity: 0;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button:hover:before {
  opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s !important;
    margin-bottom: 5px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-text{
    z-index: 2;
    transition: 0.7s !important;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(25px)
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-97cdfbc .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); 
    }
    50%{
        transform: translatex(30%); 
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6e1fc3 */.elementor-214 .elementor-element.elementor-element-e6e1fc3 {
  transition: 
    transform 0.45s cubic-bezier(.22,.61,.36,1),
    box-shadow 0.45s cubic-bezier(.22,.61,.36,1)!important;
}

.elementor-214 .elementor-element.elementor-element-e6e1fc3:hover{
  transform: translateY(-4px) scale(1.04);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77a3103 */.elementor-214 .elementor-element.elementor-element-77a3103 {
  transition: 
    transform 0.45s cubic-bezier(.22,.61,.36,1),
    box-shadow 0.45s cubic-bezier(.22,.61,.36,1)!important;
}

.elementor-214 .elementor-element.elementor-element-77a3103:hover{
  transform: translateY(-4px) scale(1.04);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f536aa8 */.elementor-214 .elementor-element.elementor-element-f536aa8 {
  transition: 
    transform 0.45s cubic-bezier(.22,.61,.36,1),
    box-shadow 0.45s cubic-bezier(.22,.61,.36,1)!important;
}

.elementor-214 .elementor-element.elementor-element-f536aa8:hover{
  transform: translateY(-4px) scale(1.04);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fc806 */.elementor-214 .elementor-element.elementor-element-e9fc806 {
    border-top: solid 1px;
    border-image: linear-gradient(
    to right,
    transparent,
    #ffffff,
    transparent
  ) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5918e */.elementor-214 .elementor-element.elementor-element-7f5918e {
    background: linear-gradient(278deg, #09336e, #000000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 4s ease infinite;
    -moz-animation: AnimationName 4s ease infinite;
    animation: AnimationName 4s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:88% 0%}
    50%{background-position:13% 100%}
    100%{background-position:88% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:88% 0%}
    50%{background-position:13% 100%}
    100%{background-position:88% 0%}
}
@keyframes AnimationName {
    0%{background-position:88% 0%}
    50%{background-position:13% 100%}
    100%{background-position:88% 0%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a74ca12 */.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-icon svg {
    width: 42px;
    height: 42px;
}


.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-content-wrapper {
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-icon {
    margin-left: 10px;
}


.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-text,
.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-icon{
    position: relative;
    z-index: 2;
}


.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 0;
  transition: opacity 0.3s linear !important;
  opacity: 1;
  border-radius: 10px;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #FFCB6D, #D0952B);
  z-index: 1;
  transition: opacity 0.2s linear !important;
  opacity: 0;
  border-radius: 30px;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-icon{
    z-index: 2;
    font-size: 2em;    
    transition: 0.5s !important;
    margin-bottom: 5px;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-text{
    z-index: 2;
    transition: 0.7s !important;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(25px)
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-214 .elementor-element.elementor-element-a74ca12 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); 
    }
    50%{
        transform: translatex(30%); 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb06ff4 */.elementor-214 .elementor-element.elementor-element-eb06ff4 {
    border-top: solid 1px;
    border-image: linear-gradient(
    to right,
    transparent,
    #ffffff,
    transparent
  ) 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ad2eca */.elementor-214 .elementor-element.elementor-element-7ad2eca{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}

.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5acc484 */.elementor-214 .elementor-element.elementor-element-5acc484{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad0033a *//* Transformar a direção dos cards em Linha  */
.swiper-wrapper {
    flex-direction: row!important
}

/* Largura dos cards no Desktop acima de 1200px (para não afetar o carrossel) */
@media (min-width: 1200px) {
    .card {
    width: 284px!important; 
    transition: 0.3s;
    }
}

.card ~ .card {
    transition: 0.3s;
    cursor: pointer;
}

.card:not(:first-child) {
    margin-left: -60px!important;
}

@media (max-width: 1200px) {
    .card:not(:first-child) {
        margin-left: 0!important
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1200px) {
    .card:hover ~ .card {
    transform: translateX(30px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg)!important;
    }
}

/* Fundo cards */
.card {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #1C1C1C, #030303);
    z-index: -1
}

/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #182734, #080D11);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}

.card .elementor-widget-container:hover::after {
  opacity: 1;
}

/* Sombra entre os cards Desktop */
@media (min-width: 1025px) {
    .card {
        box-shadow: -10px 0 200px #03030370;
    }
}

/* Borda degradê cards */
.card .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg, #4F4F4F, #1c1c1c);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
}

.card ::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg, #4F4F4F, #1c1c1c);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
}

/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 40px;
    background: linear-gradient(90deg, #2063C9, #043C7F);
    border-radius: 20px;
}

/* Barra superior cards Mobile */
@media (max-width: 767px) {
    .card::before {
        height: 5px;
        left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS */html {
  scroll-behavior: smooth;
}

body.elementor-page-214{
  cursor: default;
  user-select: none;
}


/* MUDAR SVG BIG CHECK */

.icon-toggle .elementor-icon{
  position: relative;
}

/* SVG atual */

.icon-toggle .elementor-icon svg{
  transition: opacity .3s ease;
}

/* SVG novo */

.icon-toggle .elementor-icon::after{
  content:"";
  position:absolute;
  inset:0;
  background:center/contain no-repeat;
  background-image:url("https://agenciabig.com/wp-content/uploads/2026/03/check-vetor.svg");
  opacity:0;
  transition:opacity .3s ease;
}

/* troca */

.icon-toggle.active .elementor-icon svg{
  opacity:0;
}

.icon-toggle.active .elementor-icon::after{
  opacity:1;
}







html, body {
   max-width: 100%;
   overflow-x: hidden;
}

::-webkit-scrollbar {
    width: 0px;
}

::-webkit-scrollbar-track {
    background:#ffffff;
}
  
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #000000;
}







.scroll-bottom{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s !important;
    transform: translate(30px, 0px);
}



.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}

.elemento1{
    transition-delay: 0.1s 
    !important;
}

.elemento2{
    transition-delay: 0.2s 
    !important;
}

.elemento3{
    transition-delay: 0.3s 
    !important;
}

.elemento4{
    transition-delay: 0.4s 
    !important;
}

.elemento5{
    transition-delay: 0.5s 
    !important;
}

.elemento6{
    transition-delay: 0.6s 
    !important;
}

.elemento7{
    transition-delay: 0.7s 
    !important;
}

.elemento8{
    transition-delay: 0.8s 
    !important;
}

.grow:hover {
  transform: translateY(-4px) scale(1.04);
  box-shadow: 0 20px 40px rgba(0,0,0,0.15);
  transition-delay: 0s !important;
  transition-duration: 0.1s !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Code';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.eot');
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.woff2') format('woff2'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.woff') format('woff'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.ttf') format('truetype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodeRoman-ExtraLight.svg#SourceCode') format('svg');
}
@font-face {
	font-family: 'Source Code';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.eot');
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.woff2') format('woff2'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.woff') format('woff'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.ttf') format('truetype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Medium.svg#SourceCode') format('svg');
}
@font-face {
	font-family: 'Source Code';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.eot');
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.woff2') format('woff2'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.woff') format('woff'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.ttf') format('truetype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-ExtraBold.svg#SourceCode') format('svg');
}
@font-face {
	font-family: 'Source Code';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.eot');
	src: url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.eot?#iefix') format('embedded-opentype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.woff2') format('woff2'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.woff') format('woff'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.ttf') format('truetype'),
		url('https://agenciabig.com/wp-content/uploads/2026/03/SourceCodePro-Black.svg#SourceCode') format('svg');
}
/* End Custom Fonts CSS */