.elementor-10539 .elementor-element.elementor-element-94e72f4{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;--z-index:99999;}.elementor-10539 .elementor-element.elementor-element-94e72f4:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-94e72f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-10539 .elementor-element.elementor-element-94e72f4, .elementor-10539 .elementor-element.elementor-element-94e72f4::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-94e72f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10539 .elementor-element.elementor-element-9009d9b{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F242C;--border-color:#1F242C;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-10539 .elementor-element.elementor-element-9009d9b, .elementor-10539 .elementor-element.elementor-element-9009d9b::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-794f8fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-794f8fb{z-index:2;}.elementor-10539 .elementor-element.elementor-element-403acbc{--display:flex;--overflow:hidden;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-52282ea{--display:flex;--min-height:298px;--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;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F242C;--border-color:#1F242C;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;--z-index:80;}.elementor-10539 .elementor-element.elementor-element-52282ea:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-52282ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0808088C;}.elementor-10539 .elementor-element.elementor-element-52282ea, .elementor-10539 .elementor-element.elementor-element-52282ea::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-52282ea.e-con{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-f3694a6{text-align:center;width:var( --container-widget-width, 842px );max-width:842px;--container-widget-width:842px;--container-widget-flex-grow:0;z-index:50;}.elementor-10539 .elementor-element.elementor-element-f3694a6 .elementor-heading-title{color:#FFFFF4;font-family:"Questrial", Sans-serif;font-size:65px;font-weight:500;}.elementor-10539 .elementor-element.elementor-element-f3694a6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10539 .elementor-element.elementor-element-f3694a6.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-930ad89{--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:stretch;--background-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-7e6095e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10539 .elementor-element.elementor-element-7e6095e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10539 .elementor-element.elementor-element-7e6095e .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;}.elementor-10539 .elementor-element.elementor-element-7e6095e.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-891f340{text-align:center;}.elementor-10539 .elementor-element.elementor-element-891f340 img{width:40%;}.elementor-10539 .elementor-element.elementor-element-891f340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-36d3a5f .current-progress{background-color:#FFFFFF;}.elementor-10539 .elementor-element.elementor-element-36d3a5f{--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;--border-radius:100px 100px 100px 100px;top:0px;z-index:999999;}.elementor-10539 .elementor-element.elementor-element-36d3a5f .elementor-scrolling-tracker-horizontal{background-color:#0000004F;}body:not(.rtl) .elementor-10539 .elementor-element.elementor-element-36d3a5f{left:0px;}body.rtl .elementor-10539 .elementor-element.elementor-element-36d3a5f{right:0px;}.elementor-10539 .elementor-element.elementor-element-d33434f{z-index:5;}.elementor-10539 .elementor-element.elementor-element-ade5784{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-ade5784:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-ade5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #050505 30%, #00000000 100%);}.elementor-10539 .elementor-element.elementor-element-ade5784, .elementor-10539 .elementor-element.elementor-element-ade5784::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-b63625d{text-align:left;width:auto;max-width:auto;}.elementor-10539 .elementor-element.elementor-element-b63625d .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK 2", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;}.elementor-10539 .elementor-element.elementor-element-b63625d.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-6acf4eb{text-align:center;width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-6acf4eb .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK", Sans-serif;font-size:49px;font-weight:400;line-height:1.3em;}.elementor-10539 .elementor-element.elementor-element-6acf4eb.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-0f3dc76{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-10539 .elementor-element.elementor-element-8895e97{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#1F2124;--border-color:#1F2124;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-10539 .elementor-element.elementor-element-8895e97:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-8895e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F212417;}.elementor-10539 .elementor-element.elementor-element-8895e97, .elementor-10539 .elementor-element.elementor-element-8895e97::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-37d8094 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10539 .elementor-element.elementor-element-37d8094 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#272C33;border-radius:40px 40px 40px 40px;}.elementor-10539 .elementor-element.elementor-element-e7c2730{--display:flex;--min-height:539px;--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;--background-transition:0.3s;--z-index:0;}.elementor-10539 .elementor-element.elementor-element-e7c2730:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-e7c2730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1F;}.elementor-10539 .elementor-element.elementor-element-e7c2730, .elementor-10539 .elementor-element.elementor-element-e7c2730::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-e7c2730.e-con{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-3769882{text-align:left;width:auto;max-width:auto;}.elementor-10539 .elementor-element.elementor-element-3769882 .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK 2", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;}.elementor-10539 .elementor-element.elementor-element-3769882.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-61f2b95{text-align:center;width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-61f2b95 .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK", Sans-serif;font-size:49px;font-weight:400;line-height:1.3em;}.elementor-10539 .elementor-element.elementor-element-61f2b95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-61f2b95.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-faa96a5{text-align:center;width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-faa96a5 .elementor-heading-title{color:#FFFFFFD1;font-family:"CSS PACK 2", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;}.elementor-10539 .elementor-element.elementor-element-faa96a5.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-3a22c9b{--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:flex-start;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10539 .elementor-element.elementor-element-3a22c9b:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-3a22c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10539 .elementor-element.elementor-element-3a22c9b, .elementor-10539 .elementor-element.elementor-element-3a22c9b::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-ee25e1a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10539 .elementor-element.elementor-element-3585b38{text-align:center;width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;z-index:5;}.elementor-10539 .elementor-element.elementor-element-3585b38 .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;}.elementor-10539 .elementor-element.elementor-element-3585b38.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-2de04dd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-33f76f1{--display:flex;--background-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-b1e484f{text-align:center;width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;z-index:5;}.elementor-10539 .elementor-element.elementor-element-b1e484f .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;}.elementor-10539 .elementor-element.elementor-element-b1e484f.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-209e626.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-209e626 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-ab13058{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;--z-index:50;}.elementor-10539 .elementor-element.elementor-element-ab13058:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-ab13058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-10539 .elementor-element.elementor-element-ab13058, .elementor-10539 .elementor-element.elementor-element-ab13058::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-ab13058.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10539 .elementor-element.elementor-element-7794b20{text-align:left;width:auto;max-width:auto;}.elementor-10539 .elementor-element.elementor-element-7794b20 .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK 2", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;}.elementor-10539 .elementor-element.elementor-element-7794b20.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-7a471a9{text-align:center;width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-7a471a9 .elementor-heading-title{color:#FFFFFF;font-family:"CSS PACK", Sans-serif;font-size:49px;font-weight:400;line-height:1.3em;}.elementor-10539 .elementor-element.elementor-element-7a471a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-7a471a9.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-98573a8{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F242C;--border-color:#1F242C;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-10539 .elementor-element.elementor-element-98573a8, .elementor-10539 .elementor-element.elementor-element-98573a8::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-3035e60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-3035e60{z-index:2;}.elementor-10539 .elementor-element.elementor-element-de436ae{--display:flex;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-15820df{--display:flex;--min-height:298px;--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:stretch;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F242C;--border-color:#1F242C;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:80;}.elementor-10539 .elementor-element.elementor-element-15820df:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-15820df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0808088C;}.elementor-10539 .elementor-element.elementor-element-15820df, .elementor-10539 .elementor-element.elementor-element-15820df::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-15820df.e-con{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-98b4443{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10539 .elementor-element.elementor-element-73c28d6{text-align:left;}.elementor-10539 .elementor-element.elementor-element-73c28d6 img{width:24%;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec{text-align:left;width:auto;max-width:auto;z-index:50;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec .elementor-heading-title{color:#FFFFF4;font-family:"Questrial", Sans-serif;font-size:32px;font-weight:500;line-height:1.1em;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec.elementor-element{--align-self:flex-start;}.elementor-10539 .elementor-element.elementor-element-36e03ef{text-align:left;width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-36e03ef .elementor-heading-title{color:#FFFFFFD1;font-family:"CSS PACK 2", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-36e03ef.elementor-element{--align-self:flex-start;}.elementor-10539 .elementor-element.elementor-element-ab4c9ae{--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:stretch;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;fill:#000000;color:#000000;}.elementor-10539 .elementor-element.elementor-element-2aeb604.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-2e64073{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-5fe8f42 img{width:100%;max-width:100%;}.elementor-10539 .elementor-element.elementor-element-5fe8f42{z-index:5;}.elementor-10539 .elementor-element.elementor-element-7eb24a1 img{width:100%;max-width:100%;}.elementor-10539 .elementor-element.elementor-element-7eb24a1{z-index:4;}.elementor-10539 .elementor-element.elementor-element-c2c885c img{width:100%;max-width:100%;}.elementor-10539 .elementor-element.elementor-element-c2c885c{z-index:0;}.elementor-10539 .elementor-element.elementor-element-30664e2{--display:flex;--min-height:40vh;--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;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-10539 .elementor-element.elementor-element-30664e2:not(.elementor-motion-effects-element-type-background), .elementor-10539 .elementor-element.elementor-element-30664e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-10539 .elementor-element.elementor-element-30664e2::before, .elementor-10539 .elementor-element.elementor-element-30664e2 > .elementor-background-video-container::before, .elementor-10539 .elementor-element.elementor-element-30664e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10539 .elementor-element.elementor-element-30664e2 > .elementor-background-slideshow::before, .elementor-10539 .elementor-element.elementor-element-30664e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10539 .elementor-element.elementor-element-30664e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-10539 .elementor-element.elementor-element-30664e2, .elementor-10539 .elementor-element.elementor-element-30664e2::before{--border-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-a10ec6b img{width:22%;max-width:80%;filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10539 .elementor-element.elementor-element-a10ec6b{z-index:5;}.elementor-10539 .elementor-element.elementor-element-0f9d09e{--display:flex;--background-transition:0.3s;}.elementor-10539 .elementor-element.elementor-element-c0d0e7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-93c8fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-81cc842 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-10539:not(.elementor-motion-effects-element-type-background), body.elementor-page-10539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}@media(min-width:768px){.elementor-10539 .elementor-element.elementor-element-9009d9b{--width:100%;}.elementor-10539 .elementor-element.elementor-element-52282ea{--width:100%;}.elementor-10539 .elementor-element.elementor-element-e7c2730{--width:1200px;}.elementor-10539 .elementor-element.elementor-element-15820df{--width:100%;}}@media(max-width:1366px){.elementor-10539 .elementor-element.elementor-element-403acbc{--min-height:0px;}.elementor-10539 .elementor-element.elementor-element-52282ea{--min-height:400px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-10539 .elementor-element.elementor-element-f3694a6 .elementor-heading-title{font-size:60px;}.elementor-10539 .elementor-element.elementor-element-f3694a6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10539 .elementor-element.elementor-element-f3694a6{width:var( --container-widget-width, 782px );max-width:782px;--container-widget-width:782px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-6acf4eb .elementor-heading-title{font-size:49px;}.elementor-10539 .elementor-element.elementor-element-6acf4eb{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10539 .elementor-element.elementor-element-61f2b95 .elementor-heading-title{font-size:49px;}.elementor-10539 .elementor-element.elementor-element-61f2b95{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10539 .elementor-element.elementor-element-3585b38 .elementor-heading-title{font-size:32px;}.elementor-10539 .elementor-element.elementor-element-3585b38{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10539 .elementor-element.elementor-element-b1e484f .elementor-heading-title{font-size:32px;}.elementor-10539 .elementor-element.elementor-element-b1e484f{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10539 .elementor-element.elementor-element-7a471a9 .elementor-heading-title{font-size:49px;}.elementor-10539 .elementor-element.elementor-element-7a471a9{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10539 .elementor-element.elementor-element-de436ae{--min-height:0px;}.elementor-10539 .elementor-element.elementor-element-15820df{--min-height:400px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10539 .elementor-element.elementor-element-98b4443{--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10539 .elementor-element.elementor-element-73c28d6 img{width:24%;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec .elementor-heading-title{font-size:28px;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec{width:var( --container-widget-width, 401px );max-width:401px;--container-widget-width:401px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-36e03ef .elementor-heading-title{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-5fe8f42 img{width:100%;}.elementor-10539 .elementor-element.elementor-element-7eb24a1 img{width:100%;}.elementor-10539 .elementor-element.elementor-element-c2c885c img{width:100%;}}@media(max-width:1024px){.elementor-10539 .elementor-element.elementor-element-52282ea{--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:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-10539 .elementor-element.elementor-element-f3694a6 .elementor-heading-title{font-size:45px;}.elementor-10539 .elementor-element.elementor-element-f3694a6{width:var( --container-widget-width, 782px );max-width:782px;--container-widget-width:782px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-2de04dd pre, .elementor-10539 .elementor-element.elementor-element-2de04dd code, .elementor-10539 .elementor-element.elementor-element-2de04dd .line-numbers .line-numbers-rows{font-size:12px;}.elementor-10539 .elementor-element.elementor-element-209e626 pre, .elementor-10539 .elementor-element.elementor-element-209e626 code, .elementor-10539 .elementor-element.elementor-element-209e626 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-10539 .elementor-element.elementor-element-15820df{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec .elementor-heading-title{font-size:26px;}.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-10539 .elementor-element.elementor-element-94e72f4{--min-height:0vh;--justify-content:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;--z-index:60;}.elementor-10539 .elementor-element.elementor-element-9009d9b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10539 .elementor-element.elementor-element-52282ea{--width:100%;--min-height:360px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10539 .elementor-element.elementor-element-f3694a6{text-align:center;width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-f3694a6 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-f3694a6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10539 .elementor-element.elementor-element-f3694a6.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-930ad89{--z-index:99999;}.elementor-10539 .elementor-element.elementor-element-7e6095e .elementor-button{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-891f340 img{width:85%;}.elementor-10539 .elementor-element.elementor-element-891f340 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-10539 .elementor-element.elementor-element-ade5784{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:50;}.elementor-10539 .elementor-element.elementor-element-b63625d{text-align:center;}.elementor-10539 .elementor-element.elementor-element-b63625d .elementor-heading-title{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-b63625d.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-6acf4eb{text-align:center;width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-6acf4eb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-6acf4eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-6acf4eb.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-8895e97{--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10539 .elementor-element.elementor-element-37d8094 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10539 .elementor-element.elementor-element-e7c2730{--width:444px;--min-height:200px;}.elementor-10539 .elementor-element.elementor-element-3769882{text-align:center;}.elementor-10539 .elementor-element.elementor-element-3769882 .elementor-heading-title{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-3769882.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-61f2b95{text-align:center;width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-61f2b95 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-61f2b95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-61f2b95.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-faa96a5{text-align:center;width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-faa96a5 .elementor-heading-title{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-faa96a5.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-3a22c9b{--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;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10539 .elementor-element.elementor-element-ee25e1a{--gap:10px 10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-3585b38{text-align:center;width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-3585b38 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-3585b38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-3585b38.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-2de04dd pre, .elementor-10539 .elementor-element.elementor-element-2de04dd code, .elementor-10539 .elementor-element.elementor-element-2de04dd .line-numbers .line-numbers-rows{font-size:8px;}.elementor-10539 .elementor-element.elementor-element-2de04dd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10539 .elementor-element.elementor-element-2de04dd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-33f76f1{--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:10px 10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10539 .elementor-element.elementor-element-b1e484f{text-align:center;width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;z-index:99;}.elementor-10539 .elementor-element.elementor-element-b1e484f .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-b1e484f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-b1e484f.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-209e626 pre, .elementor-10539 .elementor-element.elementor-element-209e626 code, .elementor-10539 .elementor-element.elementor-element-209e626 .line-numbers .line-numbers-rows{font-size:8px;}.elementor-10539 .elementor-element.elementor-element-209e626.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10539 .elementor-element.elementor-element-209e626 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-ab13058{--min-height:0vh;--justify-content:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;--z-index:50;}.elementor-10539 .elementor-element.elementor-element-7794b20{text-align:center;}.elementor-10539 .elementor-element.elementor-element-7794b20 .elementor-heading-title{font-size:16px;}.elementor-10539 .elementor-element.elementor-element-7794b20.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-7a471a9{text-align:center;width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-7a471a9 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-7a471a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-7a471a9.elementor-element{--align-self:center;}.elementor-10539 .elementor-element.elementor-element-98573a8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10539 .elementor-element.elementor-element-15820df{--width:100%;--min-height:360px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10539 .elementor-element.elementor-element-98b4443{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10539 .elementor-element.elementor-element-73c28d6 img{width:38%;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec{text-align:left;width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-10539 .elementor-element.elementor-element-2f4a9ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10539 .elementor-element.elementor-element-36e03ef{text-align:left;width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-10539 .elementor-element.elementor-element-36e03ef .elementor-heading-title{font-size:14px;}.elementor-10539 .elementor-element.elementor-element-36e03ef.elementor-element{--align-self:flex-start;}.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button{font-size:12px;}.elementor-10539 .elementor-element.elementor-element-2e64073{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-10539 .elementor-element.elementor-element-5fe8f42 img{width:100%;}.elementor-10539 .elementor-element.elementor-element-7eb24a1 img{width:100%;}.elementor-10539 .elementor-element.elementor-element-c2c885c img{width:100%;max-width:100%;}.elementor-10539 .elementor-element.elementor-element-30664e2{--min-height:0vh;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-10539 .elementor-element.elementor-element-a10ec6b img{width:65%;max-width:65%;}.elementor-10539 .elementor-element.elementor-element-c0d0e7c > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-10539 .elementor-element.elementor-element-93c8fd2 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-10539 .elementor-element.elementor-element-81cc842 > .elementor-widget-container{margin:0px 0px -50px 0px;}}/* Start custom CSS for html, class: .elementor-element-794f8fb */.elementor-10539 .elementor-element.elementor-element-794f8fb{
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    height: 100%;
    width: 100%;
}

.dot1x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}
.dot2x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}

.dot3x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}

.dot4x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}
.dot2x {
    position: absolute;
    top:0;
    right: 0;
}

.dot3x {
    position: absolute;
    bottom:0;
    right: 0;
}

.dot4x {
    position: absolute;
    bottom:0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3694a6 */.elementor-10539 .elementor-element.elementor-element-f3694a6 .elementor-button{
animation: luzes 2s linear infinite;
background: linear-gradient( to bottom, #949494, #444444) !important;
border-radius: 7% 7% 7% 10% / 100% 100% 100% 100%;
padding: 15px 30px;
}

@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #fff;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e6095e */.elementor-10539 .elementor-element.elementor-element-7e6095e .elementor-button .elementor-button-icon{
    transform: translatey(-3px) scale(1.1);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52282ea */.cardw::before{
content: "";
position: absolute;
top: 0%;
left: 50%;
width: 550px;
transition: 1s;
height: 250px;
transform: translate(-50%, -50%);
background: #16191F;
border-radius: 100%;
filter: blur(50px);
}

.cardw:hover:before{
content: "";
position: absolute;
top: 0%;
left: 50%;
transition: 1s;
width: 650px;
height: 250px;
transform: translate(-50%, -50%);
background: #16191F;
border-radius: 100%;
filter: blur(80px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403acbc */.elementor-10539 .elementor-element.elementor-element-403acbc:before {
    animation:  x1d89 5s cubic-bezier(.6,.6,0,1) infinite;
    background: linear-gradient(to right, rgba(201, 177, 255, 0), #83a39e, rgba(201, 177, 255, 0));
    content: "";
    display: block;
    position: absolute;
    top:0;
    height: 1px;
    z-index: 90;
    width: 100%;
}

.elementor-10539 .elementor-element.elementor-element-403acbc:after {
    animation:  x1d892 5s cubic-bezier(.6,.6,0,1) infinite;
    background: linear-gradient(to right, rgba(201, 177, 255, 0), #83a39e, rgba(201, 177, 255, 0));
    content: "";
    z-index: 90;
    position: absolute;
    display: block;
    height: 1px;
    bottom:0;
    width: 100%;
}


@keyframes x1d89{
   0% {
    transform: translate(-100%);
}
50%, 100% {
    transform: translate(100%);
}
}

@keyframes x1d892{
   0% {
    transform: translate(100%);
}
50%, 100% {
    transform: translate(-100%);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d33434f */.elementor-10539 .elementor-element.elementor-element-d33434f{
    position: absolute;
    top:0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8895e97 */.elementor-10539 .elementor-element.elementor-element-8895e97{
-webkit-backdrop-filter: blur(3px);
backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c2730 */.elementor-10539 .elementor-element.elementor-element-e7c2730{
    position: absolute;
    top: 300px;
    mask: url('http://heitorferreira.com.br/wp-content/uploads/2024/06/BALL-MASK-cropped.svg');
        -webkit-mask: url('http://heitorferreira.com.br/wp-content/uploads/2024/06/BALL-MASK-cropped.svg');
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
     mask-size: contain;
     mask-position: center;
     -webkit-mask-position: center;
    mask-repeat: no-repeat;


}

@media(max-width: 767px){
  .elementor-10539 .elementor-element.elementor-element-e7c2730{
    position: absolute;
    top: 100px;


}
  
}

.elementor-10539 .elementor-element.elementor-element-e7c2730:before {
  content: "";
  position: absolute;
  left: 0;
  transform: scaleY(100%);
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 20;
  filter: blur(0px);
  background: linear-gradient(to top, transparent 1%, #83a39e 50%, transparent 99%);
  transform-origin: bottom;
  pointer-events: none;
  animation: x1bdx2 5s linear infinite;
}





@keyframes x1bdx2{
   0%{
      transform: scaleY(100%);
      opacity: 0;
   }
   
   10%{
      transform: scaleY(100%);
      opacity: 1;
   }
   
   50%{
       transform: scaleY(80%);
       opacity: 1;
   }
   
   70%{
       transform: scaleY(80%);
       opacity: 1;
   }
   100%{
       transform: scaleY(0%);
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f3dc76 */.elementor-10539 .elementor-element.elementor-element-0f3dc76::before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 950px;
height: 550px;
transform: translate(-50%, -50%);
background: #465166;
border-radius: 100%;
filter: blur(100px);
opacity: 1;
}
@media(max-width: 1500px){
    .elementor-10539 .elementor-element.elementor-element-0f3dc76::before{
width: 1000px;
height: 550px;
filter: blur(60px);
}
}

@media(max-width: 1000px){
    .elementor-10539 .elementor-element.elementor-element-0f3dc76::before{
width: 300px;
height: 150px;
filter: blur(80px);
}
}/* End custom CSS */
/* Start custom CSS for code-highlight, class: .elementor-element-2de04dd */.toolbar{
    opacity: 1 !important; 
    z-index: 99;
    position: absolute !important;
    -webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
}

.toolbar::after {
  background: linear-gradient(90deg, #1F2124, #fff, #1F2124);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 2s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
}
@keyframes animate {
  0% {
    background-position: -500%;
  }
  100% {
    background-position: 500%;
  }
}

.toolbar::after {
  font-family: CSS PACK;
  color: white;
  font-size: 14px;
  font-weight: 400;
  content: "Copiar";
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  transform: translate(-50%,-50%);
  left: 50%;
  top:50%;
  z-index: 99;
  position: absolute;
  width: 100%;
  height: 100%;
}

.copy-to-clipboard div.code-toolbar>.toolbar a, .copy-to-clipboard div.code-toolbar>.toolbar button, .copy-to-clipboard div.code-toolbar>.toolbar span {
    color: transparent !important;
    padding: 9px 30px;
    border-radius: 100px;
    background: #1F2124;
}

.prismjs-tomorrow :not(pre)>code[class*=language-], .prismjs-tomorrow pre[class*=language-] {
    background: black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee25e1a */.elementor-10539 .elementor-element.elementor-element-ee25e1a{
    height: 500px;
    overflow: hidden;
}

.elementor-10539 .elementor-element.elementor-element-ee25e1a:hover .language-javascript{
   transform: translatey(-40%);
   transition: 1s;
}
 .language-javascript{
   transition: 1s;
}


@media(max-width: 767px){
  .elementor-10539 .elementor-element.elementor-element-ee25e1a{
    height: 300px;
    overflow: hidden;
}  
}
.elementor-10539 .elementor-element.elementor-element-ee25e1a::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
background: linear-gradient(to top, #000 10%, transparent 55%, transparent 55%, #000 90%);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f76f1 */.elementor-10539 .elementor-element.elementor-element-33f76f1{
    height: 500px;
    overflow: hidden;
    transition-delay: 0.5s !important;
}

.elementor-10539 .elementor-element.elementor-element-33f76f1:hover .language-css{
   transform: translatey(-70%);
   transition: 1s;
}

.language-css{
   transition: 1s;
}
@media(max-width: 767px){
  .elementor-10539 .elementor-element.elementor-element-33f76f1{
    height: 300px;
    overflow: hidden;
    transition-delay: 0s !important;
}  
}
.elementor-10539 .elementor-element.elementor-element-33f76f1::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
background: linear-gradient(to top, #000 10%, transparent 55%, transparent 55%, #000 90%);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade5784 */.elementor-10539 .elementor-element.elementor-element-ade5784{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3035e60 */.elementor-10539 .elementor-element.elementor-element-3035e60{
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    height: 100%;
    width: 100%;
}

.dot1x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}
.dot2x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}

.dot3x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}

.dot4x:before{
    background: #0E100F;
    border: 1px solid #1F242C;
    height: 15px;
    content: "";
    position: absolute;
    top: -7px;
    border-radius: 4px;
    left: -7px;
    width: 15px;
}
.dot2x {
    position: absolute;
    top:0;
    right: 0;
}

.dot3x {
    position: absolute;
    bottom:0;
    right: 0;
}

.dot4x {
    position: absolute;
    bottom:0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4a9ec */.elementor-10539 .elementor-element.elementor-element-2f4a9ec .elementor-button{
animation: luzes 2s linear infinite;
background: linear-gradient( to bottom, #949494, #444444) !important;
border-radius: 7% 7% 7% 10% / 100% 100% 100% 100%;
padding: 15px 30px;
}

@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #fff;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aeb604 */.elementor-10539 .elementor-element.elementor-element-2aeb604 .elementor-button .elementor-button-icon{
    transform: translatey(-3px) scale(1.1);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fe8f42 */.elementor-10539 .elementor-element.elementor-element-5fe8f42{
    position: absolute;
width: 100% !important;
    animation: rotatextt 5s ease infinite;

}



@keyframes rotatextt {

  0%,100% {

    transform: rotate(0deg) translatey(0px) ;

  }

  50% {

    transform: rotate(20deg) translatey(-20px);
    filter: saturate(1) brightness(1);

  }
  70% {

    transform: rotate(-30deg) translatey(-60px) translatex(-20px) scale(1.05);
    filter: saturate(2) brightness(2.5);

  }
  90% {

    transform: rotate(20deg) translatey(-20px);
    filter: saturate(1) brightness(1);

  }

}

@media(max-width:767px){
    @keyframes rotatextt {

  0%,100% {

    transform: rotate(0deg) translatey(0px);

  }

  50% {

    transform: rotate(20deg) translatey(-20px);
    filter: saturate(1) brightness(1);

  }
  70% {

    transform: rotate(-30deg) translatey(-40px) scale(1);
    filter: saturate(2) brightness(2);

  }
  90% {

    transform: rotate(20deg) translatey(-20px);
    filter: saturate(1) brightness(1);

  }

}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eb24a1 */.elementor-10539 .elementor-element.elementor-element-7eb24a1{
    position: absolute;

width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2c885c */.elementor-10539 .elementor-element.elementor-element-c2c885c{
   animation: luzft 5s ease infinite;
width: 100% !important;

}

@keyframes luzft {
                0%,100% {
                    filter: brightness(1)
                }

                86% {
                    filter: brightness(1)
                }

                86.25% {
                    filter: brightness(1.8)
                }

                87% {
                    filter: brightness(1.3)
                }

                88.5% {
                    filter: brightness(3)
                }

                95% {
                    filter: brightness(1)
                }
            }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15820df */.cardw::before{
content: "";
position: absolute;
top: 0%;
left: 50%;
width: 550px;
transition: 1s;
height: 250px;
transform: translate(-50%, -50%);
background: #16191F;
border-radius: 100%;
filter: blur(50px);
will-change: filter;
}

.cardw:hover:before{
content: "";
position: absolute;
top: 0%;
left: 50%;
transition: 1s;
width: 650px;
height: 250px;
transform: translate(-50%, -50%);
background: #16191F;
border-radius: 100%;
filter: blur(80px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de436ae */.elementor-10539 .elementor-element.elementor-element-de436ae:before {
    animation:  x1d89 5s cubic-bezier(.6,.6,0,1) infinite;
    background: linear-gradient(to right, rgba(201, 177, 255, 0), #83a39e, rgba(201, 177, 255, 0));
    content: "";
    display: block;
    position: absolute;
    top:0;
    height: 1px;
    z-index: 90;
    width: 100%;
}

.elementor-10539 .elementor-element.elementor-element-de436ae:after {
    animation:  x1d892 5s cubic-bezier(.6,.6,0,1) infinite;
    background: linear-gradient(to right, rgba(201, 177, 255, 0), #83a39e, rgba(201, 177, 255, 0));
    content: "";
    z-index: 90;
    position: absolute;
    display: block;
    height: 1px;
    bottom:0;
    width: 100%;
}


@keyframes x1d89{
   0% {
    transform: translate(-100%);
}
50%, 100% {
    transform: translate(100%);
}
}

@keyframes x1d892{
   0% {
    transform: translate(100%);
}
50%, 100% {
    transform: translate(-100%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a10ec6b */.elementor-10539 .elementor-element.elementor-element-a10ec6b{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5c665a */.brilho2 .elementor-button {
 background: #D1D1D1 !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}   
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%; 
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1); 
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important; 
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93c8fd2 */.perspectiva{
    transition: 1s !important;
 opacity: 0;
}
.scroll-left{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(-30px, 0);
}
.scroll-left2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(-30px, 0);
}
.scroll-right{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(30px, 0);
}
.scroll-right2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(30px, 0);
}
.scroll-bottom{
    opacity: 0;
    transition: 0.9s;
    filter: blur(10px);
    transform: translate(0, -30px);
}
.scroll-bottom2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(0, -30px);
}
.scroll-top{
    opacity: 0;
    transition: 0.9s;
    filter: blur(5px);
    transform: translate(0, 30px);
}
.scroll-top2{
    opacity: 0;
    transition: 0.3s;
    transform: translate(0, 30px);
}
.ativo7{ 
    opacity: 1;
    transition: 0.9s;
    filter: blur(0px);
    transform: translate(0, 0px);
    transition-delay: 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9d09e */.elementor-10539 .elementor-element.elementor-element-0f9d09e{
    padding: 0px;
    overflow: hidden;
    height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30664e2 */.elementor-10539 .elementor-element.elementor-element-30664e2{

border-top: 1px solid;

border-image: linear-gradient(to right, transparent 15%, #333 50%, transparent 85%) 50;

}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden !important; 
}

*::-webkit-scrollbar {
    width: 7px !important;
}

*::-webkit-scrollbar-track {
    background: black;
}

*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    border: 2px solid black;
    background: linear-gradient(to bottom, #5CFFFC,#00FFAE);
    transition: all .8s;

}

*::selection {
    color: #ffffff;
    background: #00FFAE;
}

corx{
    font-weight: 700;
    background: -webkit-linear-gradient(20deg,#5CFFFC,#00FFAE);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

corb{
    font-weight: 400;
    background: -webkit-linear-gradient(-90deg,white,#B0B0B0);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

cinza{
    font-weight: 400;
    color: #9E9E9E ;
}

wt{
    font-weight: 400;
    color: #fff ;
}

bk{
    font-weight: 600;
    color: #000 ;
}
p{
    margin: 0;
}

body {

      cursor: url("http://heitorferreira.com.br/wp-content/uploads/2024/06/SETAG-5.svg"), auto;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CSS PACK 2';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.eot');
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.woff2') format('woff2'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.woff') format('woff'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.ttf') format('truetype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Regular.svg#CSSPACK2') format('svg');
}
@font-face {
	font-family: 'CSS PACK 2';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.eot');
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.woff2') format('woff2'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.woff') format('woff'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.ttf') format('truetype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/08/Figtree-Bold.svg#CSSPACK2') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CSS PACK';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.eot');
	src: url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.woff2') format('woff2'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.woff') format('woff'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.ttf') format('truetype'),
		url('http://heitorferreira.com.br/wp-content/uploads/2024/06/Questrial-Regular.svg#CSSPACK') format('svg');
}
/* End Custom Fonts CSS */