.elementor-426 .elementor-element.elementor-element-590f773{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 65px;--row-gap:0px;--column-gap:65px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E202C;--border-color:#1E202C;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-590f773:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-590f773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D1ACC;}.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-426 .elementor-element.elementor-element-836da3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-836da3a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-836da3a{text-align:start;}.elementor-426 .elementor-element.elementor-element-b946a79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:16px;--z-index:10;}.elementor-426 .elementor-element.elementor-element-3b9abea{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-3b9abea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-4769c33{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-4769c33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-4508125{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-4508125 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7785ea8{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-7785ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5af9f26{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-5af9f26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-426 .elementor-element.elementor-element-2dc0738 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF26;}.elementor-426 .elementor-element.elementor-element-2dc0738{text-align:start;}.elementor-426 .elementor-element.elementor-element-2dc0738 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#A1A1AA;}.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-426 .elementor-element.elementor-element-e05e08a .elementor-button{background-color:#05071400;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;fill:#FAFAFA;color:#FAFAFA;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:16px 24px 16px 24px;}.elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button:focus{background-color:#FAFAFA;color:#10111D;}.elementor-426 .elementor-element.elementor-element-e05e08a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button:hover svg, .elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button:focus svg{fill:#10111D;}.elementor-426 .elementor-element.elementor-element-8835f01{--display:flex;--min-height:895px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-a7d7b66{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-426 .elementor-element.elementor-element-a7d7b66 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-426 .elementor-element.elementor-element-a7d7b66 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-bcb8007{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-426 .elementor-element.elementor-element-bcb8007 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 40px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF26;}.elementor-426 .elementor-element.elementor-element-bcb8007 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-d290bc6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E202C;--border-color:#1E202C;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-426 .elementor-element.elementor-element-d290bc6:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-d290bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D1A;}.elementor-426 .elementor-element.elementor-element-d9e0add{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-1bc05a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-1bc05a5{text-align:start;}.elementor-426 .elementor-element.elementor-element-1bc05a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-fd819f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-fd819f5{text-align:start;}.elementor-426 .elementor-element.elementor-element-fd819f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-08e4860{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8fc6709 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8fc6709{text-align:start;}.elementor-426 .elementor-element.elementor-element-8fc6709 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-813a07b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-813a07b{text-align:start;}.elementor-426 .elementor-element.elementor-element-813a07b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-16a126f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-2956151 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-2956151{text-align:start;}.elementor-426 .elementor-element.elementor-element-2956151 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-862badd > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-862badd{text-align:start;}.elementor-426 .elementor-element.elementor-element-862badd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-9f1579f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-b26ce72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-b26ce72{text-align:start;}.elementor-426 .elementor-element.elementor-element-b26ce72 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-543fc3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-543fc3c{text-align:start;}.elementor-426 .elementor-element.elementor-element-543fc3c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-9bcc639{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9fc63cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9fc63cb{text-align:start;}.elementor-426 .elementor-element.elementor-element-9fc63cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-35c1ca3 > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-35c1ca3{text-align:start;}.elementor-426 .elementor-element.elementor-element-35c1ca3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-0fe11ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-21b69f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-21b69f0{text-align:start;}.elementor-426 .elementor-element.elementor-element-21b69f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-8822812 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8822812{text-align:start;}.elementor-426 .elementor-element.elementor-element-8822812 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button{background-color:#050714;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:#FAFAFA;color:#FAFAFA;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button:focus{background-color:#FAFAFA;color:#10111D;}.elementor-426 .elementor-element.elementor-element-d0d73ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button:hover svg, .elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button:focus svg{fill:#10111D;}.elementor-426 .elementor-element.elementor-element-9e3b2b6{width:100%;max-width:100%;z-index:1;}.elementor-426 .elementor-element.elementor-element-9e3b2b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d9f7b93{z-index:2;}.elementor-426 .elementor-element.elementor-element-c17fc5d{z-index:2;}.elementor-426 .elementor-element.elementor-element-0ae5f3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-ae4ee34{width:100%;max-width:100%;z-index:-1;}.elementor-426 .elementor-element.elementor-element-ae4ee34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-b0f71fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5A68B566;--border-color:#5A68B566;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:75px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-426 .elementor-element.elementor-element-b0f71fd:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-b0f71fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161E4B66;}.elementor-426 .elementor-element.elementor-element-241ec1c > .elementor-widget-container{background-color:#269C38;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6CEC8091;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-241ec1c{text-align:start;}.elementor-426 .elementor-element.elementor-element-241ec1c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-426 .elementor-element.elementor-element-9c3e085 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-image:radial-gradient(at bottom center, #5A68B566 0%, #5A68B53D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-9c3e085.elementor-element{--align-self:flex-start;}.elementor-426 .elementor-element.elementor-element-9c3e085:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-title{margin-block-end:0px;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon{font-size:14px;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-title, .elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-2cc0258{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-426 .elementor-element.elementor-element-9043c4c > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9043c4c .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-9043c4c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-9043c4c.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-9043c4c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-9043c4c.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-9043c4c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-9043c4c .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-9043c4c .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-be70131 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-be70131.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-be70131{text-align:start;}.elementor-426 .elementor-element.elementor-element-be70131 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-b6f3c7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-b6f3c7f{text-align:start;}.elementor-426 .elementor-element.elementor-element-b6f3c7f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-edd35bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-d2d9326 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d2d9326 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-d2d9326.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-d2d9326.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-d2d9326.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-d2d9326.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-d2d9326.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-d2d9326 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-d2d9326 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-e73bf51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-e73bf51.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-e73bf51{text-align:start;}.elementor-426 .elementor-element.elementor-element-e73bf51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-85e3878 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-85e3878{text-align:start;}.elementor-426 .elementor-element.elementor-element-85e3878 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-eb39797{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-c5fc1e0 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c5fc1e0 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-c5fc1e0.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-c5fc1e0.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-c5fc1e0.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-c5fc1e0.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-c5fc1e0.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-c5fc1e0 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-c5fc1e0 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-9f5a978 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9f5a978.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-9f5a978{text-align:start;}.elementor-426 .elementor-element.elementor-element-9f5a978 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-46eee6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-46eee6c{text-align:start;}.elementor-426 .elementor-element.elementor-element-46eee6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-21bf32d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-313224f > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-313224f .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-313224f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-313224f.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-313224f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-313224f.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-313224f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-313224f .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-313224f .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-c815d6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c815d6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-c815d6c{text-align:start;}.elementor-426 .elementor-element.elementor-element-c815d6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-8f8983d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8f8983d{text-align:start;}.elementor-426 .elementor-element.elementor-element-8f8983d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-949a5b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-949a5b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-cb396f3 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-cb396f3 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-cb396f3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-cb396f3.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-cb396f3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-cb396f3.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-cb396f3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-cb396f3 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-cb396f3 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-c326162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c326162.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-c326162{text-align:start;}.elementor-426 .elementor-element.elementor-element-c326162 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-5e2bb71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5e2bb71{text-align:start;}.elementor-426 .elementor-element.elementor-element-5e2bb71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-649b9c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-5dae50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5dae50a{text-align:start;}.elementor-426 .elementor-element.elementor-element-5dae50a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-0c597c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-0c597c1{text-align:start;}.elementor-426 .elementor-element.elementor-element-0c597c1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-d59a1cc .elementor-button{background-color:#FAFAFA;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:#050714;color:#050714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:20px 69px 20px 40px;}.elementor-426 .elementor-element.elementor-element-d59a1cc{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;z-index:10;}.elementor-426 .elementor-element.elementor-element-d59a1cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d59a1cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-d59a1cc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button{background-color:#FAFAFA;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:#050714;color:#050714;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button:focus{background-color:#FAFAFA;color:#10111D;}.elementor-426 .elementor-element.elementor-element-d07ee7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button:hover svg, .elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button:focus svg{fill:#10111D;}.elementor-426 .elementor-element.elementor-element-86fb38a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E202C;--border-color:#1E202C;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:75px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-426 .elementor-element.elementor-element-86fb38a:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-86fb38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D1A;}.elementor-426 .elementor-element.elementor-element-df617c5 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;background-image:radial-gradient(at bottom center, #5A68B566 0%, #5A68B53D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-df617c5.elementor-element{--align-self:flex-start;}.elementor-426 .elementor-element.elementor-element-df617c5:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-title{margin-block-end:0px;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon{font-size:14px;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-title, .elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-8ac664f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-7526a8d > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7526a8d .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-7526a8d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-7526a8d.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-7526a8d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-7526a8d.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-7526a8d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-7526a8d .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-7526a8d .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-743ec6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-743ec6f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-743ec6f{text-align:start;}.elementor-426 .elementor-element.elementor-element-743ec6f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-7d2c371 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7d2c371{text-align:start;}.elementor-426 .elementor-element.elementor-element-7d2c371 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-8356f5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8079d98 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8079d98 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-8079d98.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-8079d98.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-8079d98.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-8079d98.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-8079d98.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-8079d98 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-8079d98 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-1d8dad4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-1d8dad4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-1d8dad4{text-align:start;}.elementor-426 .elementor-element.elementor-element-1d8dad4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-d1e09bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d1e09bf{text-align:start;}.elementor-426 .elementor-element.elementor-element-d1e09bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-5aac666{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-86eabe5 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-86eabe5 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-86eabe5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-86eabe5.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-86eabe5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-86eabe5.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-86eabe5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-86eabe5 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-86eabe5 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-f8092b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-f8092b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-f8092b7{text-align:start;}.elementor-426 .elementor-element.elementor-element-f8092b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-62f4a66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-62f4a66{text-align:start;}.elementor-426 .elementor-element.elementor-element-62f4a66 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-2ea1968{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-81d2242 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-81d2242 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-81d2242.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-81d2242.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-81d2242.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-81d2242.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-81d2242.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-81d2242 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-81d2242 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-0c18e58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-0c18e58.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-0c18e58{text-align:start;}.elementor-426 .elementor-element.elementor-element-0c18e58 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-9b06e88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9b06e88{text-align:start;}.elementor-426 .elementor-element.elementor-element-9b06e88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-8ecde96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-23198e5 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-23198e5 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-23198e5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-23198e5.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-23198e5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-23198e5.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-23198e5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-23198e5 .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-23198e5 .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-4c3c216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-4c3c216.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-4c3c216{text-align:start;}.elementor-426 .elementor-element.elementor-element-4c3c216 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-02fd522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-02fd522{text-align:start;}.elementor-426 .elementor-element.elementor-element-02fd522 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-a93ea40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-fc641fb > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-fc641fb .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-fc641fb.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-fc641fb.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-fc641fb.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-fc641fb.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-fc641fb.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-426 .elementor-element.elementor-element-fc641fb .elementor-icon{font-size:18px;}.elementor-426 .elementor-element.elementor-element-fc641fb .elementor-icon svg{height:18px;}.elementor-426 .elementor-element.elementor-element-43d0cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-43d0cc8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-43d0cc8{text-align:start;}.elementor-426 .elementor-element.elementor-element-43d0cc8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-223f792 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-223f792{text-align:start;}.elementor-426 .elementor-element.elementor-element-223f792 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-505c2db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-f078135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-f078135{text-align:start;}.elementor-426 .elementor-element.elementor-element-f078135 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-85cdbec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-85cdbec{text-align:start;}.elementor-426 .elementor-element.elementor-element-85cdbec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button{background-color:#050714;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:#FAFAFA;color:#FAFAFA;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button:focus{background-color:#FAFAFA;color:#10111D;}.elementor-426 .elementor-element.elementor-element-0cd5ba4{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button:hover svg, .elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button:focus svg{fill:#10111D;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button{background-color:#050714;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:#FAFAFA;color:#FAFAFA;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button:focus{background-color:#FAFAFA;color:#10111D;}.elementor-426 .elementor-element.elementor-element-7b96d08{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-7b96d08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button:hover svg, .elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button:focus svg{fill:#10111D;}.elementor-426 .elementor-element.elementor-element-40b2462{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:240px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-2043e14{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-426 .elementor-element.elementor-element-c79b9ee > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c79b9ee{text-align:start;}.elementor-426 .elementor-element.elementor-element-51afd44 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-51afd44{text-align:start;}.elementor-426 .elementor-element.elementor-element-51afd44 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-f0eafa5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-7a393c8 > .elementor-widget-container{background-color:#1E202C;margin:0px 0px 0px 0px;padding:10px 10px 3px 10px;transition:background 0.5s;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-7a393c8:hover .elementor-widget-container{background-color:#2B2E3F;}.elementor-426 .elementor-element.elementor-element-7a393c8 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-7a393c8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-7a393c8.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-7a393c8.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-7a393c8.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-7a393c8.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-7a393c8 .elementor-icon{font-size:100%;}.elementor-426 .elementor-element.elementor-element-7a393c8 .elementor-icon svg{height:100%;}.elementor-426 .elementor-element.elementor-element-7a393c8 .elementor-icon-wrapper svg{width:auto;}.elementor-426 .elementor-element.elementor-element-630f04f > .elementor-widget-container{background-color:#1E202C;margin:0px 0px 0px 0px;padding:10px 10px 3px 10px;transition:background 0.5s;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-630f04f:hover .elementor-widget-container{background-color:#2B2E3F;}.elementor-426 .elementor-element.elementor-element-630f04f .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-630f04f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-630f04f.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-630f04f.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-630f04f.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-630f04f.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-630f04f .elementor-icon{font-size:100%;}.elementor-426 .elementor-element.elementor-element-630f04f .elementor-icon svg{height:100%;}.elementor-426 .elementor-element.elementor-element-630f04f .elementor-icon-wrapper svg{width:auto;}.elementor-426 .elementor-element.elementor-element-276f136 > .elementor-widget-container{background-color:#1E202C;margin:0px 0px 0px 0px;padding:10px 10px 3px 10px;transition:background 0.5s;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-276f136:hover .elementor-widget-container{background-color:#2B2E3F;}.elementor-426 .elementor-element.elementor-element-276f136 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-276f136.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-276f136.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-276f136.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-276f136.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-276f136.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-276f136 .elementor-icon{font-size:100%;}.elementor-426 .elementor-element.elementor-element-276f136 .elementor-icon svg{height:100%;}.elementor-426 .elementor-element.elementor-element-276f136 .elementor-icon-wrapper svg{width:auto;}.elementor-426 .elementor-element.elementor-element-55c0b73 > .elementor-widget-container{background-color:#1E202C;margin:0px 0px 0px 0px;padding:10px 10px 3px 10px;transition:background 0.5s;border-radius:50px 50px 50px 50px;}.elementor-426 .elementor-element.elementor-element-55c0b73:hover .elementor-widget-container{background-color:#2B2E3F;}.elementor-426 .elementor-element.elementor-element-55c0b73 .elementor-icon-wrapper{text-align:center;}.elementor-426 .elementor-element.elementor-element-55c0b73.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-55c0b73.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-55c0b73.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-55c0b73.elementor-view-framed .elementor-icon, .elementor-426 .elementor-element.elementor-element-55c0b73.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-426 .elementor-element.elementor-element-55c0b73 .elementor-icon{font-size:100%;}.elementor-426 .elementor-element.elementor-element-55c0b73 .elementor-icon svg{height:100%;}.elementor-426 .elementor-element.elementor-element-55c0b73 .elementor-icon-wrapper svg{width:auto;}.elementor-426 .elementor-element.elementor-element-5d5c876{--display:flex;--z-index:2;}.elementor-426 .elementor-element.elementor-element-1637153 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-1637153{text-align:start;}.elementor-426 .elementor-element.elementor-element-1637153 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FAFAFA;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-426 .elementor-element.elementor-element-0e10e65{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-text{color:#A1A1AA;transition:color 0.3s;}.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FAFAFA;}.elementor-426 .elementor-element.elementor-element-54584b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E202C;--border-color:#1E202C;--border-radius:0px 0px 0px 0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-426 .elementor-element.elementor-element-ad4fbe9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-ad4fbe9{text-align:start;}.elementor-426 .elementor-element.elementor-element-ad4fbe9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-79f4369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-79f4369{text-align:start;}.elementor-426 .elementor-element.elementor-element-79f4369 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A1A1AA;}.elementor-426 .elementor-element.elementor-element-7a68cb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7a68cb2{z-index:2;text-align:center;}.elementor-426 .elementor-element.elementor-element-7a68cb2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:152px;font-weight:700;line-height:1.3em;color:#FAFAFA80;}.elementor-426 .elementor-element.elementor-element-abd0941{z-index:2;}.elementor-426 .elementor-element.elementor-element-434b6ec{width:100%;max-width:100%;}.elementor-426 .elementor-element.elementor-element-434b6ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-434b6ec.elementor-element{--align-self:flex-end;}body.elementor-page-426:not(.elementor-motion-effects-element-type-background), body.elementor-page-426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050714;}@media(max-width:1366px){.elementor-426 .elementor-element.elementor-element-8835f01{--min-height:800px;--justify-content:flex-end;}.elementor-426 .elementor-element.elementor-element-d9e0add{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-08e4860{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-16a126f{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9f1579f{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9bcc639{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-0fe11ae{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-0ae5f3b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-426 .elementor-element.elementor-element-2cc0258{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-edd35bf{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-eb39797{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-21bf32d{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-949a5b0{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-649b9c1{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8ac664f{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8356f5c{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-5aac666{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-2ea1968{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8ecde96{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-a93ea40{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-505c2db{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-426 .elementor-element.elementor-element-590f773{--width:1280px;}.elementor-426 .elementor-element.elementor-element-b946a79{--width:343px;}.elementor-426 .elementor-element.elementor-element-8835f01{--content-width:1280px;}.elementor-426 .elementor-element.elementor-element-d290bc6{--width:610px;}.elementor-426 .elementor-element.elementor-element-b0f71fd{--width:610px;}.elementor-426 .elementor-element.elementor-element-86fb38a{--width:610px;}.elementor-426 .elementor-element.elementor-element-40b2462{--content-width:1280px;}.elementor-426 .elementor-element.elementor-element-2043e14{--width:250px;}.elementor-426 .elementor-element.elementor-element-f0eafa5{--width:100%;}.elementor-426 .elementor-element.elementor-element-5d5c876{--width:250px;}.elementor-426 .elementor-element.elementor-element-54584b4{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-426 .elementor-element.elementor-element-590f773{--width:90%;}.elementor-426 .elementor-element.elementor-element-d290bc6{--width:48%;}.elementor-426 .elementor-element.elementor-element-b0f71fd{--width:48%;}.elementor-426 .elementor-element.elementor-element-86fb38a{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-426 .elementor-element.elementor-element-590f773{--width:90%;}.elementor-426 .elementor-element.elementor-element-8835f01{--content-width:700px;}.elementor-426 .elementor-element.elementor-element-d290bc6{--width:610px;}.elementor-426 .elementor-element.elementor-element-b0f71fd{--width:610px;}.elementor-426 .elementor-element.elementor-element-86fb38a{--width:610px;}.elementor-426 .elementor-element.elementor-element-40b2462{--content-width:700px;}}@media(max-width:1024px){.elementor-426 .elementor-element.elementor-element-590f773{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-426 .elementor-element.elementor-element-8835f01{--min-height:0px;--padding-top:160px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-a7d7b66 .elementor-heading-title{font-size:55px;}.elementor-426 .elementor-element.elementor-element-d9e0add{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-08e4860{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-16a126f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9f1579f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9bcc639{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-0fe11ae{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-0ae5f3b{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-426 .elementor-element.elementor-element-2cc0258{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-edd35bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-eb39797{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-21bf32d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-949a5b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-649b9c1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8ac664f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8356f5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-5aac666{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-2ea1968{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8ecde96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-a93ea40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-505c2db{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-40b2462{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-54584b4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-426 .elementor-element.elementor-element-ad4fbe9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-ad4fbe9.elementor-element{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-426 .elementor-element.elementor-element-590f773{--width:95%;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-426 .elementor-element.elementor-element-836da3a{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:center;}.elementor-426 .elementor-element.elementor-element-b946a79{--width:252px;--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:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:16px;}.elementor-426 .elementor-element.elementor-element-2dc0738{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-2dc0738 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-426 .elementor-element.elementor-element-2dc0738 .elementor-heading-title{font-size:12px;}.elementor-426 .elementor-element.elementor-element-8835f01{--min-height:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-a7d7b66 .elementor-heading-title{font-size:33px;}.elementor-426 .elementor-element.elementor-element-bcb8007 > .elementor-widget-container{margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-bcb8007 .elementor-heading-title{font-size:16px;}.elementor-426 .elementor-element.elementor-element-d290bc6{--padding-top:24px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-d9e0add{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-1bc05a5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-1bc05a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-1bc05a5 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-fd819f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-08e4860{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-8fc6709{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-8fc6709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8fc6709 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-813a07b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-16a126f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-2956151{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-2956151 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-2956151 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-862badd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9f1579f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-b26ce72{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-b26ce72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-b26ce72 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-543fc3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9bcc639{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9fc63cb{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-9fc63cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9fc63cb .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-35c1ca3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-35c1ca3 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-0fe11ae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-21b69f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8822812 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d0d73ad{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-d0d73ad .elementor-button{padding:20px 20px 20px 20px;}.elementor-426 .elementor-element.elementor-element-0ae5f3b{--gap:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-b0f71fd{--padding-top:32px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-241ec1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 10px 2px 10px;}.elementor-426 .elementor-element.elementor-element-241ec1c .elementor-heading-title{font-size:9px;line-height:1em;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon{font-size:13px;}.elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-title, .elementor-426 .elementor-element.elementor-element-9c3e085 .elementor-icon-box-title a{font-size:10px;}.elementor-426 .elementor-element.elementor-element-2cc0258{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-be70131{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-be70131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-be70131.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-be70131 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-b6f3c7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-b6f3c7f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-b6f3c7f{text-align:end;}.elementor-426 .elementor-element.elementor-element-b6f3c7f .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-edd35bf{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-e73bf51{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-e73bf51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-e73bf51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-e73bf51 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-85e3878 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-85e3878.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-85e3878{text-align:end;}.elementor-426 .elementor-element.elementor-element-85e3878 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-eb39797{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-9f5a978{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-9f5a978 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9f5a978.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-9f5a978 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-46eee6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-46eee6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-46eee6c{text-align:end;}.elementor-426 .elementor-element.elementor-element-46eee6c .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-21bf32d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-c815d6c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-c815d6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c815d6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-c815d6c .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-8f8983d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-8f8983d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-8f8983d{text-align:end;}.elementor-426 .elementor-element.elementor-element-8f8983d .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-949a5b0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-c326162{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-c326162 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-c326162.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-c326162 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-5e2bb71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5e2bb71.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-5e2bb71{text-align:end;}.elementor-426 .elementor-element.elementor-element-5e2bb71 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-649b9c1{--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:flex-start;--align-items:flex-start;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-5dae50a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-426 .elementor-element.elementor-element-5dae50a .elementor-heading-title{font-size:16px;}.elementor-426 .elementor-element.elementor-element-0c597c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-0c597c1 .elementor-heading-title{font-size:50px;}.elementor-426 .elementor-element.elementor-element-d59a1cc{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-d59a1cc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-426 .elementor-element.elementor-element-d59a1cc .elementor-button{padding:20px 20px 20px 20px;}.elementor-426 .elementor-element.elementor-element-d07ee7b{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-d07ee7b .elementor-button{padding:20px 20px 20px 20px;}.elementor-426 .elementor-element.elementor-element-86fb38a{--padding-top:32px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon{font-size:13px;}.elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-title, .elementor-426 .elementor-element.elementor-element-df617c5 .elementor-icon-box-title a{font-size:10px;}.elementor-426 .elementor-element.elementor-element-8ac664f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-743ec6f{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-743ec6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-743ec6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-743ec6f .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-7d2c371 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-7d2c371.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-7d2c371{text-align:end;}.elementor-426 .elementor-element.elementor-element-7d2c371 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-8356f5c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-1d8dad4{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-1d8dad4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-1d8dad4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-1d8dad4 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-d1e09bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-d1e09bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-d1e09bf{text-align:end;}.elementor-426 .elementor-element.elementor-element-d1e09bf .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-5aac666{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-f8092b7{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-f8092b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-f8092b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-f8092b7 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-62f4a66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-62f4a66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-62f4a66{text-align:end;}.elementor-426 .elementor-element.elementor-element-62f4a66 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-2ea1968{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-0c18e58{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-0c18e58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-0c18e58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-0c18e58 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-9b06e88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-9b06e88.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-9b06e88{text-align:end;}.elementor-426 .elementor-element.elementor-element-9b06e88 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-8ecde96{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-4c3c216{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-4c3c216 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-4c3c216.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-4c3c216 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-02fd522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-02fd522.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-02fd522{text-align:end;}.elementor-426 .elementor-element.elementor-element-02fd522 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-a93ea40{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-43d0cc8{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-43d0cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-43d0cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-43d0cc8 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-223f792 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-223f792.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-426 .elementor-element.elementor-element-223f792{text-align:end;}.elementor-426 .elementor-element.elementor-element-223f792 .elementor-heading-title{font-size:15px;}.elementor-426 .elementor-element.elementor-element-505c2db{--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:flex-start;--align-items:flex-start;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-f078135 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-426 .elementor-element.elementor-element-f078135 .elementor-heading-title{font-size:16px;}.elementor-426 .elementor-element.elementor-element-85cdbec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-85cdbec .elementor-heading-title{font-size:50px;}.elementor-426 .elementor-element.elementor-element-0cd5ba4{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-0cd5ba4 .elementor-button{padding:20px 20px 20px 20px;}.elementor-426 .elementor-element.elementor-element-7b96d08{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-426 .elementor-element.elementor-element-7b96d08 .elementor-button{padding:20px 20px 20px 20px;}.elementor-426 .elementor-element.elementor-element-40b2462{--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-426 .elementor-element.elementor-element-2043e14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-426 .elementor-element.elementor-element-c79b9ee > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-426 .elementor-element.elementor-element-51afd44 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-426 .elementor-element.elementor-element-f0eafa5{--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;}.elementor-426 .elementor-element.elementor-element-5d5c876{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-426 .elementor-element.elementor-element-ad4fbe9{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-426 .elementor-element.elementor-element-79f4369{text-align:center;}.elementor-426 .elementor-element.elementor-element-79f4369 .elementor-heading-title{line-height:1.6em;}.elementor-426 .elementor-element.elementor-element-7a68cb2 .elementor-heading-title{font-size:85px;}}/* Start custom CSS for heading, class: .elementor-element-2dc0738 */.elementor-426 .elementor-element.elementor-element-2dc0738 .bold1{
    text-stroke: 0.1px #FAFAFA;
    -webkit-text-stroke: 0.1px #FAFAFA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b946a79 */.elementor-426 .elementor-element.elementor-element-b946a79{
    background: radial-gradient(57.95% 50% at 50% 100%, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
    backdrop-filter: blur(2px);
}

.elementor-426 .elementor-element.elementor-element-b946a79 .client{
    margin-right: -10px;
    transition: 0.3s ease;
}

.elementor-426 .elementor-element.elementor-element-b946a79 .client:hover{
    margin-top: -10px;
}

.elementor-426 .elementor-element.elementor-element-b946a79::before{
    content: "";
    position: absolute;
    top: 50%;
    left: unset;
    right: 0;
    transform: translate(32px, -50%);
    width: 1px;
    height: 24px;
    background: #FFFFFF26;
}

@media (max-width: 1024px) {
    .elementor-426 .elementor-element.elementor-element-b946a79{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e05e08a */.elementor-426 .elementor-element.elementor-element-e05e08a svg{
    width: 14px;
}

.elementor-426 .elementor-element.elementor-element-e05e08a svg path{
    fill: #FAFAFA;
    transform-origin: center;
    transform: rotate(-45deg);
}

.elementor-426 .elementor-element.elementor-element-e05e08a:hover svg path{
    fill: #050714;
}

.elementor-426 .elementor-element.elementor-element-e05e08a .elementor-button {
    min-height: 0px;
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-e05e08a{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a5184d */.elementor-426 .elementor-element.elementor-element-4a5184d{
    position: absolute;
    bottom: 0;
    pointer-events: none;
}

.menu{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1280px;
    transition: 
        max-width 0.8s ease,
        padding 0.8s ease,
        background 0.8s ease;
    z-index: 999;
}

.menu.is-fixed{
    max-width: 900px;
    width: 100%;
}

.logo-menu{
    width: 142px;
    transition: width 0.8s ease;
}

.menu.is-fixed .logo-menu{
    width: 122px !important;
}

@media (max-width: 767px) {
    .menu{
        width: 95%;
        max-width: 95% !important;
    }
    
    .logo-menu{
        width: 120px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-590f773 */.elementor-426 .elementor-element.elementor-element-590f773{
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    backdrop-filter: blur(20px);
    z-index: 99998;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d7b66 */@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-a7d7b66 .split{
        display: block;
    }
}

@media (max-width: 355px) {
    .elementor-426 .elementor-element.elementor-element-a7d7b66 .elementor-heading-title{
        font-size: 34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2956151 */.elementor-426 .elementor-element.elementor-element-2956151 .bold1{
    color: #A1A1AA;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc63cb */.elementor-426 .elementor-element.elementor-element-9fc63cb .bold1{
    color: #A1A1AA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bcc639 */@media (min-width: 768px) {
    .elementor-426 .elementor-element.elementor-element-9bcc639{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0d73ad */.elementor-426 .elementor-element.elementor-element-d0d73ad{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d290bc6 */@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-d290bc6 .none_mobile{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e3b2b6 */.elementor-426 .elementor-element.elementor-element-9e3b2b6{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 400px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9f7b93 */.elementor-426 .elementor-element.elementor-element-d9f7b93{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-269px, -333px) rotate(0) scale(1);
    transform-origin: center;
    filter: blur(120px);
    -webkit-filter: blur(120px);
    -moz-filter: blur(120px);
    -ms-filter: blur(120px);
    -o-filter: blur(120px);
    mix-blend-mode: hard-light;
    z-index: 99;
    animation: luzPiscar 20s linear infinite;
    pointer-events: none;
}

@keyframes luzPiscar{
    0%{
        transform: translate(-269px, -333px) rotate(0deg) scale(1);
        opacity: 1;
    }
    
    30%{
        transform: translate(-269px, -333px) rotate(90deg) scale(1.2);
        opacity: 0.7;
    }
    
    60%{
        transform: translate(-269px, -333px) rotate(180deg) scale(1.2);
        opacity: 0.5;
    }
    
    100%{
        transform: translate(-269px, -333px) rotate(360deg) scale(1);
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-d9f7b93{
        transform: translate(-200px, -200px) rotate(0) scale(1) !important;
        filter: blur(80px) !important;
        -webkit-filter: blur(80px) !important;
        -moz-filter: blur(80px) !important;
        -ms-filter: blur(80px) !important;
        -o-filter: blur(80px) !important;
        animation: luzPiscarmobile 20s linear infinite;
    }
}

@keyframes luzPiscarmobile{
    0%{
        transform: translate(-200px, -200px) rotate(0) scale(1);
        opacity: 1;
    }
    
    30%{
        transform: translate(-120px, -80px) rotate(90) scale(1.2);
        opacity: 0.7;
    }
    
    60%{
        transform: translate(-120px, -80px) rotate(180deg) scale(1.2);
        opacity: 0.5;
    }
    
    100%{
        transform: translate(-200px, -200px) rotate(360deg) scale(1);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c17fc5d */.elementor-426 .elementor-element.elementor-element-c17fc5d{
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(530px, 252px) rotate(100deg) scale(1);
    transform-origin: center;
    filter: blur(120px);
    -webkit-filter: blur(120px);
    -moz-filter: blur(120px);
    -ms-filter: blur(120px);
    -o-filter: blur(120px);
    mix-blend-mode: hard-light;
    z-index: 99;
    animation: luzPiscar2 20s 7s linear infinite;
    pointer-events: none;
}

@keyframes luzPiscar2{
    0%{
        transform: translate(530px, 252px) rotate(0deg) scale(1);
        opacity: 1;
    }
    
    30%{
        transform: translate(530px, 252px) rotate(90deg) scale(1.2);
        opacity: 0.7;
    }
    
    60%{
        transform: translate(530px, 252px) rotate(180deg) scale(1.2);
        opacity: 0.5;
    }
    
    100%{
        transform: translate(530px, 252px) rotate(360deg) scale(1);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae4ee34 */.elementor-426 .elementor-element.elementor-element-ae4ee34{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 820px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241ec1c */.elementor-426 .elementor-element.elementor-element-241ec1c{
    position: absolute;
    top: 0;
    right: 32px;
    transform: translateY(-50%);
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-241ec1c{
        right: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9043c4c */.elementor-426 .elementor-element.elementor-element-9043c4c svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-9043c4c svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2d9326 */.elementor-426 .elementor-element.elementor-element-d2d9326 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-d2d9326 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c5fc1e0 */.elementor-426 .elementor-element.elementor-element-c5fc1e0 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-c5fc1e0 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-313224f */.elementor-426 .elementor-element.elementor-element-313224f svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-313224f svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb396f3 */.elementor-426 .elementor-element.elementor-element-cb396f3 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-cb396f3 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d59a1cc */.elementor-426 .elementor-element.elementor-element-d59a1cc{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}

.elementor-426 .elementor-element.elementor-element-d59a1cc:hover {
    width: 374px !important;
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-d59a1cc{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d07ee7b */.elementor-426 .elementor-element.elementor-element-d07ee7b{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}

.elementor-426 .elementor-element.elementor-element-d07ee7b svg path{
    fill: #050714;
}

@media (min-width: 768px) {
    .elementor-426 .elementor-element.elementor-element-d07ee7b{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f71fd */.elementor-426 .elementor-element.elementor-element-b0f71fd{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7526a8d */.elementor-426 .elementor-element.elementor-element-7526a8d svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-7526a8d svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8079d98 */.elementor-426 .elementor-element.elementor-element-8079d98 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-8079d98 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-86eabe5 */.elementor-426 .elementor-element.elementor-element-86eabe5 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-86eabe5 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-81d2242 */.elementor-426 .elementor-element.elementor-element-81d2242 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-81d2242 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23198e5 */.elementor-426 .elementor-element.elementor-element-23198e5 svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-23198e5 svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fc641fb */.elementor-426 .elementor-element.elementor-element-fc641fb svg path{
    fill: #269C38;
}

.elementor-426 .elementor-element.elementor-element-fc641fb svg rect{
    stroke: #269C38;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cd5ba4 */.elementor-426 .elementor-element.elementor-element-0cd5ba4{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-0cd5ba4{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b96d08 */.elementor-426 .elementor-element.elementor-element-7b96d08{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
}

@media (min-width: 768px) {
    .elementor-426 .elementor-element.elementor-element-7b96d08{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0eafa5 */.elementor-426 .elementor-element.elementor-element-f0eafa5 svg rect{
    fill: #1E202C;
    transition: 0.5s ease;
}

.elementor-426 .elementor-element.elementor-element-f0eafa5 svg:hover rect{
    fill: #2B2E3F;
}

.elementor-426 .elementor-element.elementor-element-f0eafa5 .elementor-icon::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(0);
    width: 42px;
    height: 42px;
    background: linear-gradient(to bottom, #70818B66, #70818B33, #70818B66);
    border-radius: 50%;
    animation: bordaGirar 15s ease-in-out infinite;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e10e65 */.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-item{
    position: relative;
    z-index: 1;
}

.elementor-426 .elementor-element.elementor-element-0e10e65 .elementor-icon-list-icon::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%) rotate(0);
    width: 38px;
    height: 38px;
    background: linear-gradient(to bottom, #70818B66, #70818B33, #70818B66);
    border-radius: 50%;
    animation: bordaGirar 15s ease-in-out infinite;
    z-index: -1;
}

.elementor-426 .elementor-element.elementor-element-0e10e65 a{
    color: #A1A1AA;
    font-weight: 400 !important;
}

.elementor-426 .elementor-element.elementor-element-0e10e65 a:hover{
    color: #FAFAFA;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad4fbe9 */@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-ad4fbe9{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79f4369 */.elementor-426 .elementor-element.elementor-element-79f4369 a{
    font-family: "Manrope", Sans-Serif;
    font-weight: 400;
    color: #A1A1AA !important;
    text-decoration: none !important;
    transition: 0.3s linear;
}

.elementor-426 .elementor-element.elementor-element-79f4369 a:active,
.elementor-426 .elementor-element.elementor-element-79f4369 a:focus,
.elementor-426 .elementor-element.elementor-element-79f4369 a:hover{
    color: #FAFAFA !important;
}

.elementor-426 .elementor-element.elementor-element-79f4369 a:first-child{
    position: relative;
    margin-right: 40px;
}

.elementor-426 .elementor-element.elementor-element-79f4369 a:first-child::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translate(20px, -50%);
    width: 1px;
    height: 24px;
    background: #FFFFFF26;
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-79f4369 a:first-child{
        margin-right: 0px;
    }
    
    .elementor-426 .elementor-element.elementor-element-79f4369 a:first-child::before{
        display: none;
    }
    
    .elementor-426 .elementor-element.elementor-element-79f4369 a:last-child{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a68cb2 */.elementor-426 .elementor-element.elementor-element-7a68cb2{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 35%);
    text-wrap: nowrap;
    background: linear-gradient(to bottom, #FAFAFA0D, #FAFAFA05);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    z-index: 99997;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abd0941 */.elementor-426 .elementor-element.elementor-element-abd0941{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 700px) rotate(180deg) scale(1.5);
    transform-origin: center;
    filter: blur(110px);
    -webkit-filter: blur(110px);
    -moz-filter: blur(110px);
    -ms-filter: blur(110px);
    -o-filter: blur(110px);
    mix-blend-mode: hard-light;
    z-index: 99996;
    animation: luzPiscar3 30s linear infinite;
    pointer-events: none;
}

@keyframes luzPiscar3{
    0%, 100%{
        transform: translate(-50%, 700px) rotate(180deg) scale(1.5);
        transform-origin: center;
        filter: blur(110px);
        -webkit-filter: blur(110px);
        -moz-filter: blur(110px);
        -ms-filter: blur(110px);
        -o-filter: blur(110px);
        opacity: 1;
    }
    
    60%{
        transform: translate(-50%, 500px) rotate(360deg) scale(1.5);
        transform-origin: center;
        filter: blur(100px);
        -webkit-filter: blur(100px);
        -moz-filter: blur(100px);
        -ms-filter: blur(100px);
        -o-filter: blur(100px);
        opacity: 0.8;
    }
}

@media (max-width: 767px) {
    .elementor-426 .elementor-element.elementor-element-abd0941{
        transform: translate(-50%, 100px) rotate(180deg) scale(1.5) !important;
        transform-origin: center;
        filter: blur(50px) !important;
        -webkit-filter: blur(50px) !important;
        -moz-filter: blur(50px) !important;
        -ms-filter: blur(50px) !important;
        -o-filter: blur(50px) !important;
        animation: luzPiscar3mobile 30s linear infinite;
    }
}

@keyframes luzPiscar3mobile{
    0%, 100%{
        transform: translate(-50%, 100px) rotate(180deg) scale(1.5) !important;
        transform-origin: center;
        filter: blur(50px);
        -webkit-filter: blur(50px);
        -moz-filter: blur(50px);
        -ms-filter: blur(50px);
        -o-filter: blur(50px);
        opacity: 1;
    }
    
    60%{
        transform: translate(-50%, 50px) rotate(360deg) scale(1.5) !important;
        transform-origin: center;
        filter: blur(40px);
        -webkit-filter: blur(40px);
        -moz-filter: blur(40px);
        -ms-filter: blur(40px);
        -o-filter: blur(40px);
        opacity: 0.8;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-434b6ec */.elementor-426 .elementor-element.elementor-element-434b6ec{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
    width: 100%;
    height: 500px;
    z-index: 99997;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b2462 */.elementor-426 .elementor-element.elementor-element-40b2462{
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   1. GLOBAL E RESET
   ========================================= */
html {
    width: 100%;
    overflow-x: clip;
    scroll-padding-top: 200px;
}

body {
    width: 100%;
    overflow-x: clip;
    cursor: url('https://devthiago.com.br/wp-content/uploads/2026/01/cursor_1.svg'), auto;
}

[data-elementor-type="wp-page"] {
    overflow: clip;
}

a,
button,
input[type="button"],
input[type="submit"],
[role="button"] {
    cursor: url('https://devthiago.com.br/wp-content/uploads/2026/01/cursor_hover_01.svg'), pointer;
}

/* =========================================
   2. SCROLLBAR (Barra de Rolagem)
   ========================================= */
/* Chrome, Edge e Safari */
body::-webkit-scrollbar {
    width: 10px;
}

body::-webkit-scrollbar-track {
    background: #050714;
}

body::-webkit-scrollbar-thumb {
    background: linear-gradient(to bottom, #5A68B5, #85B0C9);
    border-radius: 10px;
    border: 2px solid #050714;
}

/* Firefox */
@-moz-document url-prefix() {
    * {
        scrollbar-width: 10px;
        scrollbar-color: #5A68B5 #050714;
    }
}

/* =========================================
   3. TIPOGRAFIA E UTILITÁRIOS
   ========================================= */
.destaque {
    background: linear-gradient(to right, #FFF, #000);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.br0 { display: block; }
.br1 { display: block; margin-top: 10px; }
.br2 { display: block; margin-top: 20px; }

.bold1 { color: #FAFAFA; }
.bold2 { color: #050714; }

.star {
    font-size: 17px;
    color: #F4D62D;
    margin-bottom: 2px;
}

/* Ajustes Elementor */
.elementor-icon-box-title,
.elementor-image-box-title {
    margin-top: 0;
}

.elementor-icon-list-text {
    padding: 0 !important;
}

.menu2 li::before {
    display: none;
}

/* =========================================
   4. CARDS E CONTAINERS
   ========================================= */
.card-service {
    box-shadow: 2px 2px 8px 0 #D6D6DC inset, -2px -2px 8px 0 #FAFAFA inset;
}

.aviso_projeto{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.12);
    opacity: 0;
    background: radial-gradient(87.09% 100% at 50% 100%, rgba(1, 1, 9, 0.60) 0%, rgba(1, 1, 9, 0.80) 100%);
    border-radius: 8px;
    backdrop-filter: blur(10px);
    pointer-events: none;
}

.aviso_projeto .elementor-widget-container{
    height: unset !important;
}

/* Efeito de Luz de Fundo */
.containerPai::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 48%;
    z-index: 1;
    pointer-events: none;
}

.container {
    background-image: radial-gradient(#9A9A9E45 1px, transparent 1px);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-size: 16px 16px;
    -webkit-mask-image: radial-gradient(ellipse closest-side at center, #000 0%, transparent 100%);
    mask-image: radial-gradient(ellipse closest-side at center, #000 0%, transparent 100%);
}

/* =========================================
   5. BOTÕES
   ========================================= */
/* Configuração Geral dos Botões */
.botao1 {
    transition: 0.3s linear;
}

.botao1 .elementor-button,
.botao2 .elementor-button {
    display: inline-flex;
    align-items: center;
    min-height: 61px;
    transition: 0.2s linear;
}

/* --- Botão 1 (Expansível) --- */
.botao1 .elementor-button-text {
    z-index: 10;
}

.botao1 .elementor-button-icon svg {
    width: 16px;
}

.botao1 .elementor-button-icon {
    position: absolute;
    top: 100%;
    right: 0;
    transform: translate(-44px, -100%);
    height: 100%;
    z-index: 1;
    transition: 0.3s linear;
}

.botao1 .elementor-button-icon::before {
    content: "";
    position: absolute;
    width: 61px;
    height: 100%;
    background: #FAFAFA;
    border-radius: 5px;
    z-index: -1;
    transition: 0.3s linear;
}

/* Hover Botão 1 */
.botao1:hover {
    width: 316px !important;
}

.botao1:hover .elementor-button {
    padding: 20px 40px !important;
}

.botao1:hover .elementor-button-icon {
    transform: translate(-25px, -100%);
}

.botao1:hover .elementor-button-icon::before {
    padding: 0px 20px;
    transform: translateX(-20px);
}

/* --- Botão 2 --- */
.botao2 .elementor-button-icon svg path {
    fill: #FAFAFA;
    transition: 0.2s linear;
}

.botao2:hover .elementor-button-icon svg path {
    fill: #050714;
}

/* --- Botão 3 --- */
.botao3 {
    position: relative;
    z-index: 1;
}

.botao3::before {
    content: "";
    position: absolute;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 101%;
    height: 0%;
    background: #050714;
    border-radius: 5px;
    z-index: -1;
    transition: 0.3s linear;
}

.botao3 .elementor-button-icon svg path {
    fill: #050714;
    transform-origin: center;
    transform: rotate(-45deg);
    transition: 0.3s linear;
}

.botao3 .elementor-button:hover {
    border-radius: 5px !important;
}

.botao3:hover::before {
    height: 100%;
}

.botao3:hover .elementor-button-icon svg path {
    fill: #FAFAFA;
}

/* =========================================
   6. PROJETOS E FILTROS
   ========================================= */
/* Filtros */
.filtro {
    cursor: pointer;
}

.filtro.ativo .elementor-button {
    background: #FAFAFA !important;
    border-color: #FAFAFA !important;
    color: #050714 !important;
}

/* Grid de Projetos */
.projeto {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.5s ease, transform 0.5s ease;
    will-change: opacity, transform;
}

.projeto.is-hiding {
    opacity: 0;
    transform: scale(0.95);
    pointer-events: none;
}

.projeto.is-hidden {
    display: none;
}

/* Imagens dos Projetos */
.img_projeto a {
    cursor: url('https://devthiago.com.br/wp-content/uploads/2026/01/cursor_projetos.svg') 50 50, pointer;
}

/* Fallback para garantir hover correto */
.img_projeto:hover a {
    cursor: url('https://devthiago.com.br/wp-content/uploads/2026/01/cursor_projetos.svg') 50 50, pointer;
}

.img_projeto::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: #05071466;
    backdrop-filter: blur(1px);
    opacity: 0;
    border-radius: 8px;
    transition: 0.3s ease-in;
    pointer-events: none;
}

.img_projeto:hover::before {
    opacity: 1;
}

/* =========================================
   7. ÍCONES INTERATIVOS
   ========================================= */
.icones .elementor-widget-icon {
    --label: attr(data-label);
}

.icones .elementor-widget-icon::before {
    content: var(--label);
    font-family: "Manrope", Sans-Serif;
    font-size: 10px;
    font-weight: 400;
    color: #FAFAFA;
    position: absolute;
    top: 0;
    left: 100%;
    transform: translate(-6px, -10px);
    width: max-content;
    padding: 6px 12px;
    background: #0B0D1A60;
    backdrop-filter: blur(2px);
    border: 1px solid #FFFFFF26;
    border-radius: 5px 5px 5px 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 0.5s ease-in-out;
    z-index: 2;
}

.icones .elementor-widget-icon:hover::before {
    opacity: 1;
    visibility: visible;
}

/* =========================================
   8. ANIMAÇÕES
   ========================================= */
@keyframes bordaGirar {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes verProjeto{
    0%, 20%, 80%, 100%{
        opacity: 0;
    }
    40%, 60%{
        opacity: 1;
    }
}

/* =========================================
   9. MEDIA QUERIES (MOBILE)
   ========================================= */
@media (max-width: 1024px) {
    .aviso_projeto{
        animation: verProjeto 10s ease infinite;
    }
}
   
@media (max-width: 767px) {
    /* Ajuste de Container */
    .e-con {
        max-width: 430px !important;
        margin-left: auto;
        margin-right: auto;
    }

    /* Ajuste Botão 1 no Mobile (Remove expansão) */
    .botao1 .elementor-button {
        justify-content: center;
    }
    
    .botao1 .elementor-button-icon {
        position: static;
        transform: translate(0px, 2px);
    }
    
    .botao1 .elementor-button-icon::before {
        width: 0px;
    }
    
    .botao1:hover .elementor-button {
        padding: 20px 20px !important;
    }
    
    .botao1:hover {
        width: 280px !important;
    }
    
    .botao1:hover .elementor-button-icon {
        transform: translate(5px, 2px);
    }
    
    .botao1:hover .elementor-button-icon::before {
        padding: 0px 0px;
    }
    
    .botao2 .elementor-button {
        justify-content: center;
    }
}/* End custom CSS */