.elementor-12 .elementor-element.elementor-element-f058fb1{--display:flex;--min-height:960px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-9621195{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9621195.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6c34e5a{--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;}.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-12 .elementor-element.elementor-element-3022a96{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-3022a96.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3022a96 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f51863a{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-f51863a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f51863a .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-81d647d{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-81d647d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-81d647d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-9060b47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:34px;--padding-right:34px;}.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-12 .elementor-element.elementor-element-6a635b4 .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-da71fa4{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5d29f0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b659e63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f84530{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-031a95b{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2fdc228{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-deb86de{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4071dd6{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4071dd6 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:14px;font-weight:400;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-3853281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-380e467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-108fe4c{--e-transform-scale:1.3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8bc38b5{left:480px;}body.rtl .elementor-12 .elementor-element.elementor-element-8bc38b5{right:480px;}.elementor-12 .elementor-element.elementor-element-8bc38b5{top:123px;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8bc38b5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8bc38b5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8bc38b5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8bc38b5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8bc38b5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon{font-size:160px;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon svg{height:160px;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-ae60495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d432f4f{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d432f4f .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-12 .elementor-element.elementor-element-9485463{width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-9485463 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9372926{width:var( --container-widget-width, 483px );max-width:483px;--container-widget-width:483px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9372926 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-43564e4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-084b6a4{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b65b3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e23d490{width:var( --container-widget-width, 952px );max-width:952px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:952px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-e23d490.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e23d490 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:136px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c25624.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1c25624{text-align:center;}.elementor-12 .elementor-element.elementor-element-1c25624 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b3cab39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4350fa{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-a4350fa .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.3em;word-spacing:7px;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-b8de276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ee5bb71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-792075a{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-792075a .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.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-12 .elementor-element.elementor-element-627fc65{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item > a{font-family:"Degular", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-eaa54c3{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-eaa54c3 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-f311576{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-a32d8b2{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa8c995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94eb85c{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item > a{font-family:"Degular", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-52bee2e{--display:flex;--min-height:200px;--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:160px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-52bee2e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52bee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52bee2e > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-52bee2e > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#070D13;}.elementor-12 .elementor-element.elementor-element-52bee2e > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-52bee2e > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-12 .elementor-element.elementor-element-52bee2e > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-52bee2e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#070D13;}.elementor-12 .elementor-element.elementor-element-52bee2e > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-52bee2e > .e-con-inner > .elementor-shape-bottom svg{height:60px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b4eafd0{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-b4eafd0{right:50%;}.elementor-12 .elementor-element.elementor-element-b4eafd0{top:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3e75d32{left:50%;}body.rtl .elementor-12 .elementor-element.elementor-element-3e75d32{right:50%;}.elementor-12 .elementor-element.elementor-element-3e75d32{bottom:-30px;}.elementor-12 .elementor-element.elementor-element-29c6ce3{--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b9170{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:4;}.elementor-12 .elementor-element.elementor-element-8235806{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d8bad7{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6d8bad7 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-12 .elementor-element.elementor-element-eb17063{width:var( --container-widget-width, 488px );max-width:488px;--container-widget-width:488px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-eb17063 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#070D13;}.elementor-12 .elementor-element.elementor-element-dcc1868{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dcc1868 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:#1B3045;}.elementor-12 .elementor-element.elementor-element-047e999{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e269415{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b94ce5{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0b94ce5 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-12 .elementor-element.elementor-element-5e3dfce{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-5e3dfce .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#070D13;}.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-814e9e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-814e9e3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-2de4373{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1426d79{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89221c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58b8ab8{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-58b8ab8 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-12 .elementor-element.elementor-element-811592a{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-811592a .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#070D13;}.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-2cb2810{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2cb2810.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-e308c25{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-277c125{--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:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f9b4e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-8eac7c3{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-8eac7c3 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6f9013c{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-item > a{font-family:"Degular", Sans-serif;font-size:24px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-28dd572{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button{font-family:"Degular", Sans-serif;font-size:28px;font-weight:600;padding:26px 50px 26px 50px;}.elementor-12 .elementor-element.elementor-element-650d124{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b1e184{--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;}.elementor-12 .elementor-element.elementor-element-5355548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c88b8f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6da083{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-754fd4a{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a137942{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2660efe{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2a38a95{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a030d80{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a030d80 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:14px;font-weight:400;color:#BDCDE0;}.elementor-12 .elementor-element.elementor-element-f54a367{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-f54a367 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-216dbba{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-216dbba .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#C7E3FF;}.elementor-12 .elementor-element.elementor-element-7bd62ee{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cd85006{z-index:4;}.elementor-12 .elementor-element.elementor-element-cd85006 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-34074b8{--display:flex;}.elementor-12 .elementor-element.elementor-element-8f22155 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-321fe64{--display:flex;}.elementor-12 .elementor-element.elementor-element-a857405 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-e3e4c9c{--display:flex;}.elementor-12 .elementor-element.elementor-element-ac5ea88{width:var( --container-widget-width, 998px );max-width:998px;--container-widget-width:998px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ac5ea88 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-93f2d59{--display:flex;}.elementor-12 .elementor-element.elementor-element-467e9e1{width:var( --container-widget-width, 998px );max-width:998px;--container-widget-width:998px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-467e9e1 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2115ae7{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#373737;--n-accordion-title-hover-color:#373737;--n-accordion-title-active-color:#373737;--n-accordion-icon-size:24px;}.elementor-12 .elementor-element.elementor-element-2115ae7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5F5F5F66;}.elementor-12 .elementor-element.elementor-element-2115ae7 {--n-accordion-padding:34px 40px 34px 40px;}:where( .elementor-12 .elementor-element.elementor-element-2115ae7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Degular", Sans-serif;font-weight:300;letter-spacing:-0.5px;}:where( .elementor-12 .elementor-element.elementor-element-2115ae7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:40px;--padding-bottom:20px;--padding-left:40px;}.elementor-12 .elementor-element.elementor-element-41fb584{--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:60px;--padding-bottom:60px;--padding-left:90px;--padding-right:90px;}.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-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-title{margin-bottom:4px;font-family:"Degular", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:#000000;}.elementor-12 .elementor-element.elementor-element-dd55251:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-dd55251:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-description{font-family:"Degular", Sans-serif;font-size:20px;font-weight:400;line-height:1em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#000000;color:#000000;padding:0px 0px 0px 30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-38c6fcd{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-38c6fcd{right:0px;}.elementor-12 .elementor-element.elementor-element-38c6fcd{top:0px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070D13;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f058fb1{--min-height:833px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9621195{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-12 .elementor-element.elementor-element-3022a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3022a96 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-f51863a{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-f51863a .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-81d647d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-9060b47{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6a635b4 .elementor-button{font-size:22px;padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-b659e63{--width:120px;}.elementor-12 .elementor-element.elementor-element-6f84530{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-031a95b{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-2fdc228{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-deb86de{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-4071dd6{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4071dd6 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-3853281{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-380e467{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-108fe4c{--e-transform-scale:1.3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8bc38b5{left:253px;}body.rtl .elementor-12 .elementor-element.elementor-element-8bc38b5{right:253px;}.elementor-12 .elementor-element.elementor-element-8bc38b5{top:23px;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-8bc38b5 .elementor-icon svg{height:100px;}.elementor-12 .elementor-element.elementor-element-ae60495{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-d432f4f{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-d432f4f .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-9485463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-12 .elementor-element.elementor-element-9485463 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-9372926{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-9372926 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.1px;}.elementor-12 .elementor-element.elementor-element-43564e4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button{font-size:24px;padding:24px 28px 24px 28px;}.elementor-12 .elementor-element.elementor-element-e23d490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e23d490 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-1c25624{width:var( --container-widget-width, 298px );max-width:298px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:298px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1c25624 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-d554351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -59px) 0px;}.elementor-12 .elementor-element.elementor-element-a4350fa{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a4350fa.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-a4350fa .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-b8de276{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ee5bb71{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-792075a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;text-align:center;}.elementor-12 .elementor-element.elementor-element-792075a .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-627fc65{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;--e-icon-list-icon-size:40px;}.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item > a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-eaa54c3{width:var( --container-widget-width, 334px );max-width:334px;--container-widget-width:334px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-eaa54c3 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-f311576{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button{font-size:20px;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-fa8c995{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-94eb85c{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;--e-icon-list-icon-size:40px;}.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item > a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-52bee2e{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8235806{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6d8bad7{width:var( --container-widget-width, 93px );max-width:93px;--container-widget-width:93px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-6d8bad7 .elementor-heading-title{font-size:18px;line-height:1em;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-eb17063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-eb17063 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-dcc1868{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-dcc1868 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-047e999{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-e269415{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-0b94ce5{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-0b94ce5.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-0b94ce5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-5e3dfce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5e3dfce .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-814e9e3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button{font-size:18px;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-1426d79{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-89221c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-58b8ab8{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-58b8ab8.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-58b8ab8 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-811592a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-811592a .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-2cb2810{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button{font-size:18px;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-277c125{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5f9b4e2{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8eac7c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8eac7c3 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-12 .elementor-element.elementor-element-6f9013c{--e-icon-list-icon-size:30px;}.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-item > a{font-size:18px;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button{font-size:22px;padding:20px 34px 20px 34px;}.elementor-12 .elementor-element.elementor-element-7b1e184{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-a0f1624{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5355548{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3c88b8f{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c6da083{--width:120px;}.elementor-12 .elementor-element.elementor-element-754fd4a{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-a137942{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-2660efe{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-2a38a95{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-12 .elementor-element.elementor-element-a030d80{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a030d80 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-f54a367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f54a367 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-216dbba{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-216dbba .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-7bd62ee{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cd85006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-cd85006 .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-8f22155{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8f22155.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-8f22155 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-a857405{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a857405.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-a857405 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-12 .elementor-element.elementor-element-ac5ea88{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-12 .elementor-element.elementor-element-ac5ea88 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-467e9e1{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-12 .elementor-element.elementor-element-467e9e1 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-2115ae7{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:20px;}.elementor-12 .elementor-element.elementor-element-2115ae7 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-12 .elementor-element.elementor-element-2115ae7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}:where( .elementor-12 .elementor-element.elementor-element-2115ae7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-12 .elementor-element.elementor-element-41fb584{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-title{margin-bottom:10px;font-size:24px;letter-spacing:-0.6px;}.elementor-12 .elementor-element.elementor-element-dd55251 .elementor-image-box-description{font-size:16px;letter-spacing:-0.6px;}.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button{font-size:16px;padding:0px 0px 0px 18px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f058fb1{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-9060b47{--width:460px;}.elementor-12 .elementor-element.elementor-element-5d29f0e{--width:460px;}.elementor-12 .elementor-element.elementor-element-b659e63{--width:100px;}.elementor-12 .elementor-element.elementor-element-3853281{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-380e467{--width:50%;}.elementor-12 .elementor-element.elementor-element-ae60495{--width:500px;}.elementor-12 .elementor-element.elementor-element-43564e4{--width:516px;}.elementor-12 .elementor-element.elementor-element-b8de276{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-ee5bb71{--width:518px;}.elementor-12 .elementor-element.elementor-element-f311576{--width:516px;}.elementor-12 .elementor-element.elementor-element-fa8c995{--width:644px;}.elementor-12 .elementor-element.elementor-element-52bee2e{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-8235806{--width:580px;}.elementor-12 .elementor-element.elementor-element-814e9e3{--width:550px;}.elementor-12 .elementor-element.elementor-element-2cb2810{--width:550px;}.elementor-12 .elementor-element.elementor-element-5f9b4e2{--width:730px;}.elementor-12 .elementor-element.elementor-element-28dd572{--width:400px;}.elementor-12 .elementor-element.elementor-element-5355548{--width:512px;}.elementor-12 .elementor-element.elementor-element-c6da083{--width:100px;}}/* Start custom CSS for image, class: .elementor-element-9621195 */.elementor-12 .elementor-element.elementor-element-9621195 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3022a96 */.elementor-12 .elementor-element.elementor-element-3022a96 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51863a */.elementor-12 .elementor-element.elementor-element-f51863a {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a635b4 */.elementor-12 .elementor-element.elementor-element-6a635b4 .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-6a635b4:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-6a635b4:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-6a635b4 .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-6a635b4 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-6a635b4 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9060b47 */.elementor-12 .elementor-element.elementor-element-9060b47{
    border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: #0A1925;
background: color(display-p3 0.0539 0.0972 0.1405);
box-shadow: 0 0 22.6px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 0 22.6px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-9060b47 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.7s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b659e63 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-12 .elementor-element.elementor-element-b659e63 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-12 .elementor-element.elementor-element-b659e63:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d29f0e */.elementor-12 .elementor-element.elementor-element-5d29f0e {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.9s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f058fb1 */.elementor-12 .elementor-element.elementor-element-f058fb1{
border-bottom: 2px solid;
border-image: linear-gradient(to right, transparent, #4E9FFF, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8bc38b5 */#nome{
    transform-origin: 50%;
	animation: loading 14s linear infinite;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a9c4db */.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-6a9c4db:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-6a9c4db:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-6a9c4db .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3853281 */.elementor-12 .elementor-element.elementor-element-3853281::before{
    content: "";
    background: linear-gradient(270deg, #006BDB 0%, #21A1FF 100%);
    opacity:0.6;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 100%;
    filter: blur(200px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c25624 */.ama{
    background: var(--Linear, linear-gradient(270deg, color(display-p3 0.0595 0.4127 0.8306) 0%, color(display-p3 0.3055 0.6236 1) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 60px;
margin-left: 5px;
margin-right: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4350fa */.deg3{
    background: linear-gradient(270deg, #204F79 0%, #53B1FF 100%);
background: linear-gradient(270deg, color(display-p3 0.1743 0.3061 0.4621) 0%, color(display-p3 0.4223 0.6869 1) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.elementor-12 .elementor-element.elementor-element-a4350fa{
    white-space: nowrap;
}

.elementor-12 .elementor-element.elementor-element-a4350fa{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cab39 */.elementor-12 .elementor-element.elementor-element-b3cab39{
    border: 1px solid #000;
border: 1px solid color(display-p3 0 0 0);
background: linear-gradient(270deg, rgba(0, 107, 219, 0.10) 0%, rgba(33, 161, 255, 0.10) 100%);
background: linear-gradient(270deg, color(display-p3 0.0595 0.4127 0.8306 / 0.10) 0%, color(display-p3 0.3055 0.6236 1 / 0.10) 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-627fc65 */.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-icon{
filter: drop-shadow(0 -7px 22.6px rgba(144, 210, 255, 0.10));

}

.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item{
    padding: 24px 24px !important; /* Espaçamento interno ao redor do item da lista */
   border: 0.996px solid rgba(255, 255, 255, 0.20);
border: 0.996px solid color(display-p3 1 1 1 / 0.20);
background: #0A1925;
background: color(display-p3 0.0539 0.0972 0.1405);
box-shadow: 0 0 22.514px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 0 22.514px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item {
  transition: 0.5s ease all;
}

.elementor-12 .elementor-element.elementor-element-627fc65 .elementor-icon-list-item:hover {
      transition: 0.5s ease all;
    background: #192E42;
    transform-origin: 0;
  transform: scale(1.05);
  z-index: 1; /* opcional, ajuda a evitar sobreposição */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0427c1 */.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-c0427c1:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-c0427c1:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-c0427c1 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94eb85c */.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-icon{
filter: drop-shadow(0 -7px 22.6px rgba(144, 210, 255, 0.10));

}

.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item{
    padding: 24px 24px !important; /* Espaçamento interno ao redor do item da lista */
   border: 0.996px solid rgba(255, 255, 255, 0.20);
border: 0.996px solid color(display-p3 1 1 1 / 0.20);
background: #0A1925;
background: color(display-p3 0.0539 0.0972 0.1405);
box-shadow: 0 0 22.514px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 0 22.514px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item {
  transition: 0.5s ease all;
}


.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item {
  transition: 0.5s ease all;
}

.elementor-12 .elementor-element.elementor-element-94eb85c .elementor-icon-list-item:hover {
      transition: 0.5s ease all;
    background: #192E42;
    transform-origin: 0;
  transform: scale(1.05);
  z-index: 1; /* opcional, ajuda a evitar sobreposição */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8de276 */.elementor-12 .elementor-element.elementor-element-b8de276::before{
    content: "";
    background: linear-gradient(270deg, #006BDB 0%, #21A1FF 100%);
    opacity:0.6;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 100%;
    left: 0%;
    filter: blur(200px);
    transform: translate(-50%, -50%);
    z-index: 3;
    pointer-events:none;
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4eafd0 */.elementor-12 .elementor-element.elementor-element-b4eafd0{
    transform: translate(-50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e75d32 */.elementor-12 .elementor-element.elementor-element-3e75d32{
    transform: translate(-50%)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f7a3665 */.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button-prev{
  top: -80px !important;
  left: 93% !important;
}
.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button-next{
 top: -80px !important;
  right: 0% !important;
}
@media(max-width: 767px){
.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button-prev{
  top: 130% !important;
  left: 40% !important;
}
.elementor-12 .elementor-element.elementor-element-f7a3665 .elementor-swiper-button-next{
 top: 130% !important;
 right: 40% !important;
}
}

.swiper{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3267d91 */.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-3267d91:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-3267d91:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-3267d91 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ec9b3e */.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button-prev{
  top: -80px !important;
  left: 93% !important;
}
.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button-next{
 top: -80px !important;
  right: 0% !important;
}
@media(max-width: 767px){
.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button-prev{
  top: 130% !important;
  left: 40% !important;
}
.elementor-12 .elementor-element.elementor-element-2ec9b3e .elementor-swiper-button-next{
 top: 130% !important;
 right: 40% !important;
}
}

.swiper{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e60a45c */.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-e60a45c:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-e60a45c:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-e60a45c .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bee2e */.elementor-12 .elementor-element.elementor-element-52bee2e{
    background: linear-gradient(90deg, #F5FAFF 0%, #DEEFFF 100%);
}

.elementor-12 .elementor-element.elementor-element-52bee2e::before {
    content: "";
    opacity: 0.03;
    background-color: transparent;
    background-image: radial-gradient(#000000 3px, transparent 0);
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6f9013c */.elementor-12 .elementor-element.elementor-element-6f9013c .elementor-icon-list-icon{
filter: drop-shadow(0 -7px 22.6px rgba(144, 210, 255, 0.10));

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18d49a7 */.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: radial-gradient(48.89% 92.05% at 50% 0%, #006BC3 0%, #00315A 100%);
background: radial-gradient(48.89% 92.05% at 50% 0%, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%);
box-shadow: 0 -5px 18.1px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 -5px 18.1px 0 color(display-p3 1 1 1 / 0.05);
}

.elementor-12 .elementor-element.elementor-element-18d49a7:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-12 .elementor-element.elementor-element-18d49a7:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button-icon{
    font-size: 28px;
}

.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-18d49a7 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9b4e2 */.elementor-12 .elementor-element.elementor-element-5f9b4e2{
    border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
background: rgba(10, 25, 37, 0.70);
background: color(display-p3 0.0539 0.0972 0.1405 / 0.70);
box-shadow: 0 0 22.6px 0 rgba(255, 255, 255, 0.05);
box-shadow: 0 0 22.6px 0 color(display-p3 1 1 1 / 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6da083 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-12 .elementor-element.elementor-element-c6da083 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-12 .elementor-element.elementor-element-c6da083:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277c125 */@media(min-width:600px){
   .elementor-12 .elementor-element.elementor-element-277c125::before{
    content: "";
    background: linear-gradient(270deg, #006BDB 0%, #21A1FF 100%);
    opacity:0.6;
    width: 400px;
    height: 1000px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 50%;
    filter: blur(200px);
    transform: translate(-50%, -50%);
    z-index: 3;
    pointer-events:none;
    mix-blend-mode: screen;
}

.elementor-12 .elementor-element.elementor-element-277c125::after{
    content: "";
    background: linear-gradient(90deg, #F5FAFF 0%, #DEEFFF 100%);
    opacity:0.2;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 100%;
    left: 90%;
    filter: blur(150px);
    transform: translate(-50%, -50%);
    z-index: 3;
    pointer-events:none;
    mix-blend-mode: screen;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d035088 */.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button{
background: linear-gradient(90deg, #009B00 1.67%, #00D400 100%);
background: linear-gradient(90deg, color(display-p3 0.1192 0.5958 0) 1.67%, color(display-p3 0.1633 0.8167 0) 100%);
}

.bt2 .elementor-button-icon{
background-image: linear-gradient(to right, #ffffff ,#fff) !important;
    fill:#000000 !important;
    font-size: 30px;
    padding: 20px 17px 16px 18px;
    filter: invert(1);
    vertical-align:middle;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-bottom: px;
        z-index: 99999;
        transition: .5s ease all;
}

.bt2:hover .elementor-button-icon{
filter: invert(1);
        z-index: 99999;
        transition: .5s ease all;
}

@media (max-width:600px){
   .elementor-12 .elementor-element.elementor-element-d035088 .elementor-button{
    border-radius: 5px;
background: var(--Linear-verde, linear-gradient(90deg, #03A800 0%, #79ED76 67.5%, #03A800 100%));
}

.bt2 .elementor-button-icon{
background-image: linear-gradient(to right, #ffffff ,#fff) !important;
    fill:#000000 !important;
    font-size: 20px;
    padding: 12px 12px 12px 12px;
    vertical-align:middle;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: -2px;
    border-radius: 6px;
    margin-bottom: px;
        z-index: 99999;
        transition: .5s ease all;
}

.elementor-12 .elementor-element.elementor-element-d035088 .elementor-button-content-wrapper {
    gap: 16px!important;
}

.bt2 .elementor-button-text, .elementor-button-icon{
align-self: center;
}

.bt2:hover .elementor-button-icon{
filter: invert(1);
        z-index: 99999;
        transition: .5s ease all;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41fb584 */.elementor-12 .elementor-element.elementor-element-41fb584{
    border: 0.561px solid #00D400;
border: 0.561px solid color(display-p3 0.1633 0.8167 0);
background: #FFF;
background: color(display-p3 1 1 1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38c6fcd */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd62ee */.elementor-12 .elementor-element.elementor-element-7bd62ee{
    background: var(--Linear, linear-gradient(90deg, #F5FAFF 0%, #DEEFFF 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.9644 0.981 1) 0%, color(display-p3 0.8816 0.9358 1) 100%));
}/* End custom CSS */
/* Start custom CSS */.deg{
    background: var(--Linear, linear-gradient(270deg, color(display-p3 0.0595 0.4127 0.8306) 0%, color(display-p3 0.3055 0.6236 1) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.deg2{
    background: var(--Linear, linear-gradient(270deg, color(display-p3 0.1333 0.4118 0.7412) 0%, color(display-p3 0.0614 0.1895 0.3412) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-button-icon,
.elementor-button-text,
.elementor-button{
        align-self: center;
        transition: 0.5s ease all;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Degular';
	font-display: auto;
	src: url('https://maelmilhas.com/wp-content/uploads/2025/08/DegularVariable.ttf') format('truetype');
}
/* End Custom Fonts CSS */