.elementor-4564 .elementor-element.elementor-element-b646206{--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;--padding-top:10em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-4564 .elementor-element.elementor-element-b646206:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-b646206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-4564 .elementor-element.elementor-element-0ed3760{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;}.elementor-4564 .elementor-element.elementor-element-0ed3760 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4564 .elementor-element.elementor-element-102b6c6{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;z-index:2;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-d49623e{--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:90px 90px;--row-gap:90px;--column-gap:90px;--z-index:3;}.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-4564 .elementor-element.elementor-element-f097cb3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0em 0em 0em 0em;}.elementor-4564 .elementor-element.elementor-element-f097cb3 .elementor-button{height:52px;width:234px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#000000;color:#000000;}.elementor-4564 .elementor-element.elementor-element-e6b6909{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-4564 .elementor-element.elementor-element-e6b6909.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-e6b6909 .elementor-button{fill:#000000;color:#000000;}.elementor-4564 .elementor-element.elementor-element-03294d8{--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:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-03294d8:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-03294d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4564 .elementor-element.elementor-element-9f4d4bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:26px 26px 26px 26px;}.elementor-4564 .elementor-element.elementor-element-9f4d4bf:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-9f4d4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06D1FF;}.elementor-4564 .elementor-element.elementor-element-9afe45e{text-align:center;}.elementor-4564 .elementor-element.elementor-element-9afe45e .elementor-heading-title{font-family:"MonumentExtended-FreeForPersonalUse", Sans-serif;font-size:23px;font-weight:700;color:#000000;}.elementor-4564 .elementor-element.elementor-element-79f8868{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-79f8868 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-cfddb71{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4564 .elementor-element.elementor-element-380e444 .gallery-item .gallery-caption{display:none;}.elementor-4564 .elementor-element.elementor-element-380e444 .gallery-item{padding:0 15px 15px 0;}.elementor-4564 .elementor-element.elementor-element-380e444 .gallery{margin:0 -15px -15px 0;}.elementor-4564 .elementor-element.elementor-element-99442ce .gallery-item .gallery-caption{display:none;}.elementor-4564 .elementor-element.elementor-element-99442ce .gallery-item{padding:0 15px 15px 0;}.elementor-4564 .elementor-element.elementor-element-99442ce .gallery{margin:0 -15px -15px 0;}.elementor-4564 .elementor-element.elementor-element-e18263b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-e18263b:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-e18263b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4564 .elementor-element.elementor-element-995df0e{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4564 .elementor-element.elementor-element-78872ec{z-index:3;}.elementor-4564 .elementor-element.elementor-element-78872ec img{width:80%;border-style:groove;border-radius:28px 28px 28px 28px;}.elementor-4564 .elementor-element.elementor-element-20db187{z-index:1;}.elementor-4564 .elementor-element.elementor-element-92958dc{--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-4564 .elementor-element.elementor-element-c2f0ef9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-4564 .elementor-element.elementor-element-c2f0ef9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-732879a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-0dbee09{--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;}.elementor-4564 .elementor-element.elementor-element-7e1d787 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0em 0em 0em 0em;}.elementor-4564 .elementor-element.elementor-element-7e1d787 .elementor-button{height:52px;width:234px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;fill:#000000;color:#000000;}.elementor-4564 .elementor-element.elementor-element-1c16501{z-index:1;}.elementor-4564 .elementor-element.elementor-element-f625e11{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-4564 .elementor-element.elementor-element-f625e11.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-f625e11 img{width:85%;}.elementor-4564 .elementor-element.elementor-element-33d3661{--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:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-33d3661:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-33d3661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4564 .elementor-element.elementor-element-c46e90d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-c46e90d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-426dbf0{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-ad12dd1{--e-image-carousel-slides-to-show:5;}.elementor-4564 .elementor-element.elementor-element-29cc1a36{--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:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-29cc1a36:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-29cc1a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00010C;}.elementor-4564 .elementor-element.elementor-element-4e41d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-7d75393f > .elementor-widget-container{--e-transform-scale:1.3;}body:not(.rtl) .elementor-4564 .elementor-element.elementor-element-7d75393f{left:2%;}body.rtl .elementor-4564 .elementor-element.elementor-element-7d75393f{right:2%;}.elementor-4564 .elementor-element.elementor-element-7d75393f{top:-46%;z-index:-1;}.elementor-4564 .elementor-element.elementor-element-1c3df8f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-89639a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-4564 .elementor-element.elementor-element-89639a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-00ff595{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-5bf66e3{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-db5f12f{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-4564 .elementor-element.elementor-element-db5f12f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-4564 .elementor-element.elementor-element-ee0aa31{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-abb392c{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-abb392c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-e04b65c{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-e04b65c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-4564 .elementor-element.elementor-element-3b768e6{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-5d3a49f{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-4564 .elementor-element.elementor-element-5d3a49f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-4564 .elementor-element.elementor-element-86647da{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-50c95f9{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-50c95f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-d43b13e{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-d43b13e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-4564 .elementor-element.elementor-element-9b39f81{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-9b9af2a{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-4564 .elementor-element.elementor-element-9b9af2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-4564 .elementor-element.elementor-element-94451f2{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-71eeb6d{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-71eeb6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-f12065a{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-4564 .elementor-element.elementor-element-f12065a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-4564 .elementor-element.elementor-element-c70cd6a{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-c70cd6a:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-c70cd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050014;}.elementor-4564 .elementor-element.elementor-element-0bf984e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-0bf984e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-0186c57{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-0186c57:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-0186c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050014;}.elementor-4564 .elementor-element.elementor-element-8345b7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-8345b7d:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-8345b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.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-4564 .elementor-element.elementor-element-77e211e .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-77e211e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-77e211e.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-77e211e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-77e211e.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-77e211e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-77e211e .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-77e211e .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-c2f6d45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-c2f6d45.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-c2f6d45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-4f2b2fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-4f2b2fe.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-d39cecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-d39cecb:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-d39cecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.elementor-4564 .elementor-element.elementor-element-6aeaf3d .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-6aeaf3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6aeaf3d.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-6aeaf3d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6aeaf3d.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-6aeaf3d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6aeaf3d .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-6aeaf3d .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-69259fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-69259fa.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-69259fa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-79eab90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-79eab90.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-b709a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-b709a2c:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-b709a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.elementor-4564 .elementor-element.elementor-element-6f855c5 .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-6f855c5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6f855c5.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-6f855c5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6f855c5.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-6f855c5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-6f855c5 .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-6f855c5 .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-05c03d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-05c03d2.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-05c03d2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-2990732{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-2990732.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-3d8c1f1{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-3d8c1f1:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-3d8c1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050014;}.elementor-4564 .elementor-element.elementor-element-ae823e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-ae823e1:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-ae823e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.elementor-4564 .elementor-element.elementor-element-89959a7 .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-89959a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-89959a7.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-89959a7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-89959a7.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-89959a7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-89959a7 .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-89959a7 .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-0f27bb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-0f27bb9.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-0f27bb9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-6be93db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-6be93db.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-65a3fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-65a3fe0:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-65a3fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.elementor-4564 .elementor-element.elementor-element-a6277ab .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-a6277ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-a6277ab.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-a6277ab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-a6277ab.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-a6277ab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-a6277ab .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-a6277ab .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-efd465a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-efd465a.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-efd465a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-341f2c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-341f2c2.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-83b0967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-83b0967:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-83b0967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #2C2C2C 0%, #000000 100%);}.elementor-4564 .elementor-element.elementor-element-45ac3a0 .elementor-icon-wrapper{text-align:center;}.elementor-4564 .elementor-element.elementor-element-45ac3a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-45ac3a0.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-45ac3a0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-45ac3a0.elementor-view-framed .elementor-icon, .elementor-4564 .elementor-element.elementor-element-45ac3a0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-45ac3a0 .elementor-icon{font-size:39px;}.elementor-4564 .elementor-element.elementor-element-45ac3a0 .elementor-icon svg{height:39px;}.elementor-4564 .elementor-element.elementor-element-58a5bbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-4564 .elementor-element.elementor-element-58a5bbc.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-58a5bbc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-a0e9630{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-a0e9630.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-e008288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-e008288:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-e008288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050014;}.elementor-4564 .elementor-element.elementor-element-de437cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4564 .elementor-element.elementor-element-6662a7f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-4564 .elementor-element.elementor-element-6662a7f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:47px;font-weight:600;}.elementor-4564 .elementor-element.elementor-element-dacc98e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;z-index:2;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-62c0393{--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-4564 .elementor-element.elementor-element-ee7ef88{--display:flex;}.elementor-4564 .elementor-element.elementor-element-c502c00{--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-4564 .elementor-element.elementor-element-aff8287{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-aff8287.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-a603791{--display:flex;}.elementor-4564 .elementor-element.elementor-element-1fa5560{--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-4564 .elementor-element.elementor-element-b2f8708{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-b2f8708.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-8376cea{--display:flex;}.elementor-4564 .elementor-element.elementor-element-69089d8{--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-4564 .elementor-element.elementor-element-2627bb8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-2627bb8.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-257038d{--display:flex;}.elementor-4564 .elementor-element.elementor-element-363e08f{--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-4564 .elementor-element.elementor-element-17203fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-17203fe.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-e139d5f{--display:flex;}.elementor-4564 .elementor-element.elementor-element-284b99b{--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-4564 .elementor-element.elementor-element-3d26ebf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-4564 .elementor-element.elementor-element-3d26ebf.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-dcd4283{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:38px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-border-radius:1em 1em 1em 1em;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#91C7FF;--n-accordion-title-active-color:#00A5FF;--n-accordion-icon-size:15px;}.elementor-4564 .elementor-element.elementor-element-dcd4283 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#333131;}.elementor-4564 .elementor-element.elementor-element-dcd4283 {--n-accordion-padding:2em 2em 2em 2em;}.elementor-4564 .elementor-element.elementor-element-1439d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4564 .elementor-element.elementor-element-1439d3f:not(.elementor-motion-effects-element-type-background), .elementor-4564 .elementor-element.elementor-element-1439d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#505050;}.elementor-4564 .elementor-element.elementor-element-2dcbb7e{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-4564 .elementor-element.elementor-element-2dcbb7e.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-2dcbb7e .elementor-heading-title{font-family:"sora", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-4564 .elementor-element.elementor-element-b6d695c .elementor-button{background-color:#00DF1C;font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;fill:#2A2A2A;color:#2A2A2A;border-radius:44px 44px 44px 44px;padding:6% 11% 6% 11%;}.elementor-4564 .elementor-element.elementor-element-b6d695c{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-4564 .elementor-element.elementor-element-b6d695c.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-b6d695c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4564 .elementor-element.elementor-element-903b2ac{--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-4564 .elementor-element.elementor-element-d377951{--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-4564 .elementor-element.elementor-element-9f22d3c{--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-4564 .elementor-element.elementor-element-f7cf2aa{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4564 .elementor-element.elementor-element-abb392c{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-abb392c .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-4564 .elementor-element.elementor-element-50c95f9{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-50c95f9 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-4564 .elementor-element.elementor-element-71eeb6d{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-71eeb6d .elementor-heading-title{font-size:40px;line-height:1.1em;}}@media(min-width:768px){.elementor-4564 .elementor-element.elementor-element-9f4d4bf{--width:22%;}.elementor-4564 .elementor-element.elementor-element-995df0e{--width:50%;}.elementor-4564 .elementor-element.elementor-element-92958dc{--width:50%;}.elementor-4564 .elementor-element.elementor-element-1c3df8f7{--width:50%;}.elementor-4564 .elementor-element.elementor-element-00ff595{--width:50%;}.elementor-4564 .elementor-element.elementor-element-5bf66e3{--width:460px;}.elementor-4564 .elementor-element.elementor-element-ee0aa31{--width:340px;}.elementor-4564 .elementor-element.elementor-element-3b768e6{--width:460px;}.elementor-4564 .elementor-element.elementor-element-86647da{--width:340px;}.elementor-4564 .elementor-element.elementor-element-9b39f81{--width:460px;}.elementor-4564 .elementor-element.elementor-element-94451f2{--width:340px;}.elementor-4564 .elementor-element.elementor-element-8345b7d{--width:25%;}.elementor-4564 .elementor-element.elementor-element-d39cecb{--width:25%;}.elementor-4564 .elementor-element.elementor-element-b709a2c{--width:25%;}.elementor-4564 .elementor-element.elementor-element-ae823e1{--width:25%;}.elementor-4564 .elementor-element.elementor-element-65a3fe0{--width:25%;}.elementor-4564 .elementor-element.elementor-element-83b0967{--width:25%;}.elementor-4564 .elementor-element.elementor-element-de437cc{--width:50%;}.elementor-4564 .elementor-element.elementor-element-62c0393{--width:50%;}}@media(min-width:2400px){.elementor-4564 .elementor-element.elementor-element-79f8868.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-79f8868{text-align:center;}.elementor-4564 .elementor-element.elementor-element-c2f0ef9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4564 .elementor-element.elementor-element-732879a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4564 .elementor-element.elementor-element-0dbee09{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4564 .elementor-element.elementor-element-c46e90d{--container-widget-width:703px;--container-widget-flex-grow:0;width:var( --container-widget-width, 703px );max-width:703px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-c46e90d.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-426dbf0{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-89639a6 .elementor-heading-title{font-size:46px;}.elementor-4564 .elementor-element.elementor-element-0bf984e{--container-widget-width:641px;--container-widget-flex-grow:0;width:var( --container-widget-width, 641px );max-width:641px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-0bf984e.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-de437cc{--justify-content:center;}.elementor-4564 .elementor-element.elementor-element-6662a7f{--container-widget-width:574px;--container-widget-flex-grow:0;width:var( --container-widget-width, 574px );max-width:574px;}.elementor-4564 .elementor-element.elementor-element-dacc98e{--container-widget-width:470px;--container-widget-flex-grow:0;width:var( --container-widget-width, 470px );max-width:470px;}}@media(max-width:767px){.elementor-4564 .elementor-element.elementor-element-b646206{--padding-top:5em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-4564 .elementor-element.elementor-element-0ed3760{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-0ed3760.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-0ed3760 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-102b6c6{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;font-size:14px;}.elementor-4564 .elementor-element.elementor-element-102b6c6.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-d49623e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-4564 .elementor-element.elementor-element-d49623e.e-con{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-f097cb3{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;}.elementor-4564 .elementor-element.elementor-element-f097cb3.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-e6b6909{--container-widget-width:197px;--container-widget-flex-grow:0;width:var( --container-widget-width, 197px );max-width:197px;}.elementor-4564 .elementor-element.elementor-element-9f4d4bf{--width:300px;}.elementor-4564 .elementor-element.elementor-element-9afe45e .elementor-heading-title{font-size:15px;}.elementor-4564 .elementor-element.elementor-element-79f8868{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-79f8868.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-79f8868 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-cfddb71{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;font-size:14px;}.elementor-4564 .elementor-element.elementor-element-cfddb71.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-c2f0ef9{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-c2f0ef9.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-c2f0ef9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-732879a{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;font-size:14px;}.elementor-4564 .elementor-element.elementor-element-732879a.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-0dbee09{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4564 .elementor-element.elementor-element-7e1d787{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;}.elementor-4564 .elementor-element.elementor-element-7e1d787.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-c46e90d{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-c46e90d.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-c46e90d .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-426dbf0{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;font-size:14px;}.elementor-4564 .elementor-element.elementor-element-426dbf0.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-ad12dd1{--e-image-carousel-slides-to-show:2;}.elementor-4564 .elementor-element.elementor-element-29cc1a36{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4564 .elementor-element.elementor-element-4e41d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4564 .elementor-element.elementor-element-7d75393f{top:71%;}.elementor-4564 .elementor-element.elementor-element-89639a6{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-89639a6.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-89639a6 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-5bf66e3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-db5f12f{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-db5f12f .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-ee0aa31{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-abb392c{--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-abb392c.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-abb392c .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-4564 .elementor-element.elementor-element-e04b65c{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-e04b65c .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-3b768e6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-5d3a49f{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-5d3a49f .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-86647da{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-50c95f9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-50c95f9.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-50c95f9 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-4564 .elementor-element.elementor-element-d43b13e{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-d43b13e .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-9b39f81{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-9b9af2a{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-9b9af2a .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-94451f2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4564 .elementor-element.elementor-element-71eeb6d{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-71eeb6d.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-71eeb6d .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-4564 .elementor-element.elementor-element-f12065a{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-f12065a .elementor-heading-title{font-size:14px;}.elementor-4564 .elementor-element.elementor-element-0bf984e{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-0bf984e.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-0bf984e .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-0186c57{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-4564 .elementor-element.elementor-element-3d8c1f1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-4564 .elementor-element.elementor-element-6662a7f{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;text-align:center;}.elementor-4564 .elementor-element.elementor-element-6662a7f.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-6662a7f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-4564 .elementor-element.elementor-element-dacc98e{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;font-size:14px;}.elementor-4564 .elementor-element.elementor-element-dacc98e.elementor-element{--align-self:center;}.elementor-4564 .elementor-element.elementor-element-1439d3f{--padding-top:10%;--padding-bottom:11%;--padding-left:0%;--padding-right:0%;}.elementor-4564 .elementor-element.elementor-element-2dcbb7e{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;}.elementor-4564 .elementor-element.elementor-element-2dcbb7e .elementor-heading-title{font-size:23px;}.elementor-4564 .elementor-element.elementor-element-b6d695c{--container-widget-width:153px;--container-widget-flex-grow:0;width:var( --container-widget-width, 153px );max-width:153px;}.elementor-4564 .elementor-element.elementor-element-b6d695c .elementor-button{font-size:13px;padding:10% 5% 10% 5%;}}/* Start custom CSS for heading, class: .elementor-element-0ed3760 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f097cb3 */@media only screen and (max-width: 600px) {
.bt1{
    margin-left: -50px;
}
 .elementor-button, .elementor-button-link, .elementor-size-sm{
    overflow: hidden !important;
    }
    
    
}


.bt1 .elementor-button{
    background: linear-gradient(0deg, #6BE09A, #75FBBF);
    filter: saturate(150%);
    border-radius: 1000px;
    overflow: hidden !important;
    margin-bottom: -06px !Important;
    }

.bt1 .elementor-button-text{
    z-index: 9;
}


 /*luz que fica envolta do bot*/

.bt1 .elementor-button::after{
    content: "";
    background: linear-gradient(-90deg, white, #ffffff40);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz 2s infinite ease
}

@keyframes luzz{
    0%{
    transform: translatex(-100px);
    }
    100%{
    transform: translatex(200px);
    }
}

.bt1 .elementor-button::before{
    content: "";
    background: linear-gradient(90deg, white, #ffffff40);
    position: absolute;
    top: 97%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz2 3.5s infinite ease
}

@keyframes luzz2{
    0%{
    transform: translatex(200px);
    }
    100%{
    transform: translatex(-100px);
    }
}



 /*seta bot*/
 
 .bt1:hover .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 15px);
    rotate: 45deg;
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.5s ease all;
}

.bt1 .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 30px);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.7s ease all;
}


 /*background white atras do bot*/

.bt1 .elementor-button-wrapper::before{
    content: "";
    background: #ffffff15;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;

}

.bt1:hover .elementor-button-wrapper::before{
    content: "";
    background: #ffffff25;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;
}


.bt1 .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translatey(-50%);
    transition: 1s ease all;
}

.bt1:hover .elementor-button-icon{
    transform: translatey(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b6909 */.elementor-button {
    background: linear-gradient(-45deg, #ffffff, #bababa, #ffffff, #bababa, #ffffff, #bababa); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff80; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b646206 */.elementor-4564 .elementor-element.elementor-element-b646206{
    overflow: hidden;
}

.elementor-4564 .elementor-element.elementor-element-b646206::before{
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Adobe_Photoshop_CC_icon.svg/500px-Adobe_Photoshop_CC_icon.svg.png") !important; /*https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Adobe_Photoshop_CC_icon.svg/500px-Adobe_Photoshop_CC_icon.svg.png*/
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    filter: blur(200px);
    animation: 12s linear infinite mov;
    pointer-events: none;
}

@keyframes mov{
    0%, 100% {
        transform: scale(1);
        filter: blur(200px) saturate(1);
    }
    50% {
        transform: scale(2);
        filter: blur(200px) saturate(1.82);
    }
}

/* Torna a seção um “container” para o canvas de fundo */
#tubes-section {
  position: relative;
  overflow: hidden;     /* impede que os tubos vazem para fora */
  min-height: 100vh;     /* ajuste conforme seu layout */
}

/* Canvas fica por trás do conteúdo da seção */
#tubesCanvasSection {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}

/* Conteúdo da seção por cima */
#tubes-section > .elementor-container,
#tubes-section .elementor-widget-wrap 
{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79f8868 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-380e444 */.elementor-4564 .elementor-element.elementor-element-380e444 .e-gallery-item .e-gallery-image.e-gallery-image{
    background-position: top center; /* Posicionamento inicial do plano de fundo */
    transition: background-position 5s ease-in-out; /* Transição suave do plano de fundo ao passar o mouse */
}

.elementor-4564 .elementor-element.elementor-element-380e444 .e-gallery-item:hover .e-gallery-image{
    background-position: bottom center; /* Posicionamento do plano de fundo ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-99442ce */.elementor-4564 .elementor-element.elementor-element-99442ce .e-gallery-item .e-gallery-image.e-gallery-image{
    background-position: top center; /* Posicionamento inicial do plano de fundo */
    transition: background-position 5s ease-in-out; /* Transição suave do plano de fundo ao passar o mouse */
}

.elementor-4564 .elementor-element.elementor-element-99442ce .e-gallery-item:hover .e-gallery-image{
    background-position: bottom center; /* Posicionamento do plano de fundo ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20db187 */.elementor-4564 .elementor-element.elementor-element-20db187{
    position: absolute;
    top: 10%;
    transform: translate(-50%, -90%);
    left: 20%;
    filter: blur(160px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2f0ef9 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e1d787 */@media only screen and (max-width: 600px) {
.bt1{
    margin-left: -50px;
}
 .elementor-button, .elementor-button-link, .elementor-size-sm{
    overflow: hidden !important;
    }
    
    
}


.bt1 .elementor-button{
    background: linear-gradient(0deg, #6BE09A, #75FBBF);
    filter: saturate(150%);
    border-radius: 1000px;
    overflow: hidden !important;
    margin-bottom: -06px !Important;
    }

.bt1 .elementor-button-text{
    z-index: 9;
}


 /*luz que fica envolta do bot*/

.bt1 .elementor-button::after{
    content: "";
    background: linear-gradient(-90deg, white, #ffffff40);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz 2s infinite ease
}

@keyframes luzz{
    0%{
    transform: translatex(-100px);
    }
    100%{
    transform: translatex(200px);
    }
}

.bt1 .elementor-button::before{
    content: "";
    background: linear-gradient(90deg, white, #ffffff40);
    position: absolute;
    top: 97%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz2 3.5s infinite ease
}

@keyframes luzz2{
    0%{
    transform: translatex(200px);
    }
    100%{
    transform: translatex(-100px);
    }
}



 /*seta bot*/
 
 .bt1:hover .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 15px);
    rotate: 45deg;
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.5s ease all;
}

.bt1 .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 30px);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.7s ease all;
}


 /*background white atras do bot*/

.bt1 .elementor-button-wrapper::before{
    content: "";
    background: #ffffff15;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;

}

.bt1:hover .elementor-button-wrapper::before{
    content: "";
    background: #ffffff25;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;
}


.bt1 .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translatey(-50%);
    transition: 1s ease all;
}

.bt1:hover .elementor-button-icon{
    transform: translatey(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c16501 */.elementor-4564 .elementor-element.elementor-element-1c16501{
    position: absolute;
    top: 10%;
    transform: translate(-50%, -90%);
    left: 20%;
    filter: blur(360px);
    width: 1154px;
    z-index: -1;
    animation: 10s linear infinite turn;
    transform-origin: center;
}

@keyframes turn{
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
100% {
    transform: translate(-50%, -50%) rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c46e90d */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89639a6 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c3df8f7 */.bx:hover,
.bx.is-active{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
}

.bx{
    border-radius: 29px;
    border: 1px solid #181B3100;
    background: var(--Bg-Card-1, #0C0D1700);
}

.inner{
    height: 40px !important;
    overflow: hidden;
    transition: height .7s ease;
}

/* Quando .bx sofre hover OU está ativo */
.bx:hover .inner,
.bx.is-active .inner{
    height: 150px !important;
}

.num{
    width: 50px !important;
    height: 50px !important;
    border-radius: 16px;
    border: 1px solid var(--Line-1, #181B31);
}

.num .elementor-heading-title{
    display:flex;
    justify-content: center;
    top: 50%;
    left: 50%;
    right:0;
    position: absolute;
    transform: translate(-50%, -50%);
}

.num {
    z-index: 1;
}

.bx .num:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 16px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(to right, #3975FE80, transparent);
    -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;
    transition: 0.7s ease all;
    opacity: 0;
}

.bx:hover .num:before,
.bx.is-active .num:before{
    opacity: 1;
}

.bx:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 29px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(to right, #3975FE80, transparent);
    -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;
    transition: 0.7s ease all;
    opacity: 0;
}

.bx:hover:before,
.bx.is-active:before{
    opacity: 1;
}

/* MOBILE */
@media(max-width:600px){

  .bx{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
  }

  .num {
    z-index: 1;
  }

  .bx .num:before {
    opacity: 1;
  }

  .bx:before {
    opacity: 1;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00ff595 */.bx:hover,
.bx.is-active{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
}

.bx{
    border-radius: 29px;
    border: 1px solid #181B3100;
    background: var(--Bg-Card-1, #0C0D1700);
}

.inner{
    height: 40px !important;
    overflow: hidden;
    transition: height .7s ease;
}

/* Quando .bx sofre hover OU está ativo */
.bx:hover .inner,
.bx.is-active .inner{
    height: 150px !important;
}

.num{
    width: 50px !important;
    height: 50px !important;
    border-radius: 16px;
    border: 1px solid var(--Line-1, #181B31);
}

.num .elementor-heading-title{
    display:flex;
    justify-content: center;
    top: 50%;
    left: 50%;
    right:0;
    position: absolute;
    transform: translate(-50%, -50%);
}

.num {
    z-index: 1;
}

.bx .num:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 16px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(to right, #3975FE80, transparent);
    -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;
    transition: 0.7s ease all;
    opacity: 0;
}

.bx:hover .num:before,
.bx.is-active .num:before{
    opacity: 1;
}

.bx:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 29px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(to right, #3975FE80, transparent);
    -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;
    transition: 0.7s ease all;
    opacity: 0;
}

.bx:hover:before,
.bx.is-active:before{
    opacity: 1;
}

/* MOBILE */
@media(max-width:600px){

  .bx{
    border-radius: 29px;
    border: 1px solid #181B31;
    background: var(--Bg-Card-1, #0C0D17);
  }

  .num {
    z-index: 1;
  }

  .bx .num:before {
    opacity: 1;
  }

  .bx:before {
    opacity: 1;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf984e */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2f6d45 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8345b7d */.elementor-4564 .elementor-element.elementor-element-8345b7d {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-8345b7d:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69259fa */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39cecb */.elementor-4564 .elementor-element.elementor-element-d39cecb {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-d39cecb:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05c03d2 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b709a2c */.elementor-4564 .elementor-element.elementor-element-b709a2c {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-b709a2c:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f27bb9 */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae823e1 */.elementor-4564 .elementor-element.elementor-element-ae823e1 {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-ae823e1:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efd465a */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a3fe0 */.elementor-4564 .elementor-element.elementor-element-65a3fe0 {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-65a3fe0:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a5bbc */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b0967 */.elementor-4564 .elementor-element.elementor-element-83b0967 {
  z-index: 1;
}

.elementor-4564 .elementor-element.elementor-element-83b0967:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6662a7f */.corx {
    font-weight: 900;
    background: -webkit-linear-gradient(20deg,#E2FAFF,#06D1FF);
     -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 3s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textodegradex2;
    background-image: linear-gradient(45deg, #646464, #646464, #D5D5D5, #D5D5D5);
    background-size: 400% 200%;
    transition: all .16s;
}
@keyframes textodegradex2{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96e2d37 */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.eot');
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.eot?#iefix') format('embedded-opentype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.woff2') format('woff2'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.woff') format('woff'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.ttf') format('truetype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Light.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.eot');
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.woff2') format('woff2'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.woff') format('woff'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.ttf') format('truetype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2023/09/Sora-Bold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MonumentExtended-FreeForPersonalUse';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.eot');
	src: url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.woff2') format('woff2'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.woff') format('woff'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.ttf') format('truetype'),
		url('https://gabrielpereiradesigner.com.br/wp-content/uploads/2024/10/MonumentExtended-Regular.svg#MonumentExtended-FreeForPersonalUse') format('svg');
}
/* End Custom Fonts CSS */