.elementor-696 .elementor-element.elementor-element-810f622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-0d5663a{--display:flex;}.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-696 .elementor-element.elementor-element-4d815b8 img{width:75%;}.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-696 .elementor-element.elementor-element-b20c198{padding:020px 0px 020px 0px;}.elementor-696 .elementor-element.elementor-element-b20c198.elementor-element{--align-self:center;}.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-696 .elementor-element.elementor-element-48f519a{padding:020px 0px 020px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-696 .elementor-element.elementor-element-48f519a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-696 .elementor-element.elementor-element-48f519a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-696 .elementor-element.elementor-element-48f519a .elementor-icon-list-text{color:var( --e-global-color-f1edbdc );transition:color 0.3s;}.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-696 .elementor-element.elementor-element-df2bea1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-df2bea1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button:hover, .elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button:focus{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button:hover svg, .elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button:focus svg{fill:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-6d05afc{--display:flex;}.elementor-696 .elementor-element.elementor-element-8cd1b5a{--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;}.elementor-696 .elementor-element.elementor-element-f9d8428{padding:030px 0px 030px 0px;}.elementor-696 .elementor-element.elementor-element-f9d8428 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-95c690d{--display:flex;}.elementor-696 .elementor-element.elementor-element-fd5b1a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-fd5b1a2.e-con{--align-self:center;}.elementor-696 .elementor-element.elementor-element-23ff499{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-23ff499 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-dad736d{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-dad736d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-2e81f17{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-2e81f17 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-65baabf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-65baabf.e-con{--align-self:center;}.elementor-696 .elementor-element.elementor-element-3fcf605{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-3fcf605 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-8710658{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-8710658 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-f8a840b{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-f8a840b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-696 .elementor-element.elementor-element-8425770{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-696 .elementor-element.elementor-element-8425770:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-8425770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000622;}.elementor-696 .elementor-element.elementor-element-d9a53ab{width:100%;max-width:100%;padding:020px 0px 020px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-d9a53ab.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-d9a53ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c2e6813{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-c2e6813:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-c2e6813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.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 );}.elementor-696 .elementor-element.elementor-element-2508a27{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-2508a27 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-17701de{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-17701de.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-17701de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.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-696 .elementor-element.elementor-element-a0da952{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-33a3b10{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-33a3b10:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-33a3b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.elementor-696 .elementor-element.elementor-element-34466d4{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-34466d4 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-4cbade9{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-4cbade9.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-4cbade9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-004338f{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-9dbe57a{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-9dbe57a:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-9dbe57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.elementor-696 .elementor-element.elementor-element-1d84290{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-1d84290 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-d5f84aa{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-d5f84aa.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-d5f84aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-ff1bda6{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-cee575c{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-cee575c:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-cee575c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.elementor-696 .elementor-element.elementor-element-5abb6ed{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-5abb6ed .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-f5415cc{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-f5415cc.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-f5415cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-3f9a2f2{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-e262f45{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-e262f45:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-e262f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.elementor-696 .elementor-element.elementor-element-fe8a6e4{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-fe8a6e4 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-c85b77a{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-c85b77a.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-c85b77a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-b735b90{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-55d5d25{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-55d5d25:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-55d5d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050231;}.elementor-696 .elementor-element.elementor-element-cf67b45{padding:20px 0px 20px 0px;}.elementor-696 .elementor-element.elementor-element-cf67b45 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-7d2249c{padding:010px 020px 030px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-7d2249c.elementor-element{--align-self:flex-start;}.elementor-696 .elementor-element.elementor-element-7d2249c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-2d680b3{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-98ad19f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-a4c9be7{text-align:center;}.elementor-696 .elementor-element.elementor-element-d3b6427{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-0b021ef{--display:flex;}.elementor-696 .elementor-element.elementor-element-d01192f{--display:flex;}.elementor-696 .elementor-element.elementor-element-ee645aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-c3e2ca9{text-align:center;}.elementor-696 .elementor-element.elementor-element-c3e2ca9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-696 .elementor-element.elementor-element-a31d8c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-29249f9{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-ff546f7{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-ff546f7.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-ff546f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-ffb1ac5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-50d1a4a{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-03aee2d{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-b30aa1b{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-b30aa1b.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-b30aa1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-9563104 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-bc4f3d3{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-1656e20{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-6db0372{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-6db0372.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-6db0372 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-8a4fbfe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-68046d1{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-b3a972d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-128eaf3{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-1c72b97{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-1c72b97.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-1c72b97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-b0e1b77 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-ac55a40{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-5857708{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-a1ddb6a{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-a1ddb6a.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-a1ddb6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-c62a0a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-db43217{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-2e683e6{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-3947b79{padding:020px 020px 020px 020px;text-align:center;}.elementor-696 .elementor-element.elementor-element-3947b79.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-3947b79 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-f318e60 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-696 .elementor-element.elementor-element-2901604{padding:20px 20px 20px 20px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c209cd8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-696 .elementor-element.elementor-element-c209cd8:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-c209cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000622;}.elementor-696 .elementor-element.elementor-element-00861bb{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-00861bb .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-96670b4{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-3142119{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-8667cb1{--display:flex;}.elementor-696 .elementor-element.elementor-element-54dcdbc{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-54dcdbc .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-5c63f9b{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-f204e10{--display:flex;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-696 .elementor-element.elementor-element-66b0da8{padding:010px 0px 010px 0px;}.elementor-696 .elementor-element.elementor-element-66b0da8 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3E1CAC;}.elementor-696 .elementor-element.elementor-element-66b0da8 .elementor-progress-wrapper{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-66b0da8 .elementor-progress-bar{font-family:"Roboto Condensed", Sans-serif;font-size:20px;}.elementor-696 .elementor-element.elementor-element-4b766b8{padding:010px 0px 010px 0px;}.elementor-696 .elementor-element.elementor-element-4b766b8 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3E1CAC;}.elementor-696 .elementor-element.elementor-element-4b766b8 .elementor-progress-wrapper{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-4b766b8 .elementor-progress-bar{font-family:"Roboto Condensed", Sans-serif;font-size:20px;}.elementor-696 .elementor-element.elementor-element-640eb1f{padding:010px 0px 010px 0px;}.elementor-696 .elementor-element.elementor-element-640eb1f .elementor-progress-wrapper .elementor-progress-bar{background-color:#3E1CAC;}.elementor-696 .elementor-element.elementor-element-640eb1f .elementor-progress-wrapper{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-640eb1f .elementor-progress-bar{font-family:"Roboto Condensed", Sans-serif;font-size:20px;}.elementor-696 .elementor-element.elementor-element-4ab4741{padding:010px 0px 010px 0px;}.elementor-696 .elementor-element.elementor-element-4ab4741 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3E1CAC;}.elementor-696 .elementor-element.elementor-element-4ab4741 .elementor-progress-wrapper{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-4ab4741 .elementor-progress-bar{font-family:"Roboto Condensed", Sans-serif;font-size:20px;}.elementor-696 .elementor-element.elementor-element-166f7a5{padding:010px 0px 010px 0px;}.elementor-696 .elementor-element.elementor-element-166f7a5 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3E1CAC;}.elementor-696 .elementor-element.elementor-element-166f7a5 .elementor-progress-wrapper{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-166f7a5 .elementor-progress-bar{font-family:"Roboto Condensed", Sans-serif;font-size:20px;}.elementor-696 .elementor-element.elementor-element-3bbea8a{--display:flex;}.elementor-696 .elementor-element.elementor-element-1d64702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-df6a903{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-df6a903 .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c4f1aa9{--display:flex;}.elementor-696 .elementor-element.elementor-element-2318d89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-54cc114{--display:flex;}.elementor-696 .elementor-element.elementor-element-25aefe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-8a1d932{--display:flex;}.elementor-696 .elementor-element.elementor-element-b9fd042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-fced0b5{--display:flex;}.elementor-696 .elementor-element.elementor-element-472f19c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-88f0e64{--display:flex;}.elementor-696 .elementor-element.elementor-element-9335e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-b9d11ac{--display:flex;}.elementor-696 .elementor-element.elementor-element-03446a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-94497d6{--display:flex;}.elementor-696 .elementor-element.elementor-element-0de2189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-26a56ef{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-696 .elementor-element.elementor-element-c5629be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-c5629be:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-c5629be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000622;}.elementor-696 .elementor-element.elementor-element-3b8f103 .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-4ec41e6{--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;}.elementor-696 .elementor-element.elementor-element-deeb010{--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:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-696 .elementor-element.elementor-element-d5e1c2a{padding:10px 10px 10px 10px;text-align:center;}.elementor-696 .elementor-element.elementor-element-bdcc558{padding:10px 10px 10px 10px;text-align:center;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-92d3daa{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-696 .elementor-element.elementor-element-92d3daa:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-92d3daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-48330d2{text-align:center;}.elementor-696 .elementor-element.elementor-element-48330d2 .elementor-heading-title{color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-f6a0f4c{padding:010px 0px 010px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-f6a0f4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:91px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-696 .elementor-element.elementor-element-0614a8e{text-align:center;}.elementor-696 .elementor-element.elementor-element-0614a8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#F70202;}.elementor-696 .elementor-element.elementor-element-37e50c3{padding:20px 20px 0px 20px;text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-icon i{color:#2900FF;transition:color 0.3s;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-icon svg{fill:#2900FF;transition:fill 0.3s;}.elementor-696 .elementor-element.elementor-element-ae00ca3{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;}.elementor-696 .elementor-element.elementor-element-ae00ca3 .elementor-icon-list-text{color:var( --e-global-color-f1edbdc );transition:color 0.3s;}.elementor-696 .elementor-element.elementor-element-8f53584{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:050px 20px 30px 20px;}.elementor-696 .elementor-element.elementor-element-8f53584.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button:hover, .elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button:focus{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button:hover svg, .elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button:focus svg{fill:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-7ba4424{--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;}.elementor-696 .elementor-element.elementor-element-60f5941{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-47cc4e0{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-47cc4e0 .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-68f9516{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-68f9516 .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-3623e2b{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-82aea13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-eb7c14b img{width:63%;border-radius:20px 20px 20px 20px;}.elementor-696 .elementor-element.elementor-element-76f3c00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-76f3c00:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-76f3c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-80e0b7d );}.elementor-696 .elementor-element.elementor-element-59ee3d0{--display:flex;}.elementor-696 .elementor-element.elementor-element-a388074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-11dd8bd{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-e72202a{--display:flex;}.elementor-696 .elementor-element.elementor-element-7fd8e71{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-5947018{--display:flex;}.elementor-696 .elementor-element.elementor-element-71635aa{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-d303ebf{--display:flex;}.elementor-696 .elementor-element.elementor-element-4ab581d{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-94fde81{--display:flex;}.elementor-696 .elementor-element.elementor-element-c6f9e63{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-5ae5ff0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-f1edbdc );--n-accordion-title-hover-color:var( --e-global-color-f1edbdc );--n-accordion-title-active-color:var( --e-global-color-f1edbdc );--n-accordion-icon-size:21px;}.elementor-696 .elementor-element.elementor-element-f79bde2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-995f334 img{width:12%;}.elementor-696 .elementor-element.elementor-element-466feab{padding:030px 0px 030px 0px;text-align:center;}.elementor-696 .elementor-element.elementor-element-466feab .elementor-heading-title{color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-24d6825{--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;--flex-wrap:wrap;}.elementor-696 .elementor-element.elementor-element-24d6825:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-24d6825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d73b1b );}.elementor-696 .elementor-element.elementor-element-3a6786e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-a2eccb7 img{width:39%;}.elementor-696 .elementor-element.elementor-element-eadc5ce{--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-696 .elementor-element.elementor-element-463cca1{padding:30px 30px 30px 30px;}.elementor-696 .elementor-element.elementor-element-463cca1.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-463cca1 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-463cca1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-463cca1.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-463cca1.elementor-view-default .elementor-icon{color:var( --e-global-color-f1edbdc );border-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-463cca1.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-463cca1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-463cca1 .elementor-icon{font-size:30px;}.elementor-696 .elementor-element.elementor-element-463cca1 .elementor-icon svg{height:30px;}.elementor-696 .elementor-element.elementor-element-347c9b3{padding:30px 30px 30px 30px;}.elementor-696 .elementor-element.elementor-element-347c9b3.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-347c9b3 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-347c9b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-347c9b3.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-347c9b3.elementor-view-default .elementor-icon{color:var( --e-global-color-f1edbdc );border-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-347c9b3.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-347c9b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-347c9b3 .elementor-icon{font-size:30px;}.elementor-696 .elementor-element.elementor-element-347c9b3 .elementor-icon svg{height:30px;}.elementor-696 .elementor-element.elementor-element-c57b596{padding:30px 30px 30px 30px;}.elementor-696 .elementor-element.elementor-element-c57b596.elementor-element{--align-self:center;}.elementor-696 .elementor-element.elementor-element-c57b596 .elementor-icon-wrapper{text-align:center;}.elementor-696 .elementor-element.elementor-element-c57b596.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c57b596.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-c57b596.elementor-view-default .elementor-icon{color:var( --e-global-color-f1edbdc );border-color:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c57b596.elementor-view-framed .elementor-icon, .elementor-696 .elementor-element.elementor-element-c57b596.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f1edbdc );}.elementor-696 .elementor-element.elementor-element-c57b596 .elementor-icon{font-size:30px;}.elementor-696 .elementor-element.elementor-element-c57b596 .elementor-icon svg{height:30px;}.elementor-696 .elementor-element.elementor-element-cba6807{--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;}@media(min-width:768px){.elementor-696 .elementor-element.elementor-element-fd5b1a2{--width:100%;}.elementor-696 .elementor-element.elementor-element-65baabf{--width:100%;}.elementor-696 .elementor-element.elementor-element-8425770{--content-width:1300px;}.elementor-696 .elementor-element.elementor-element-c2e6813{--width:30%;}.elementor-696 .elementor-element.elementor-element-33a3b10{--width:30%;}.elementor-696 .elementor-element.elementor-element-9dbe57a{--width:30%;}.elementor-696 .elementor-element.elementor-element-cee575c{--width:30%;}.elementor-696 .elementor-element.elementor-element-e262f45{--width:30%;}.elementor-696 .elementor-element.elementor-element-55d5d25{--width:30%;}.elementor-696 .elementor-element.elementor-element-29249f9{--width:30%;}.elementor-696 .elementor-element.elementor-element-03aee2d{--width:30%;}.elementor-696 .elementor-element.elementor-element-1656e20{--width:30%;}.elementor-696 .elementor-element.elementor-element-128eaf3{--width:30%;}.elementor-696 .elementor-element.elementor-element-5857708{--width:30%;}.elementor-696 .elementor-element.elementor-element-2e683e6{--width:30%;}.elementor-696 .elementor-element.elementor-element-c209cd8{--content-width:1300px;}.elementor-696 .elementor-element.elementor-element-deeb010{--width:45%;}.elementor-696 .elementor-element.elementor-element-60f5941{--width:50%;}.elementor-696 .elementor-element.elementor-element-82aea13{--width:50%;}.elementor-696 .elementor-element.elementor-element-76f3c00{--content-width:1300px;}.elementor-696 .elementor-element.elementor-element-24d6825{--content-width:1300px;}.elementor-696 .elementor-element.elementor-element-3a6786e{--width:50%;}.elementor-696 .elementor-element.elementor-element-eadc5ce{--width:50%;}.elementor-696 .elementor-element.elementor-element-cba6807{--width:100%;}}@media(max-width:1024px){.elementor-696 .elementor-element.elementor-element-26a56ef{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-696 .elementor-element.elementor-element-26a56ef{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-df2bea1 */.elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  /* Azul escuro (#0A1D6E) → Azul médio (#2D3BBF) → Roxo vibrante (#7A1CAC) */
  color: white;
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}

.elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button:hover {
  animation: pulsarneon 3s ease infinite;
}

@keyframes pulsarneon {
  0% {
    box-shadow: 0px 0px 0px 0px #7A1CAC, 0px 0px 0px 0px #2D3BBF;
  }
  50% {
    box-shadow: -6px -6px 40px 0px #7A1CAC, 6px 6px 40px 0px #2D3BBF;
  }
  100% {
    box-shadow: 0px 0px 0px 0px #7A1CAC, 0px 0px 0px 0px #2D3BBF;
  }
}

.elementor-696 .elementor-element.elementor-element-df2bea1 .elementor-button {
  display: block;
  width: 100%;
  text-align: center; /* Mantém o texto centralizado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9d8428 */.elementor-696 .elementor-element.elementor-element-f9d8428 .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c690d */.minha-caixa {
  position: relative;
  background-color: #000; /* .minha-caixa {
    position: relative;
    background-color: #000;
    border-radius: 10px;
    padding: 20px;
    /* Adicionamos uma borda transparente para o efeito de borda-imagem */
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2e6813 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a3b10 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dbe57a */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cee575c */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e262f45 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d5d25 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff546f7 */.elementor-696 .elementor-element.elementor-element-ff546f7 .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29249f9 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b30aa1b */.elementor-696 .elementor-element.elementor-element-b30aa1b .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03aee2d */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db0372 */.elementor-696 .elementor-element.elementor-element-6db0372 .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1656e20 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c72b97 */.elementor-696 .elementor-element.elementor-element-1c72b97 .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-128eaf3 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1ddb6a */.elementor-696 .elementor-element.elementor-element-a1ddb6a .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5857708 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3947b79 */.elementor-696 .elementor-element.elementor-element-3947b79 .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e683e6 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5629be */.ticker-text {
  white-space: nowrap; /* Impede que o texto quebre a linha */
  overflow: hidden; /* Esconde o texto que está fora da área visível */
}

.ticker-text .elementor-heading-title {
  display: inline-block;
  padding-right: 100%; /* Isso cria um espaço no final do texto */
  animation: scroll-text 500s linear infinite; /* A animação de rolagem */
}

/* O "padding-right: 100%" garante que a rolagem vai suavemente para o início */
@keyframes scroll-text {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%); /* Rola 100% para a esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a0f4c */.elementor-696 .elementor-element.elementor-element-f6a0f4c .meu-texto {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  -webkit-background-clip: text; /* Faz o degradê "cortar" no formato do texto */
  -webkit-text-fill-color: transparent; /* Torna a cor do texto transparente */
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f53584 */.elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button {
  background: linear-gradient(135deg, #0A1D6E 0%, #2D3BBF 50%, #7A1CAC 100%);
  /* Azul escuro (#0A1D6E) → Azul médio (#2D3BBF) → Roxo vibrante (#7A1CAC) */
  color: white;
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}

.elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button:hover {
  animation: pulsarneon 3s ease infinite;
}

@keyframes pulsarneon {
  0% {
    box-shadow: 0px 0px 0px 0px #7A1CAC, 0px 0px 0px 0px #2D3BBF;
  }
  50% {
    box-shadow: -6px -6px 40px 0px #7A1CAC, 6px 6px 40px 0px #2D3BBF;
  }
  100% {
    box-shadow: 0px 0px 0px 0px #7A1CAC, 0px 0px 0px 0px #2D3BBF;
  }
}

.elementor-696 .elementor-element.elementor-element-8f53584 .elementor-button {
  display: block;
  width: 100%;
  text-align: center; /* Mantém o texto centralizado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deeb010 */.minha-caixa {
  position: relative;
background-color: transparent;
    border: 4px solid transparent; 
    z-index: 1; /* z-index maior para o conteúdo interno */
    overflow: hidden;
}

/* Pseudo-elemento para o fundo animado que servirá como borda */
.minha-caixa::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; /* Fica abaixo do conteúdo */
    border-radius: 10px;
    background: linear-gradient(270deg, #0A1D6E, #2D3BBF, #7A1CAC, #2D3BBF, #0A1D6E);
    background-size: 400% 400%;
    animation: animarBorda 5s linear infinite;
    padding: 4px; /* Isso cria a largura da "borda" */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

@keyframes animarBorda {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */