.elementor-3150 .elementor-element.elementor-element-ca35188{--display:flex;--min-height:100vh;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-68968d1{--display:flex;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:30px 30px 30px 30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3150 .elementor-element.elementor-element-68968d1:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-68968d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3150 .elementor-element.elementor-element-5708695 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon-wrapper{text-align:end;}.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon{font-size:20px;}.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon svg{height:20px;}.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3150 .elementor-element.elementor-element-e5f4f5d > .elementor-widget-container{margin:-2em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-title{margin-bottom:10px;font-family:"Outfit", Sans-serif;font-size:1.6em;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-e5f4f5d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-35333a3 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3150 .elementor-element.elementor-element-361ba40 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3150 .elementor-element.elementor-element-361ba40{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-text{color:#888888;transition:color 0.3s;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#888888;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3150 .elementor-element.elementor-element-39cd2df > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-39cd2df{text-align:center;}.elementor-3150 .elementor-element.elementor-element-39cd2df .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-39cd2df .elementor-heading-title a:hover, .elementor-3150 .elementor-element.elementor-element-39cd2df .elementor-heading-title a:focus{color:#F0F0F0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3150 .elementor-element.elementor-element-2c0df40 .elementor-button{background-color:#1F962F;font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;transition-duration:0.3s;border-radius:4px 4px 4px 4px;padding:22px 22px 22px 22px;}.elementor-3150 .elementor-element.elementor-element-2c0df40 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-bd87901{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-bd87901:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-bd87901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-4d8cc50{text-align:center;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title a:hover, .elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title a:focus{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-3150 .elementor-element.elementor-element-835d643 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-8552a31{--display:flex;--min-height:100vh;--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-8552a31:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-8552a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-8552a31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3150 .elementor-element.elementor-element-6d48c57{width:var( --container-widget-width, 894px );max-width:894px;--container-widget-width:894px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-6d48c57 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-wrapper{text-align:start;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-title{margin-bottom:30px;font-family:"Outfit", Sans-serif;font-size:6em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-6d48c57:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-6d48c57:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-a0f28c9{width:100%;max-width:100%;text-align:center;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 > .elementor-widget-container{margin:8em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:1.6px;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 .elementor-heading-title a:hover, .elementor-3150 .elementor-element.elementor-element-a0f28c9 .elementor-heading-title a:focus{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-6db6703 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-6db6703.elementor-element{--align-self:center;}.elementor-3150 .elementor-element.elementor-element-aea60f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3150 .elementor-element.elementor-element-1df14bd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-1df14bd.elementor-element{--align-self:center;}.elementor-3150 .elementor-element.elementor-element-37229c4 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-37229c4.elementor-element{--align-self:center;}.elementor-3150 .elementor-element.elementor-element-4f821b4{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-4f821b4:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-4f821b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-c373119{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-c373119 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-title{margin-bottom:30px;font-family:"Outfit", Sans-serif;font-size:4.1em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-c373119:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-c373119:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--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:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-c9b0719:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-c9b0719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-78a0a27{width:100%;max-width:100%;}.elementor-3150 .elementor-element.elementor-element-78a0a27 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:4em 0em 3em 8em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-wrapper{text-align:start;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-title{margin-bottom:20px;font-family:"Outfit", Sans-serif;font-size:2.3em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-78a0a27:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-78a0a27:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-cd58768{width:100%;max-width:100%;}.elementor-3150 .elementor-element.elementor-element-cd58768 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:4em 0em 3em 8em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-wrapper{text-align:start;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-title{margin-bottom:20px;font-family:"Outfit", Sans-serif;font-size:2.3em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-cd58768:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-cd58768:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-7b82e20{width:100%;max-width:100%;}.elementor-3150 .elementor-element.elementor-element-7b82e20 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:4em 0em 0em 8em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-wrapper{text-align:start;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-title{margin-bottom:20px;font-family:"Outfit", Sans-serif;font-size:2.3em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-7b82e20:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-7b82e20:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-7a3c299:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-7a3c299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0A0A 0%, #111111 100%);}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:8em;--padding-left:4em;--padding-right:4em;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-9f8a2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-2751cd5{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-2751cd5 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-title{margin-bottom:30px;font-family:"Outfit", Sans-serif;font-size:3.6em;font-weight:800;line-height:1em;color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-2751cd5:has(:hover) .elementor-image-box-title,
					 .elementor-3150 .elementor-element.elementor-element-2751cd5:has(:focus) .elementor-image-box-title{color:#F0F0F0;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;color:#888888;}.elementor-3150 .elementor-element.elementor-element-d0fd9c1 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;letter-spacing:1px;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:22px 44px 22px 44px;}.elementor-3150 .elementor-element.elementor-element-d0fd9c1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-ef82de2{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-ef82de2:not(.elementor-motion-effects-element-type-background), .elementor-3150 .elementor-element.elementor-element-ef82de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3150 .elementor-element.elementor-element-ef8b88c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-ef8b88c{text-align:center;}.elementor-3150 .elementor-element.elementor-element-ef8b88c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1em;font-weight:400;color:#888888;}.elementor-3150 .elementor-element.elementor-element-ef8b88c .elementor-heading-title a:hover, .elementor-3150 .elementor-element.elementor-element-ef8b88c .elementor-heading-title a:focus{color:#888888;}.elementor-3150 .elementor-element.elementor-element-38fce82 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}@media(min-width:768px){.elementor-3150 .elementor-element.elementor-element-68968d1{--width:500px;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--width:700px;}}@media(max-width:1366px) and (min-width:768px){.elementor-3150 .elementor-element.elementor-element-ca35188{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-bd87901{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-8552a31{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-4f821b4{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--content-width:90vw;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--width:560px;}.elementor-3150 .elementor-element.elementor-element-ef82de2{--content-width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-3150 .elementor-element.elementor-element-ca35188{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-bd87901{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-8552a31{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-4f821b4{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--content-width:100%;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--width:530px;}.elementor-3150 .elementor-element.elementor-element-ef82de2{--content-width:100%;}}@media(max-width:1366px){.elementor-3150 .elementor-element.elementor-element-68968d1{--border-radius:20px 20px 20px 20px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3150 .elementor-element.elementor-element-5708695{z-index:1;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-title{margin-bottom:4px;font-size:1.6em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-description{font-size:1em;}.elementor-3150 .elementor-element.elementor-element-361ba40 > .elementor-widget-container{margin:0em 0em -0.5em 0em;}.elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3150 .elementor-element.elementor-element-361ba40 .elementor-icon-list-item > a{font-size:0.9em;}.elementor-3150 .elementor-element.elementor-element-39cd2df .elementor-heading-title{font-size:1em;}.elementor-3150 .elementor-element.elementor-element-bd87901{--min-height:0vh;--justify-content:space-between;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-8552a31{--min-height:0vh;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-6d48c57{--container-widget-width:754px;--container-widget-flex-grow:0;width:var( --container-widget-width, 754px );max-width:754px;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-title{font-size:5em;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-description{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 > .elementor-widget-container{margin:6em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 .elementor-heading-title{font-size:1em;}.elementor-3150 .elementor-element.elementor-element-4f821b4{--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-c373119{--container-widget-width:548px;--container-widget-flex-grow:0;width:var( --container-widget-width, 548px );max-width:548px;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-title{font-size:3.6em;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-description{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 > .elementor-widget-container{padding:3em 0em 2em 7em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-title{font-size:2.1em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-description{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-cd58768 > .elementor-widget-container{padding:3em 0em 2em 7em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-title{font-size:2.1em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-description{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 > .elementor-widget-container{padding:3em 0em 0em 7em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-title{font-size:2.1em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-description{font-size:1.125em;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--padding-top:6em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--padding-top:4em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-3150 .elementor-element.elementor-element-2751cd5{--container-widget-width:554px;--container-widget-flex-grow:0;width:var( --container-widget-width, 554px );max-width:554px;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-title{font-size:3.1em;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-description{font-size:1.125em;}}@media(max-width:1024px){.elementor-3150 .elementor-element.elementor-element-ca35188{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-title{font-size:1.3em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-description{font-size:1em;}.elementor-3150 .elementor-element.elementor-element-bd87901{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1em;--padding-bottom:1em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button{font-size:0.9em;}.elementor-3150 .elementor-element.elementor-element-8552a31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-6d48c57{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-title{font-size:4em;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-4f821b4{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-title{margin-bottom:20px;font-size:3.3em;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 > .elementor-widget-container{padding:2em 0em 1em 6em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-title{font-size:1.9em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-cd58768 > .elementor-widget-container{padding:2em 0em 1em 6em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-title{font-size:1.9em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 > .elementor-widget-container{padding:2em 0em 0em 6em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-title{font-size:1.9em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--padding-top:4em;--padding-bottom:8em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--padding-top:4em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-3150 .elementor-element.elementor-element-2751cd5{--container-widget-width:488px;--container-widget-flex-grow:0;width:var( --container-widget-width, 488px );max-width:488px;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-title{margin-bottom:20px;font-size:2.9em;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-description{font-size:1.1em;}.elementor-3150 .elementor-element.elementor-element-ef82de2{--padding-top:2em;--padding-bottom:2em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-ef8b88c .elementor-heading-title{font-size:0.9em;}}@media(max-width:767px){.elementor-3150 .elementor-element.elementor-element-68968d1{--border-radius:20px 20px 20px 20px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-title{font-size:1.3em;line-height:1.2em;}.elementor-3150 .elementor-element.elementor-element-e5f4f5d .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-39cd2df .elementor-heading-title{font-size:0.9em;}.elementor-3150 .elementor-element.elementor-element-2c0df40 .elementor-button{font-size:0.9em;padding:22px 0px 22px 0px;}.elementor-3150 .elementor-element.elementor-element-4d8cc50 .elementor-heading-title{font-size:0.9em;}.elementor-3150 .elementor-element.elementor-element-835d643.elementor-element{--align-self:stretch;}.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button{font-size:0.8em;letter-spacing:0px;padding:20px 10px 20px 10px;}.elementor-3150 .elementor-element.elementor-element-8552a31{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-6d48c57{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-title{margin-bottom:20px;font-size:2.1em;line-height:1.2em;}.elementor-3150 .elementor-element.elementor-element-6d48c57 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-a0f28c9 .elementor-heading-title{font-size:0.9em;}.elementor-3150 .elementor-element.elementor-element-c373119{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-title{font-size:1.9em;}.elementor-3150 .elementor-element.elementor-element-c373119 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-c9b0719{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3150 .elementor-element.elementor-element-78a0a27{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-78a0a27 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:6em 0em 1em 0em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-title{font-size:1.3em;}.elementor-3150 .elementor-element.elementor-element-78a0a27 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-cd58768{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-cd58768 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:6em 0em 1em 0em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-title{font-size:1.3em;}.elementor-3150 .elementor-element.elementor-element-cd58768 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-7b82e20{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-3150 .elementor-element.elementor-element-7b82e20 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:6em 0em 0em 0em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-wrapper{text-align:center;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-title{font-size:1.3em;}.elementor-3150 .elementor-element.elementor-element-7b82e20 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-7a3c299{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em;}.elementor-3150 .elementor-element.elementor-element-9f8a2a1{--width:100%;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-3150 .elementor-element.elementor-element-2751cd5{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-title{font-size:1.6em;}.elementor-3150 .elementor-element.elementor-element-2751cd5 .elementor-image-box-description{font-size:1em;line-height:1.3em;}.elementor-3150 .elementor-element.elementor-element-d0fd9c1.elementor-element{--align-self:stretch;}.elementor-3150 .elementor-element.elementor-element-d0fd9c1 .elementor-button{font-size:0.9em;letter-spacing:0px;padding:22px 0px 22px 0px;}.elementor-3150 .elementor-element.elementor-element-ef8b88c .elementor-heading-title{font-size:0.8em;}}/* Start custom CSS for icon, class: .elementor-element-5708695 */.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon{
    cursor: pointer;
    box-shadow: none;
    transform: transition 0.3s !important;
}

.elementor-3150 .elementor-element.elementor-element-5708695 .elementor-icon:hover{
    transform: scale(1.05);
    color: #ffffff70;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35333a3 */.pix-payment-box {
    max-width: 100%;
  }

  #qrcode {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 170px;
    margin-bottom: 18px;
  }

  #qrcode canvas,
  #qrcode img {
    max-width: 100%;
    height: auto;
    padding: 12px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #f1f5f9;
  }
  
  .copy-area {
    margin-top: 8px;
  }

  .input-group {
    display: flex;
    gap: 10px;
  }

  #pix-code {
    flex: 1;
    min-width: 0;
    padding: 12px 14px;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    background: #f9fafb;
    font-size: 13px;
    color: #374151;
  }

  #copy-btn {
    border: none;
    font-family: Montserrat "Sans-Serif";
    font-size: 1em;
    padding: 12px 16px;
    border: 1px solid #302F32;
    border-radius: 6px;
    cursor: pointer;
    font-weight: 300;
    background: #1D1D20;
    color: #fff;
    transition: 0.2s ease;
    white-space: nowrap;
  }

  #copy-btn:hover {
    opacity: 0.8;
  }

  @media (max-width: 767px) {
    .input-group {
      flex-direction: column;
    }

    #copy-btn {
      width: 100%;
    }
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-361ba40 */.line {
  width: 1px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  overflow: hidden;
}

.line::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  transform: translateY(-100%);
  animation: drop 2s infinite;
}

