.elementor-620 .elementor-element.elementor-element-308ce06{--display:flex;--min-height:920px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-620 .elementor-element.elementor-element-308ce06:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-308ce06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09131E;background-image:url("https://metavision1.com/wp-content/uploads/2025/05/hero-section-metavision-samara-nova-menor.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-620 .elementor-element.elementor-element-488eb1d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-488eb1d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-620 .elementor-element.elementor-element-488eb1d.elementor-element{--align-self:center;}.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-title{font-family:"TikTok Display", Sans-serif;font-size:40px;font-weight:500;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-description{font-family:"TikTok Text", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-c006e71{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-b3981f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-b3981f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-b3981f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-b3981f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-7830846 .elementor-button{background-color:#00000000;font-family:"TikTok Display", Sans-serif;font-size:18px;font-weight:700;fill:#1A1A1A;color:#1A1A1A;padding:20px 57px 20px 57px;}.elementor-620 .elementor-element.elementor-element-7830846 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-b03ec24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:4;}.elementor-620 .elementor-element.elementor-element-923ead9{--display:flex;--min-height:35px;--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;--z-index:2;}.elementor-620 .elementor-element.elementor-element-923ead9:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-923ead9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-1bcbcdd{--display:flex;--min-height:35px;--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;--z-index:1;}.elementor-620 .elementor-element.elementor-element-1bcbcdd:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-1bcbcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBCBC;}.elementor-620 .elementor-element.elementor-element-a055f7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-a055f7d:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-a055f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091119;}.elementor-620 .elementor-element.elementor-element-69c576b{--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;--border-radius:40px 40px 40px 40px;--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-620 .elementor-element.elementor-element-69c576b:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-69c576b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-a02c52d{z-index:999;}.elementor-620 .elementor-element.elementor-element-a02c52d img{width:81%;}.elementor-620 .elementor-element.elementor-element-708f217{--display:flex;}.elementor-620 .elementor-element.elementor-element-e7a7d26{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:4rem;}.elementor-620 .elementor-element.elementor-element-e404c6e .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:18px;font-weight:700;}.elementor-620 .elementor-element.elementor-element-2c6b225 .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-b96dcce .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-b44d83c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F5F5F5;--border-color:#F5F5F5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-b44d83c:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-b44d83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091119;}.elementor-620 .elementor-element.elementor-element-2c302ce{z-index:3;}.elementor-620 .elementor-element.elementor-element-770bc7d{z-index:3;}.elementor-620 .elementor-element.elementor-element-327ed6d{z-index:3;}.elementor-620 .elementor-element.elementor-element-eb11735{z-index:3;}.elementor-620 .elementor-element.elementor-element-40a0773 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-40a0773 .elementor-icon{font-size:188px;}.elementor-620 .elementor-element.elementor-element-40a0773 .elementor-icon svg{height:188px;}.elementor-620 .elementor-element.elementor-element-9aaf886{z-index:4;text-align:center;}.elementor-620 .elementor-element.elementor-element-9aaf886 .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:52px;font-weight:500;line-height:65px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-957f17c .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-45a51e2{--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:12rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-45a51e2:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-45a51e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091119;}.elementor-620 .elementor-element.elementor-element-0ac88d1{--display:flex;}.elementor-620 .elementor-element.elementor-element-f772757{--display:flex;--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-620 .elementor-element.elementor-element-418a157 > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-620 .elementor-element.elementor-element-418a157 .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-d5fcb2c{text-align:start;}.elementor-620 .elementor-element.elementor-element-4236cda{--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-620 .elementor-element.elementor-element-3e3c235{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:1;}.elementor-620 .elementor-element.elementor-element-3e3c235:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-3e3c235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-6a9b9e2{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-53f0300{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-53f0300:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-53f0300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-dd147dc{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-485f8d8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:3;}.elementor-620 .elementor-element.elementor-element-485f8d8:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-485f8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-5ee4ff9{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-77e770c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:4;}.elementor-620 .elementor-element.elementor-element-77e770c:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-77e770c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-80510b5{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-92c1a2c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:5;}.elementor-620 .elementor-element.elementor-element-92c1a2c:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-92c1a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-cc6d5bb{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-5487601{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:6;}.elementor-620 .elementor-element.elementor-element-5487601:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-5487601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-ec11a4e{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-9ed86a4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--border-radius:40px 40px 40px 40px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4.7rem;--padding-right:4rem;--z-index:6;}.elementor-620 .elementor-element.elementor-element-9ed86a4:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-9ed86a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-icon i{color:#02477F00;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-icon svg{fill:#02477F00;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-117ca2c{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-item > a{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-text{color:#F5F5F5;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-d47f4b6{--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;--flex-wrap:wrap;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:4;}.elementor-620 .elementor-element.elementor-element-d47f4b6:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-d47f4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-9659d6f{width:100%;max-width:100%;text-align:center;}.elementor-620 .elementor-element.elementor-element-9659d6f > .elementor-widget-container{padding:0rem 0rem 4rem 0rem;}.elementor-620 .elementor-element.elementor-element-9659d6f .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-a666a47{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-0e79266{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-7c28312{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-4b65585{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-816d9da{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:3;}.elementor-620 .elementor-element.elementor-element-d9a0f13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-d9a0f13{z-index:1;}.elementor-620 .elementor-element.elementor-element-d9a0f13 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-d9a0f13.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-d9a0f13.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-d9a0f13.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-d9a0f13.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-d9a0f13.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-d9a0f13 .elementor-icon{font-size:100%;}.elementor-620 .elementor-element.elementor-element-d9a0f13 .elementor-icon svg{height:100%;}.elementor-620 .elementor-element.elementor-element-ba0587e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-ba0587e{z-index:4;}.elementor-620 .elementor-element.elementor-element-ba0587e .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-ba0587e.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-ba0587e.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-ba0587e.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-ba0587e.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-ba0587e.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-ae7db59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-ae7db59{z-index:4;}.elementor-620 .elementor-element.elementor-element-ae7db59 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-ae7db59.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-ae7db59.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-ae7db59.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-ae7db59.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-ae7db59.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-2830227 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-2830227 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-2830227.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-2830227.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-2830227.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-2830227.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-2830227.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-6cce4bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-6cce4bd .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-6cce4bd.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-6cce4bd.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-6cce4bd.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-6cce4bd.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-6cce4bd.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-a83c1b4{--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;--padding-top:12rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-a83c1b4:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-a83c1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091119;}.elementor-620 .elementor-element.elementor-element-b2fd741 .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:18px;font-weight:700;}.elementor-620 .elementor-element.elementor-element-ec6231e > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-620 .elementor-element.elementor-element-ec6231e{z-index:3;text-align:center;}.elementor-620 .elementor-element.elementor-element-ec6231e .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-08c5fe2 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-08c5fe2.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-08c5fe2.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-08c5fe2.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-08c5fe2.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-08c5fe2.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-385bff5 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-385bff5.elementor-view-stacked .elementor-icon{background-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-385bff5.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-385bff5.elementor-view-default .elementor-icon{color:#02477F00;border-color:#02477F00;}.elementor-620 .elementor-element.elementor-element-385bff5.elementor-view-framed .elementor-icon, .elementor-620 .elementor-element.elementor-element-385bff5.elementor-view-default .elementor-icon svg{fill:#02477F00;}.elementor-620 .elementor-element.elementor-element-3b1bf61{--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;--border-radius:40px 40px 40px 40px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;--z-index:3;}.elementor-620 .elementor-element.elementor-element-3b1bf61:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-3b1bf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-e361d1c{text-align:center;}.elementor-620 .elementor-element.elementor-element-e361d1c .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-7e8bf34 .elementor-button{background-color:#FCAF1700;font-family:"TikTok Display", Sans-serif;font-size:18px;font-weight:700;fill:#1A1A1A;color:#1A1A1A;padding:20px 57px 20px 57px;}.elementor-620 .elementor-element.elementor-element-7e8bf34{width:initial;max-width:initial;}.elementor-620 .elementor-element.elementor-element-7e8bf34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-cb94222{--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;border-style:none;--border-style:none;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-cb94222:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-cb94222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-2123289 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-620 .elementor-element.elementor-element-2123289{z-index:3;text-align:center;}.elementor-620 .elementor-element.elementor-element-2123289 .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-a6e9209 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-a6e9209 .elementor-icon{font-size:188px;}.elementor-620 .elementor-element.elementor-element-a6e9209 .elementor-icon svg{height:188px;}.elementor-620 .elementor-element.elementor-element-cf0d2da{--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;--flex-wrap:wrap;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-620 .elementor-element.elementor-element-cf0d2da:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-cf0d2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metavision1.com/wp-content/uploads/2025/05/bg-footer-tiny.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-620 .elementor-element.elementor-element-433aa9e{width:100%;max-width:100%;text-align:center;}.elementor-620 .elementor-element.elementor-element-433aa9e > .elementor-widget-container{padding:0em 0em 8em 0em;}.elementor-620 .elementor-element.elementor-element-5e766fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#25D366;--border-color:#25D366;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-620 .elementor-element.elementor-element-5e766fa:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-5e766fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131924;}.elementor-620 .elementor-element.elementor-element-8bdf652{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-5c17d31 .elementor-heading-title{font-family:"TikTok Display", Sans-serif;font-size:48px;font-weight:500;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-ff728a5.elementor-element{--align-self:flex-end;}.elementor-620 .elementor-element.elementor-element-ff728a5 .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:18px;font-weight:400;color:#F5F5F5;}.elementor-620 .elementor-element.elementor-element-f396cea .elementor-button{background-color:#2B303A;font-family:"TikTok Display", Sans-serif;font-size:18px;font-weight:400;fill:#25D366;color:#25D366;border-style:solid;border-width:2px 2px 2px 2px;border-color:#25D366;border-radius:20px 20px 20px 20px;}.elementor-620 .elementor-element.elementor-element-9775bfb .elementor-heading-title{font-family:"TikTok Text", Sans-serif;font-size:18px;font-weight:500;}.elementor-620 .elementor-element.elementor-element-2cadbb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-2cadbb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-2cadbb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-2cadbb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-2cadbb5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-727da60{--display:flex;--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-620 .elementor-element.elementor-element-594cf44{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-620 .elementor-element.elementor-element-923ead9{--width:120%;}.elementor-620 .elementor-element.elementor-element-1bcbcdd{--width:120%;}.elementor-620 .elementor-element.elementor-element-708f217{--content-width:1280px;}.elementor-620 .elementor-element.elementor-element-8bdf652{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-620 .elementor-element.elementor-element-8bdf652{--width:100%;}}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-e361d1c .elementor-heading-title{font-size:24px;}.elementor-620 .elementor-element.elementor-element-cb94222{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-5e766fa{--flex-wrap:wrap;}.elementor-620 .elementor-element.elementor-element-8bdf652{--justify-content:space-between;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-308ce06{--min-height:1099px;--padding-top:3rem;--padding-bottom:14rem;--padding-left:1rem;--padding-right:1rem;}.elementor-620 .elementor-element.elementor-element-308ce06:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-308ce06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-620 .elementor-element.elementor-element-488eb1d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-title{margin-bottom:16px;font-size:7.3vw;line-height:120%;}.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-description{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-c006e71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-7830846 .elementor-button{font-size:16px;padding:20px 25px 20px 25px;}.elementor-620 .elementor-element.elementor-element-923ead9{--width:120%;--min-height:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-620 .elementor-element.elementor-element-1bcbcdd{--width:120%;--min-height:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-620 .elementor-element.elementor-element-a055f7d{--padding-top:8rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-69c576b{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-a02c52d img{width:100%;}.elementor-620 .elementor-element.elementor-element-708f217{--min-height:295px;}.elementor-620 .elementor-element.elementor-element-e7a7d26{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-620 .elementor-element.elementor-element-e7a7d26.e-con{--order:-99999 /* order start hack */;}.elementor-620 .elementor-element.elementor-element-e404c6e .elementor-heading-title{font-size:14px;}.elementor-620 .elementor-element.elementor-element-2c6b225 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-620 .elementor-element.elementor-element-b96dcce .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-620 .elementor-element.elementor-element-b44d83c{--padding-top:12rem;--padding-bottom:12rem;--padding-left:1rem;--padding-right:1rem;}.elementor-620 .elementor-element.elementor-element-9aaf886 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-620 .elementor-element.elementor-element-45a51e2{--padding-top:6rem;--padding-bottom:9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-620 .elementor-element.elementor-element-418a157 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-620 .elementor-element.elementor-element-418a157{text-align:center;}.elementor-620 .elementor-element.elementor-element-418a157 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-620 .elementor-element.elementor-element-d5fcb2c.elementor-element{--order:-99999 /* order start hack */;}.elementor-620 .elementor-element.elementor-element-d5fcb2c{text-align:center;}.elementor-620 .elementor-element.elementor-element-d5fcb2c img{max-width:63%;}.elementor-620 .elementor-element.elementor-element-3e3c235{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-6a9b9e2{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-6a9b9e2 .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-53f0300{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-dd147dc{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-dd147dc .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-485f8d8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-5ee4ff9{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-5ee4ff9 .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-77e770c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-80510b5{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-80510b5 .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-92c1a2c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-cc6d5bb{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-cc6d5bb .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-5487601{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-ec11a4e{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-ec11a4e .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-9ed86a4{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-117ca2c{--e-icon-list-icon-size:25px;}.elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-117ca2c .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-620 .elementor-element.elementor-element-d47f4b6{--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-9659d6f > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-620 .elementor-element.elementor-element-9659d6f{text-align:center;}.elementor-620 .elementor-element.elementor-element-9659d6f .elementor-heading-title{font-size:38px;line-height:38px;}.elementor-620 .elementor-element.elementor-element-a666a47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-0e79266{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-7c28312{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-4b65585{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-816d9da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-a83c1b4{--padding-top:12rem;--padding-bottom:12rem;--padding-left:2rem;--padding-right:2rem;--z-index:2;}.elementor-620 .elementor-element.elementor-element-b2fd741 .elementor-heading-title{font-size:14px;}.elementor-620 .elementor-element.elementor-element-ec6231e .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-620 .elementor-element.elementor-element-3b1bf61{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-e361d1c .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-620 .elementor-element.elementor-element-7e8bf34 .elementor-button{font-size:16px;padding:20px 25px 20px 25px;}.elementor-620 .elementor-element.elementor-element-2123289 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-620 .elementor-element.elementor-element-a6e9209.elementor-element{--align-self:center;}.elementor-620 .elementor-element.elementor-element-a6e9209 .elementor-icon-wrapper{text-align:center;}.elementor-620 .elementor-element.elementor-element-cf0d2da{--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;}.elementor-620 .elementor-element.elementor-element-433aa9e.elementor-element{--order:-99999 /* order start hack */;}.elementor-620 .elementor-element.elementor-element-433aa9e{text-align:center;}.elementor-620 .elementor-element.elementor-element-433aa9e img{max-width:52%;}.elementor-620 .elementor-element.elementor-element-5e766fa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-620 .elementor-element.elementor-element-8bdf652{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-620 .elementor-element.elementor-element-5c17d31 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for image-box, class: .elementor-element-488eb1d */.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-content{
    justify-items: center;
}

.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-title{
    max-width: 800px;
}

.elementor-620 .elementor-element.elementor-element-488eb1d .elementor-image-box-description{
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c006e71 */.elementor-620 .elementor-element.elementor-element-c006e71{
    max-width: 750px !important;
    border-radius: 20px;
    overflow: hidden;
}

@media(min-width: 1026px) and (max-width: 1366px) { .elementor-620 .elementor-element.elementor-element-c006e71{
     max-width: 550px !important;
 }}


.elementor-620 .elementor-element.elementor-element-c006e71 {
  z-index:1;
}

.elementor-620 .elementor-element.elementor-element-c006e71:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3px;
    background: linear-gradient(-35deg, #FE2C55, transparent, transparent, #25F4EE); /*altere a cor da borda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b3981f7 */.elementor-620 .elementor-element.elementor-element-b3981f7{
    position: absolute;
    left: 170px;
    bottom: 180px;border-radius: 40px;
border: 0.4px solid #f5f5f5;;
background: rgba(0, 20, 50, 0.40);
backdrop-filter: blur(4px);
padding: 10px 35px;
    animation: floating 8s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}
@media(min-width: 1025px) and (max-width: 1366px) { 
 .elementor-620 .elementor-element.elementor-element-b3981f7{
     left: 10px;
     bottom:
     95px;
 }}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-b3981f7{
     left: 20px;
     bottom: 30px;
     padding: 10px 25px;
 }}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7830846 */.elementor-620 .elementor-element.elementor-element-7830846 {
    border-radius: 15px;
background: linear-gradient(104deg, #25F4EE 3.53%, #FE2C55 96.49%) !important;
box-shadow: 0px 4px 22px 5px rgba(254, 44, 85, 0.18);
margin-top: 32px;
}

.elementor-620 .elementor-element.elementor-element-7830846 .elementor-button{
    background-image: none !important;
}

/*.botao:hover .elementor-button{
    transition: 0.3s;
    color: #000 !important;
    box-shadow: 0px 0px 100px 10px #FE2C5570;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67361a8 *//* Animações para desktop */
@-webkit-keyframes marquee-desktop {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee-desktop {
  100% {
    transform: translateX(-100%); /* Ajuste a velocidade aqui */
  }
}

/* Animações para mobile */
@-webkit-keyframes marquee-mobile {
  100% {
    transform: translateX(-500%);
  }
}

@keyframes marquee-mobile {
  100% {
    transform: translateX(-500%); /* Ajuste a velocidade aqui */
  }
}

/* Estilos base para o marquee */
[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee-desktop var(--loop-duration) linear infinite;
    animation: marquee-desktop var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
    font-family: TikTok Text, sans-serif;
  padding: 0.3em 0.2em;
  display: flex;
  color: #f5f5f5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

@media(max-width: 767px) { [data-marquee-style] {
   font-size: 12px;
 }}

/* Media query para ajustar a animação no mobile */
@media (max-width: 767px) {
  [data-marquee] [data-marquee-container] {
    -webkit-animation: marquee-mobile var(--loop-duration) linear infinite;
    animation: marquee-mobile var(--loop-duration) linear infinite;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923ead9 */.elementor-620 .elementor-element.elementor-element-923ead9{
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(1.5deg);
    background: linear-gradient(104deg, #25F4EE 3.53%, #FE2C55 96.49%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-923ead9{
     transform: rotate(2deg);
 }}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de4dbf4 */@keyframes marquee2 {
  100% {
    transform: translateX(100%);
  }
}

[data-marquee-container2]{
    position: relative;
    left: -100%;
}

[data-marquee2] {
  --loop-duration2: 30s;
  display: block;
}

[data-marquee2] [data-marquee-shadow2] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee2] [data-marquee-overflow2] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee2] [data-marquee-container2] {
    display: flex;
    -webkit-animation: marquee2 var(--loop-duration2) linear infinite;
    animation: marquee2 var(--loop-duration2) linear infinite;
}



[data-marquee2] [data-marquee-style2] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style2] {
  font-family: TikTok Text, sans-serif;
  padding: 0.3em 0.2em;
  display: flex;
  color: #f5f5f5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}

@media(max-width: 767px) { [data-marquee-style2] {
   font-size: 12px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcbcdd */.elementor-620 .elementor-element.elementor-element-1bcbcdd{
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(-1.5deg);
    background: linear-gradient(104deg, #25F4EE 3.53%, #FE2C55 96.49%);
    filter: blur(2px);
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-1bcbcdd{
     transform: rotate(-2deg);
 }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a02c52d */.elementor-620 .elementor-element.elementor-element-a02c52d{
     position: absolute;
     width: fit-content;
     bottom: 2px;
     left: 0px;
     pointer-events: none;
}

     
@media(min-width: 1025px) and (max-width: 1366px) { 
    .elementor-620 .elementor-element.elementor-element-a02c52d{
        left: -150px;
    }
 }
 
@media(min-width: 768px) and (max-width: 1025px) { 
    .elementor-620 .elementor-element.elementor-element-a02c52d{
        left: -200px;
    }
}

@media(max-width: 767px) { 
    .elementor-620 .elementor-element.elementor-element-a02c52d{
        left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708f217 */.elementor-620 .elementor-element.elementor-element-708f217{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e404c6e */.elementor-620 .elementor-element.elementor-element-e404c6e{
     border: 0.7px solid #F5F5F5;
     padding: 10px 30px;
     border-radius: 80px;
     width: fit-content;
     background: #0A1432;
}


@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-e404c6e{
     padding: 10px 20px;
     border-radius: 80px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b96dcce */.elemento2{
    transition-delay: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c576b */.elementor-620 .elementor-element.elementor-element-69c576b::before {
  content: "";
  position: absolute;
  z-index: 998;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c302ce */.elementor-620 .elementor-element.elementor-element-2c302ce{
    position: absolute;
    left: 86px;
    bottom: 439px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-2c302ce{
     width: 35px;
     left: 26px;
     bottom: 439px;
 }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-770bc7d */.elementor-620 .elementor-element.elementor-element-770bc7d{
    position: absolute;
    right: 86px;
    bottom: 239px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-770bc7d{
     width: 65px;
     right: 26px;
     bottom: 239px;
 }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-327ed6d */.elementor-620 .elementor-element.elementor-element-327ed6d{
    position: absolute;
    left: 476px;
    bottom: 669px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb11735 */.elementor-620 .elementor-element.elementor-element-eb11735{
    position: absolute;
    right: 309px;
    bottom: 593px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-eb11735{
     right: 309px;
     bottom: 493px;
 }}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40a0773 */.elementor-620 .elementor-element.elementor-element-40a0773 svg{
    height: unset;
}

.elementor-620 .elementor-element.elementor-element-40a0773{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9aaf886 */.elementor-620 .elementor-element.elementor-element-9aaf886{
    max-width: 900px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-957f17c */.elementor-620 .elementor-element.elementor-element-957f17c svg{
    height: unset;
    width: 1800px;
    margin-bottom: -12px;
}

.elementor-620 .elementor-element.elementor-element-957f17c{
    position: absolute;
    bottom: 0;
    filter: blur(333px);
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-957f17c{
     left: -400px !important;
 }}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-418a157 */@media(max-width: 767px){
    .elementor-620 .elementor-element.elementor-element-418a157{
    position: sticky;
    top: 28px;
    left: 0px;
}
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5fcb2c */.glitch-logo {
  position: relative;
  display: block;
  --move1: inset(50% 50% 50% 50%);
  --move2: inset(31% 0 40% 0);
  --move3: inset(39% 0 15% 0);
  --move4: inset(45% 0 40% 0);
  --move5: inset(45% 0 6% 0);
  --move6: inset(14% 0 61% 0);
}

.glitch-logo.glitch-active {
  animation: glitch_4011 0.8s steps(2, end);
}

@keyframes glitch_4011 {
  0% {
    clip-path: var(--move1);
    transform: translate(0px, -10px);
  }
  10% {
    clip-path: var(--move2);
    transform: translate(-10px, 10px);
  }
  20% {
    clip-path: var(--move3);
    transform: translate(10px, 0px);
  }
  30% {
    clip-path: var(--move4);
    transform: translate(-10px, 10px);
  }
  40% {
    clip-path: var(--move5);
    transform: translate(10px, -10px);
  }
  50% {
    clip-path: var(--move6);
    transform: translate(-10px, 10px);
  }
  60% {
    clip-path: var(--move1);
    transform: translate(10px, -10px);
  }
  70% {
    clip-path: var(--move3);
    transform: translate(-10px, 10px);
  }
  80% {
    clip-path: var(--move2);
    transform: translate(10px, -10px);
  }
  90% {
    clip-path: var(--move4);
    transform: translate(-10px, 10px);
  }
  100% {
    clip-path: var(--move1);
    transform: translate(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f772757 */.elementor-620 .elementor-element.elementor-element-f772757{
    position: sticky;
    top: 120px;
    left: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3c235 */.elementor-620 .elementor-element.elementor-element-3e3c235{
    min-height: 155px;
    position: sticky;
    top: 120px;
    left: 0px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-3e3c235{
     min-height: 68px;
     top: 60px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f0300 */.elementor-620 .elementor-element.elementor-element-53f0300{
    min-height: 155px;
    position: sticky;
    top: 180px;
    left: 0px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-53f0300{
     min-height: 68px;
     top: 110px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485f8d8 */.elementor-620 .elementor-element.elementor-element-485f8d8{
    min-height: 155px;
    position: sticky;
    top: 240px;
    left: 0px;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-485f8d8{
     min-height: 68px;
     top: 160px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e770c */.elementor-620 .elementor-element.elementor-element-77e770c{
    min-height: 155px;
    position: sticky;
    top: 300px;
    left: 0px;
}
@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-77e770c{
     min-height: 68px;
     top: 210px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92c1a2c */.elementor-620 .elementor-element.elementor-element-92c1a2c{
    min-height: 155px;
    position: sticky;
    top: 360px;
    left: 0px;
}
@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-92c1a2c{
     min-height: 68px;
     top: 260px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5487601 */.elementor-620 .elementor-element.elementor-element-5487601{
    min-height: 155px;
    position: sticky;
    top: 420px;
    left: 0px;
}
@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-5487601{
     min-height: 68px;
     top: 310px;
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed86a4 */.elementor-620 .elementor-element.elementor-element-9ed86a4{
    min-height: 155px;
    position: sticky;
    top: 420px;
    left: 0px;
}
@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-9ed86a4{
     min-height: 68px;
     top: 360px;
 }}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a666a47 */.elementor-620 .elementor-element.elementor-element-a666a47{
    min-height: 462px;
    border-radius: 40px;
    overflow: hidden;
    max-width: 403px;
    z-index: 999 !important;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-a666a47{
     min-height: 362px;
 }
 }

.elementor-620 .elementor-element.elementor-element-a666a47::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e79266 */.elementor-620 .elementor-element.elementor-element-0e79266{
    min-height: 462px;
    border-radius: 40px;
    overflow: hidden;
    max-width: 403px;
    z-index: 999 !important;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-0e79266{
     min-height: 362px;
 }
 }

.elementor-620 .elementor-element.elementor-element-0e79266::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c28312 */.elementor-620 .elementor-element.elementor-element-7c28312{
    min-height: 462px;
    border-radius: 40px;
    overflow: hidden;
    max-width: 403px;
    z-index: 999 !important;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-7c28312{
     min-height: 362px;
 }
 }

.elementor-620 .elementor-element.elementor-element-7c28312::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b65585 */.elementor-620 .elementor-element.elementor-element-4b65585{
    min-height: 462px;
    border-radius: 40px;
    overflow: hidden;
    max-width: 403px;
    z-index: 999 !important;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-4b65585{
     min-height: 362px;
 }
 }

.elementor-620 .elementor-element.elementor-element-4b65585::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-816d9da */.elementor-620 .elementor-element.elementor-element-816d9da{
    min-height: 462px;
    border-radius: 40px;
    overflow: hidden;
    max-width: 403px;
    z-index: 999 !important;
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-816d9da{
     min-height: 362px;
 }
 }

.elementor-620 .elementor-element.elementor-element-816d9da::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; 
  background: linear-gradient(270deg, #FE2C55, #25F4EE, #FE2C55);
  background-size: 600% 600%;
  animation: animarBorda 8s ease infinite;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}



@keyframes animarBorda {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9a0f13 */.elementor-620 .elementor-element.elementor-element-d9a0f13 svg{
    height: unset;
    width: 120%;
}
.elementor-620 .elementor-element.elementor-element-d9a0f13{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
    z-index: 5 !important;
    pointer-events: none;
    
    filter: blur(333px);
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-d9a0f13{
    width:160%;
left: -80px;
top: 50%;
     
 }}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ba0587e */@media(min-width: 768px){ .elementor-620 .elementor-element.elementor-element-ba0587e{
         display: none;
     }}
     

@media(max-width: 767px) { 
    .elementor-620 .elementor-element.elementor-element-ba0587e svg{
    height: unset;
    width: 100%;
}
.elementor-620 .elementor-element.elementor-element-ba0587e{
position: absolute;
top: -48px;
    left: 0;
    z-index: 1;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae7db59 */.elementor-620 .elementor-element.elementor-element-ae7db59 svg{
    height: unset;
    width: 100% !important;
}
.elementor-620 .elementor-element.elementor-element-ae7db59{
position: absolute;
top: -85px;
    right: 0 !important;
    z-index: 1;
}

@media(min-width: 1025px) and (max-width: 1366px) { 
    .elementor-620 .elementor-element.elementor-element-ae7db59{
        top: -55px;
    }
}

@media(max-width: 767px) { 
    .elementor-620 .elementor-element.elementor-element-ae7db59{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2830227 */.elementor-620 .elementor-element.elementor-element-2830227 svg{
    height: unset;
    width: 100%;
}
.elementor-620 .elementor-element.elementor-element-2830227{
position: absolute;
bottom: -95px;
    left: 0;
    z-index: 4 !important;
}


@media(min-width: 1025px) and (max-width: 1366px) { 
    .elementor-620 .elementor-element.elementor-element-2830227{
        bottom: -63px;
    }
}

@media(min-width: 768px) and (max-width: 1025px) { .elementor-620 .elementor-element.elementor-element-2830227{
         bottom: -48px;
     }
}
     
     
@media(max-width: 767px) { 
    .elementor-620 .elementor-element.elementor-element-2830227{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cce4bd */@media(min-width: 768px){ .elementor-620 .elementor-element.elementor-element-6cce4bd{
         display: none;
     }}
     

@media(max-width: 767px) { 
    .elementor-620 .elementor-element.elementor-element-6cce4bd svg{
    height: unset;
    width: 100%;
}
.elementor-620 .elementor-element.elementor-element-6cce4bd{
position: absolute;
bottom: -56px;
    left: 0;
    z-index: 2 !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af8cb5d */@media(min-width: 768px){  .elementor-620 .elementor-element.elementor-element-af8cb5d{
      display: none;
  }}
  
@media(max-width: 767px) {   .elementor-620 .elementor-element.elementor-element-af8cb5d{
    position: absolute;
       left: -40px;
       bottom: -135px;
    pointer-events: none;
    z-index: 999 !important;
   }}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fd741 */.elementor-620 .elementor-element.elementor-element-b2fd741{
     border: 0.7px solid #F5F5F5;
     padding: 10px 30px;
     border-radius: 80px;
     width: fit-content;
     background: #0A1432;
}


@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-b2fd741{
     padding: 10px 20px;
     border-radius: 80px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec6231e */.elementor-620 .elementor-element.elementor-element-ec6231e{
    max-width: 900px !important;
}

@media(min-width: 1025px) and (max-width: 1366px) { .elementor-620 .elementor-element.elementor-element-ec6231e{
     max-width: 700px !important;
 }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-848c27b */#money-left{
    z-index: 999 !important;
}

.elementor-620 .elementor-element.elementor-element-848c27b{
    position: absolute;
    left: -40px;
    pointer-events: none;
    z-index: 999 !important;
}

@media(min-width: 1025px) and (max-width: 1366px) { .elementor-620 .elementor-element.elementor-element-848c27b{
     left: -40px;
     top: -20px;
 }}
 
@media(min-width: 768px) and (max-width: 1025px) {  .elementor-620 .elementor-element.elementor-element-848c27b{
      left: -40px;
      top: -20px;
  }}
  
@media(max-width: 767px) {   .elementor-620 .elementor-element.elementor-element-848c27b{display: none;
   }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e953be */.elementor-620 .elementor-element.elementor-element-9e953be{
    display: none;
}

.elementor-620 .elementor-element.elementor-element-9e953be{
    position: absolute;
    right: -400px;
    bottom: -270px;
    pointer-events: none;
    z-index: 999 !important;
}

@media(min-width: 768px) and (max-width: 1025px) { .elementor-620 .elementor-element.elementor-element-9e953be{
    max-width: 300px !important;
    right: -150px;
    bottom: 0;
}}

@media(max-width: 767px) {   .elementor-620 .elementor-element.elementor-element-9e953be{
       max-width: 300px !important;
    right: -150px;
    bottom: -20px;
   }}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08c5fe2 */.elementor-620 .elementor-element.elementor-element-08c5fe2 svg{
    height: unset;
    width: 100%;
}
.elementor-620 .elementor-element.elementor-element-08c5fe2{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
    z-index: 1;
    filter: blur(333px);
}

@media(min-width: 768px) and (max-width: 1025px) { .elementor-620 .elementor-element.elementor-element-08c5fe2{
  width: 90%;  
}}


@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-08c5fe2{
   width: 100% !important;  
 }}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-385bff5 */.elementor-620 .elementor-element.elementor-element-385bff5 svg{
    height: unset;
    width: 100%;
}
.elementor-620 .elementor-element.elementor-element-385bff5{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -100%);
    z-index: 2;
    pointer-events: none;
}

#line-1,
#line-2,
#line-3,
#line-4 {
  opacity: 0.2;
  animation: blink 3s infinite linear;
}

#line-2 {
  animation-delay: 0.3s;
}
#line-3 {
  animation-delay: 0.6s;
}
#line-4 {
  animation-delay: 0.9s;
}

@keyframes blink {
  0% { opacity: 0.2; }
  10% { opacity: 1; }
  20% { opacity: 0.2; }
  100% { opacity: 0.2; }
}


@media(min-width: 768px) and (max-width: 1025px) { .elementor-620 .elementor-element.elementor-element-385bff5{
  width: 90%;  
}}


@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-385bff5{
   width: 100%;  
 }
 .elementor-620 .elementor-element.elementor-element-385bff5 svg{
    height: unset;
    width: 150%;
}
.elementor-620 .elementor-element.elementor-element-385bff5{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-75%, -100%);
    z-index: 2;
}
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e361d1c */.elementor-620 .elementor-element.elementor-element-e361d1c{
    max-width: 640px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e8bf34 */.elementor-620 .elementor-element.elementor-element-7e8bf34{
    border-radius: 15px;
background: linear-gradient(104deg, #25F4EE 3.53%, #FE2C55 96.49%);
box-shadow: 0px 4px 22px 5px rgba(254, 44, 85, 0.18);
margin-top: 32px;
}

.elementor-620 .elementor-element.elementor-element-7e8bf34 .elementor-button{
    background-image: none !important;
}


.botao:hover .elementor-button{
    transition: 0.3s;
    color: #000 !important;
    box-shadow: 0px 0px 100px 10px #FE2C5570;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1bf61 */.elementor-620 .elementor-element.elementor-element-3b1bf61::before {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(-35deg, #FE2C55, #f5f5f5 30%, #f5f5f5 70%, #25F4EE);
  
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 40px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83c1b4 */.elementor-620 .elementor-element.elementor-element-a83c1b4{
    overflow: visible;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent, #f5f5f5, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2123289 */.elementor-620 .elementor-element.elementor-element-2123289{
    max-width: 900px !important;
}

@media(min-width: 1025px) and (max-width: 1366px) { .elementor-620 .elementor-element.elementor-element-2123289{
     max-width: 700px !important;
 }}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6e9209 */.elementor-620 .elementor-element.elementor-element-a6e9209 svg{
    height: unset;
}

.elementor-620 .elementor-element.elementor-element-a6e9209{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media(max-width: 767px) { .elementor-620 .elementor-element.elementor-element-a6e9209 svg{
     width: 80%;
 }
 .elementor-620 .elementor-element.elementor-element-a6e9209{
    transform: translate(-40%, -50%);
}
}

#text {
  animation: girarTexto 10s linear infinite;
  transform-origin: center;
}

@keyframes girarTexto {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6372d5c */.elementor-620 .elementor-element.elementor-element-6372d5c{
    position: absolute;
    right: -400px;
    top: -670px;
    pointer-events: none;
    z-index: 999 !important;
}

@media(min-width: 768px) and (max-width: 1025px) { .elementor-620 .elementor-element.elementor-element-6372d5c{
    max-width: 300px !important;
    right: -150px;
    bottom: 20;
}}

@media(max-width: 767px) {   .elementor-620 .elementor-element.elementor-element-6372d5c{
       max-width: 300px !important;
    right: -150px;
    top: -290px;
   }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb94222 */.elementor-620 .elementor-element.elementor-element-cb94222{
    border-radius: 0px 0px 40px 40px;
    box-shadow: 0px 4px 4px 0px rgba(37, 244, 238, 0.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-433aa9e */.glitch-logo {
  position: relative;
  display: block;
  --move1: inset(50% 50% 50% 50%);
  --move2: inset(31% 0 40% 0);
  --move3: inset(39% 0 15% 0);
  --move4: inset(45% 0 40% 0);
  --move5: inset(45% 0 6% 0);
  --move6: inset(14% 0 61% 0);
}

.glitch-logo.glitch-active {
  animation: glitch_4011 0.8s steps(2, end);
}

@keyframes glitch_4011 {
  0% {
    clip-path: var(--move1);
    transform: translate(0px, -10px);
  }
  10% {
    clip-path: var(--move2);
    transform: translate(-10px, 10px);
  }
  20% {
    clip-path: var(--move3);
    transform: translate(10px, 0px);
  }
  30% {
    clip-path: var(--move4);
    transform: translate(-10px, 10px);
  }
  40% {
    clip-path: var(--move5);
    transform: translate(10px, -10px);
  }
  50% {
    clip-path: var(--move6);
    transform: translate(-10px, 10px);
  }
  60% {
    clip-path: var(--move1);
    transform: translate(10px, -10px);
  }
  70% {
    clip-path: var(--move3);
    transform: translate(-10px, 10px);
  }
  80% {
    clip-path: var(--move2);
    transform: translate(10px, -10px);
  }
  90% {
    clip-path: var(--move4);
    transform: translate(-10px, 10px);
  }
  100% {
    clip-path: var(--move1);
    transform: translate(0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f396cea */.elementor-620 .elementor-element.elementor-element-f396cea .elementor-button{
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2cadbb5 */.elementor-620 .elementor-element.elementor-element-2cadbb5{
    width: fit-content;
    border-radius: 40px;
border: 0.4px solid #f5f5f5;;
background: rgba(0, 20, 50, 0.40);
backdrop-filter: blur(4px);
padding: 10px 35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf0d2da */#parallax-footer {
  position: relative;
  transform-style: preserve-3d;
  perspective: 1px;
  overflow: hidden;
}

#parallax-footer > .elementor-container {
  transform: translateZ(-1px) scale(2);
  z-index: -1;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa0b97a */.azul{
    color: #25F4EE;
}

.vermelho{
    color: #FE2C55;
}

.degrade{background: linear-gradient(104deg, #25F4EE 3.53%, #FE2C55 96.49%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 40px;
    background: linear-gradient(98deg, #FE2C55, #FE2C55);
    box-shadow:
        0px 100px 80px 0px rgba(254, 44, 85, 0.31),
        0px 41.778px 33.422px 0px rgba(254, 44, 85, 0.22),
        0px 22.336px 17.869px 0px rgba(254, 44, 85, 0.18),
        0px 12.522px 10.017px 0px rgba(254, 44, 85, 0.16),
        0px 6.65px 5.32px 0px rgba(254, 44, 85, 0.13),
        0px 2.767px 2.214px 0px rgba(254, 44, 85, 0.09);
}


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

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

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

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

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: clip !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TikTok Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Regular.svg#TikTokDisplay') format('svg');
}
@font-face {
	font-family: 'TikTok Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Medium.svg#TikTokDisplay') format('svg');
}
@font-face {
	font-family: 'TikTok Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokDisplay-Bold.svg#TikTokDisplay') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TikTok Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Regular.svg#TikTokText') format('svg');
}
@font-face {
	font-family: 'TikTok Text';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Medium.svg#TikTokText') format('svg');
}
@font-face {
	font-family: 'TikTok Text';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.eot');
	src: url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.woff2') format('woff2'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.woff') format('woff'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.ttf') format('truetype'),
		url('https://metavision1.com/wp-content/uploads/2025/05/TikTokText-Bold.svg#TikTokText') format('svg');
}
/* End Custom Fonts CSS */