@keyframes drop {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(100%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39cd2df */.line {
  width: 1px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  overflow: hidden;
}

.line::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  transform: translateY(-100%);
  animation: drop 2s infinite;
}

@keyframes drop {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(100%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c0df40 */.elementor-3150 .elementor-element.elementor-element-2c0df40 .elementor-button {
    transition-duration: 0.3s !important;
}

.elementor-3150 .elementor-element.elementor-element-2c0df40 .elementor-button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8cc50 */.dot{
    color:#888888;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-835d643 */.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button {
    cursor: pointer;
    transition: 0.3s !important;
}

.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button:hover .elementor-button-text{
    color: #000;
    transform: scale(1.0) !important;
}

.elementor-3150 .elementor-element.elementor-element-835d643 .elementor-button:hover {
    background: #fff;
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d48c57 */.highlight {
    color: transparent;
    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.5);
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6db6703 */.line {
  width: 2px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  overflow: hidden;
}

.line::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  transform: translateY(-100%);
  animation: drop 2s infinite;
}

@keyframes drop {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(100%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aea60f3 */.elementor-3150 .elementor-element.elementor-element-aea60f3{
    position: absolute;
    width: 0;
}
body {
  cursor: none;
}

.cursor-follower {
  position: fixed;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border-radius: 50%;
  pointer-events: none;
  mix-blend-mode: difference;
  z-index: 9999;
  transition: transform 0.1s ease;
  transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
  .cursor-follower {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1df14bd */.responsive-scroll1 {
  position: relative;
  display: flex;
  justify-content: center;
  width: 50px;
  height: 75px;
  border: #F0F0F0 1px solid;
  border-radius: 25px;
  transition: all 450ms ease;
}

@keyframes responsive-scroll1 {
  0% {
    margin-top: 25%;
    opacity: 0;
  }
  33% {
    margin-top: 36.55%;
    opacity: 1;
  }
  100% {
    margin-top: 60%;
    opacity: 0;
  }
}

.responsive-scroll1:before, 
.responsive-scroll1:after {
  content: "";
  position: absolute;
  display: block;
  max-height: 0;
  transition: all 450ms ease;
}

.responsive-scroll1 .scroll-thisico1 {
  display: block;
  width: 4px;
  height: 6px;
  margin-top: 25%;
  border-radius: 1000px;
  background-color: #F0F0F0;
  transform: translatex(0px) rotate(0deg);
  animation: responsive-scroll infinite 2250ms;
  transition: all 450ms ease;
}


.m_scroll_arrows {
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);

  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  margin: 0 0 3px 4px;

  width: 16px;
  height: 16px;
  margin-left:16px;
}

.unu {
  margin-top: 10px;
}

.unu,
.doi,
.trei {
  -webkit-animation: mouse-scroll 1s infinite;
  -moz-animation: mouse-scroll 1s infinite;
  animation: mouse-scroll 1s infinite;
}

.unu {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -webkit-animation-direction: alternate;

  animation-direction: alternate;
  animation-delay: alternate;
}

.doi {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -webkit-animation-direction: alternate;

  animation-delay: 0.2s;
  animation-direction: alternate;

  margin-top: -6px;
}

.trei {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -webkit-animation-direction: alternate;

  animation-delay: 0.3s;
  animation-direction: alternate;

  margin-top: -6px;
}

@-webkit-keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37229c4 */.responsive-scroll {
  position: relative;
  display: flex;
  justify-content: center;
  width: 50px;
  height: 75px;
  border: #F0F0F0 1px solid;
  border-radius: 10px;
  transition: all 450ms ease;
}
@-webkit-keyframes responsive-scroll {
  0% {
    margin-top: 25%;
    opacity: 0;
  }
  33% {
    margin-top: 36.55%;
    opacity: 1;
  }
  100% {
    margin-top: 60%;
    opacity: 0;
  }
}
@keyframes responsive-scroll {
  0% {
    margin-top: 25%;
    opacity: 0;
  }
  33% {
    margin-top: 36.55%;
    opacity: 1;
  }
  100% {
    margin-top: 60%;
    opacity: 0;
  }
}
@-webkit-keyframes responsive-scroll-rwd {
  0% {
    margin-top: 75%;
    opacity: 0;
  }
  33% {
    margin-top: 58.5%;
    opacity: 1;
  }
  100% {
    margin-top: 25%;
    opacity: 0;
  }
}
@keyframes responsive-scroll-rwd {
  0% {
    margin-top: 75%;
    opacity: 0;
  }
  33% {
    margin-top: 58.5%;
    opacity: 1;
  }
  100% {
    margin-top: 25%;
    opacity: 0;
  }
}
.responsive-scroll:before {
  content: "";
  position: absolute;
  display: block;
  width: 40%;
  height: 3px;
  max-height: 3px;
  border-bottom-left-radius: 1000px;
  border-bottom-right-radius: 1000px;
  background-color: #F0F0F0;
  transition: all 450ms ease;
}
.responsive-scroll:after {
  content: "";
  position: absolute;
  bottom: 5px;
  display: block;
  width: 55%;
  height: 2px;
  max-height: 2px;
  border-radius: 1000px;
  background-color: #F0F0F0;
  opacity: 0.1;
  transition: all 950ms ease;
}
.responsive-scroll:hover:after {
  opacity: 1;
}
.responsive-scroll .scroll-thisico {
  display: block;
  width: 6px;
  height: 35px;
  margin-top: 65%;
  border-radius: 1000px 1000px 3px 3px;
  background-color: #F0F0F0;
  transform: translatex(6px) rotate(-45deg);
  transform-origin: top left;
  -webkit-animation: responsive-scroll-rwd infinite 2250ms;
          animation: responsive-scroll-rwd infinite 2250ms;
  transition: all 450ms ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78a0a27 */.elementor-3150 .elementor-element.elementor-element-78a0a27::before{
    content: "01";
    position: absolute;
    top: 1em;
    left: 0px;
    font-family: "Outfit", "Sans-Serif";
    font-size: 4em;
    font-weight: 800;
    color: rgba(255, 255, 255, 0.1);
}

@media(max-width: 767px){
.elementor-3150 .elementor-element.elementor-element-78a0a27 br{
    display: none;
}    
.elementor-3150 .elementor-element.elementor-element-78a0a27::before{
    content: "01";
    font-size: 3em;
    top: 20px;
    left: 50%;
    transform: translate(-50%);
}  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd58768 */.elementor-3150 .elementor-element.elementor-element-cd58768::before{
    content: "02";
    position: absolute;
    top: 1em;
    left: 0px;
    font-family: "Outfit", "Sans-Serif";
    font-size: 4em;
    font-weight: 800;
    color: rgba(255, 255, 255, 0.1);
}

@media(max-width: 767px){
.elementor-3150 .elementor-element.elementor-element-cd58768 br{
    display: none;
}

.elementor-3150 .elementor-element.elementor-element-cd58768::before{
    content: "02";
    font-size: 3em;
    top: 20px;
    left: 50%;
    transform: translate(-50%);
}  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b82e20 */.elementor-3150 .elementor-element.elementor-element-7b82e20::before{
    content: "03";
    position: absolute;
    top: 1em;
    left: 0px;
    font-family: "Outfit", "Sans-Serif";
    font-size: 4em;
    font-weight: 800;
    color: rgba(255, 255, 255, 0.1);
}

@media(max-width: 767px){
.elementor-3150 .elementor-element.elementor-element-7b82e20 br{
    display: none;
}

.elementor-3150 .elementor-element.elementor-element-7b82e20::before{
    content: "03";
    font-size: 3em;
    top: 20px;
    left: 50%;
    transform: translate(-50%);
}  
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2751cd5 */.branco{
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0fd9c1 */.elementor-3150 .elementor-element.elementor-element-d0fd9c1::after{
    content: "Satisfação garantida ou seu dinheiro de volta.";
    position: absolute;
    transform: translate(-50%);
    bottom: -40px;
    left: 50%;
    width: 330px;
    font-family: "Outfit", "Sans-Serif";
    font-size: 1em;
    color: #888888;
    font-weight: 400;
}

.elementor-3150 .elementor-element.elementor-element-d0fd9c1 .elementor-button {
    cursor: pointer;
    transition: 0.3s !important;
}

.elementor-3150 .elementor-element.elementor-element-d0fd9c1 .elementor-button:hover {
    background: #ddd;
    transform: translateY(-5px);
}

@media(max-width: 767px){
.elementor-3150 .elementor-element.elementor-element-d0fd9c1::after{
    bottom: -30px;
    left: 50%;
    width: 260px;
    font-size: 0.8em;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8a2a1 */@media(max-width: 767px){
.elementor-3150 .elementor-element.elementor-element-9f8a2a1{
    max-width: 336px;
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef8b88c */.line {
  width: 1px;
  height: 60px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  overflow: hidden;
}

.line::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  transform: translateY(-100%);
  animation: drop 2s infinite;
}

@keyframes drop {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(100%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38fce82 */.elementor-3150 .elementor-element.elementor-element-38fce82{
    position: absolute;
    width:0;
}

#popup {
  position: fixed;
  opacity: 0;
  transition: 0.3s ease;
}

.ativo10 {
  opacity: 1 !important;
  transition: 0.3s ease;
  z-index: 999! important;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.eot');
	src: url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.woff2') format('woff2'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.woff') format('woff'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.ttf') format('truetype'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-Regular.svg#Outfit') format('svg');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.eot');
	src: url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.woff2') format('woff2'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.woff') format('woff'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.ttf') format('truetype'),
		url('https://jeankist.com/wp-content/uploads/2025/11/Outfit-ExtraBold.svg#Outfit') format('svg');
}
/* End Custom Fonts CSS */