.elementor-5889 .elementor-element.elementor-element-45a1775{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-f42a2af .elementor-icon-wrapper{text-align:center;}.elementor-5889 .elementor-element.elementor-element-f42a2af .elementor-icon{font-size:30px;}.elementor-5889 .elementor-element.elementor-element-f42a2af .elementor-icon svg{height:30px;}.elementor-5889 .elementor-element.elementor-element-f42a2af .elementor-icon-wrapper svg{width:auto;}.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 );}.elementor-5889 .elementor-element.elementor-element-018959b > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-5889 .elementor-element.elementor-element-018959b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-4f16d11 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5889 .elementor-element.elementor-element-4cd0c32 > .elementor-widget-container{padding:0px 0px 24px 0px;}.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-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5889 .elementor-element.elementor-element-09950ac{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-09950ac > .elementor-widget-container{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF3;border-radius:20px 20px 20px 20px;}.elementor-5889 .elementor-element.elementor-element-09950ac .elementor-icon-box-wrapper{text-align:start;}.elementor-5889 .elementor-element.elementor-element-09950ac .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-09950ac .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-5889 .elementor-element.elementor-element-09950ac .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-09950ac .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:normal;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5889 .elementor-element.elementor-element-7daaeb0 .elementor-button{background-color:#02010100;font-family:"Unbounded", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:25px;}.elementor-5889 .elementor-element.elementor-element-7daaeb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-7daaeb0{z-index:2;}.elementor-5889 .elementor-element.elementor-element-1b61dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5889 .elementor-element.elementor-element-90b8c47{width:100%;max-width:100%;}.elementor-5889 .elementor-element.elementor-element-90b8c47.elementor-element{--align-self:center;}.elementor-5889 .elementor-element.elementor-element-ea907ab{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:121px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-eca0890{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-eca0890 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-eca0890 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6ac30ad{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-6ac30ad > .elementor-widget-container{background-color:#17171C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF338;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-6ac30ad.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-6ac30ad .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-bb5e6d4{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-bb5e6d4 > .elementor-widget-container{background-color:#17171C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF338;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-bb5e6d4.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-bb5e6d4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-eb33d2f{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-eb33d2f > .elementor-widget-container{background-color:#17171C;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF338;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-eb33d2f.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-eb33d2f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-a2c6eed .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-59d8133{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:121px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-3a8937e{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-3a8937e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-3a8937e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-8d4f5f6{text-align:center;}.elementor-5889 .elementor-element.elementor-element-8d4f5f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-770ed18{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-770ed18 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-dce4d08{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:121px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-2fe2fef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-2fe2fef{text-align:center;}.elementor-5889 .elementor-element.elementor-element-2fe2fef .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-33220bb{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-33220bb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6e6aef7{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-6e6aef7 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-6e6aef7.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-6e6aef7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-6e6aef7 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-6e6aef7 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-6e6aef7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6e6aef7 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-9a11b72{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-9a11b72 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-9a11b72.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-9a11b72 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-9a11b72 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-9a11b72 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-9a11b72 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-9a11b72 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-0dc5417{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-0dc5417 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-0dc5417.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-0dc5417 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-0dc5417 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-0dc5417 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-0dc5417 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-0dc5417 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6bfa250{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-6bfa250 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-6bfa250.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-6bfa250 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-6bfa250 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-6bfa250 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-6bfa250 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6bfa250 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-2743274{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-2743274 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-2743274.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-2743274 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-2743274 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-2743274 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-2743274 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-2743274 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-995b956{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-995b956 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-995b956.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-995b956 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-995b956 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-995b956 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-995b956 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-995b956 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-a1e95f6{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-5889 .elementor-element.elementor-element-a1e95f6 > .elementor-widget-container{background-color:#17171C;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4EAEF330;border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-a1e95f6.elementor-element{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-a1e95f6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-5889 .elementor-element.elementor-element-a1e95f6 .elementor-icon-box-title, .elementor-5889 .elementor-element.elementor-element-a1e95f6 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-5889 .elementor-element.elementor-element-a1e95f6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-a1e95f6 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-ab54e02{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:121px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-fab76bf{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-fab76bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-fab76bf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-a9e91bb{width:100%;max-width:100%;text-align:center;}.elementor-5889 .elementor-element.elementor-element-a9e91bb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-3dc959e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-3dc959e.e-con{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-0fc83e1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-1a3b0d1 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5889 .elementor-element.elementor-element-1a3b0d1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-e4ae387 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-6efbe19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-6efbe19.e-con{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-d2725ab > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5889 .elementor-element.elementor-element-d2725ab .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-f8341de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-f8341de .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-76a9515 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5889 .elementor-element.elementor-element-76a9515 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-3abcab8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-3abcab8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-112cc84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-112cc84 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-d245f04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;}.elementor-5889 .elementor-element.elementor-element-d245f04.e-con{--align-self:stretch;}.elementor-5889 .elementor-element.elementor-element-4155e5b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-93b1b3c > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5889 .elementor-element.elementor-element-93b1b3c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-e4ddf0a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-9f572a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5889 .elementor-element.elementor-element-9f572a3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5889 .elementor-element.elementor-element-c31afeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5889 .elementor-element.elementor-element-ce63b5d .elementor-icon-wrapper{text-align:center;}.elementor-5889 .elementor-element.elementor-element-ce63b5d .elementor-icon{font-size:30px;}.elementor-5889 .elementor-element.elementor-element-ce63b5d .elementor-icon svg{height:30px;}.elementor-5889 .elementor-element.elementor-element-ce63b5d .elementor-icon-wrapper svg{width:auto;}.elementor-5889 .elementor-element.elementor-element-f7ae1ab{text-align:center;}.elementor-5889 .elementor-element.elementor-element-f7ae1ab .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}@media(min-width:768px){.elementor-5889 .elementor-element.elementor-element-3dc959e{--width:405px;}.elementor-5889 .elementor-element.elementor-element-6efbe19{--width:405px;}.elementor-5889 .elementor-element.elementor-element-d245f04{--width:405px;}}@media(max-width:1200px){.elementor-5889 .elementor-element.elementor-element-7daaeb0 .elementor-button{font-size:16px;line-height:22px;}}@media(max-width:1024px){.elementor-5889 .elementor-element.elementor-element-7daaeb0{width:100%;max-width:100%;}.elementor-5889 .elementor-element.elementor-element-7daaeb0 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-5889 .elementor-element.elementor-element-7daaeb0 .elementor-button{font-size:14px;line-height:20px;}}/* Start custom CSS for button, class: .elementor-element-7daaeb0 */.elementor-5889 .elementor-element.elementor-element-7daaeb0 .elementor-button{
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b4707 *//* EDITE ESTE TRECHO */
.elementor-5889 .elementor-element.elementor-element-c3b4707 {
    --distanciawidescreen: -100px;
    --distanciadesktop: -50px;
    --distancianotebook: -90px;
    --distanciatabletpaisagem: -100px;
    --distanciatabletretrato: 50px;
    --distanciacelularpaisagem: 0px;
    --distanciacelularretrato: -10px;
    pointer-events: none;
}
/* WIDESCREEN */
@media(min-width: 2400px) {
    /* DISTÂNCIA VERTICAL*/
.elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    rigth: 0px;
}
}

/* DESKTOP */
@media(min-width: 1367px) and (max-width: 2399px) {
  /* DISTÂNCIA VERTICAL*/
.elementor-5889 .elementor-element.elementor-element-c3b4707 {
   position: absolute;
   rigth: 0px;
   top: 80px;
}
}

/* NOTEBOOK */
@media(min-width: 1201px) and (max-width: 1366px) {
    .elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    rigth: 0px;
}
}

/* TABLET PAISAGEM */
@media(min-width: 1025px) and (max-width: 1200px) {
    .elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    top: 120px;
}
}

/* TABLET RETRATO */
@media(min-width: 881px) and (max-width: 1024px) {
    .elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    bottom: 30px;
}
}

/* CELULAR PAISAGEM */
@media(min-width: 768px) and (max-width: 880px) {
    .elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    bottom: 30px;
}
}

/* CELULAR RETRATO */
@media(max-width: 767px) {
    .elementor-5889 .elementor-element.elementor-element-c3b4707 {
    position: absolute;
    bottom: 30px;
}
}/* End custom CSS */
/* Start custom CSS *//*-----------------------*/
/* TITULO DEGRADE */
.titulodegrade {
    background: radial-gradient(120.76% 43.53% at 52.84% 57.71%, #F9F9F9 0.03%, #C2D7FF 89.32%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*-----------------------*/


.transp-img {
    opacity: 30%;
}
/*-----------------------*/


.card-investimento {
    border-radius: 8px;
    padding: 35px;
    border: 1px solid rgba(78, 174, 243, 0.30);
    background: linear-gradient(180deg, rgba(2, 2, 10, 0.90) 0%, rgba(2, 2, 10, 0.90) 100%);
    box-shadow: 0 37px 67px 0 #041A35;
}
/*-------------------------*/


/* css Estrutura estratégica de alta conversão */
.card-estrutura {
  max-width: 520px;
  padding: 28px 26px;
  border-radius: 14px;
  background: linear-gradient(180deg, #0b0f1a, #070a12);
  border: 1px solid rgba(0, 170, 255, 0.5);
  box-shadow:
    0 0 0 1px rgba(0, 170, 255, 0.2),
    0 0 25px rgba(0, 170, 255, 0.15);
  color: #e6e9f0;
  font-family: Inter, Arial, sans-serif;
}

.card-title {
  font-size: 20px;
  font-weight: 700;
  color: #4fb3ff;
  margin-bottom: 22px;
}

.card-block {
  margin-bottom: 18px;
}

.card-block h3 {
  font-size: 15px;
  font-weight: 600;
  color: #4fb3ff;
  margin-bottom: 6px;
}

.card-block p {
  font-size: 14px;
  line-height: 1.6;
  color: #cfd6e4;
  margin: 2px 0;
}

.card-block strong {
  color: #ffffff;
}
/*-------------------------*/





/*________________________*/
/* FAIXAS ANIMADAS */
.text-wrapper {
  display: flex;
  padding: 15px;
  text-align: center;
  align-items: center;
  position: relative;
  width: 100% !important;
}

.text-wrapper svg{
    align-items: center !important;
    padding-top: 3px;
}

.text-wrapper p {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #F9F9F9;
  white-space: nowrap;
  align-items: center;
  margin: 0;
}

#text-wrapper1 {
  animation: animafaixa 40s linear infinite;
}

#text-wrapper1:hover {
   animation-play-state: paused !important;
}

@keyframes animafaixa {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}


/*CONFIGURAÇÕES DO BOTÃO PRINCIPAL*/
.btnprincipal .elementor-button {
    display: inline-flex;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    background: radial-gradient(49.84% 100% at 49.84% 0%, #B0DEFF 0%, #4EAEF3 100%);
    background-color: #4EAEF3 !important; /* Fallback */
    transition: all .7s ease;  
    position: relative;
    overflow: hidden;
    cursor: pointer;
    text-shadow: 0px 1px 1px rgba(2, 2, 10, 0.5);
}

/* Configuração do botão no hover */
.btnprincipal .elementor-button:hover {
    background: radial-gradient(49.6% 100% at 49.84% 0%, #B0DEFF 0%, #4EAEF3 100%);
    box-shadow:
        inset 0 0 0 3px #A8DBFF, /* Borda interna */
        1px 1px 120px -6px #81CAFE; /* Efeito de brilho externo */
    transform: scale(1.03);
    transition: all .7s ease;
}

/* Mantendo o efeito de brilho */
.btnprincipal .elementor-button::before {
    content: '';
    display: block;
    height: 200px;
    width: 35px;
    position: absolute;
    top: 0%;
    left: 0%;
    opacity: 0;
    filter: blur(10px);
    background: #ffffff50;
    box-shadow: 0 0 50px 30px #ffffff50;
    transform: skewX(-33deg);
    -webkit-transform: skewX(-33deg);
    z-index: 3;
}

.btnprincipal .elementor-button:hover::before {
    animation: brilho 1.2s 0s linear;
    -webkit-animation: brilho 1.2s 0s linear;
}

@keyframes brilho {
    from {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}
/*-----------------------*/


/* SCROLL - AQUI VOCÊ DEFINE A LARGURA A BARRA DE ROLAGEM */
::-webkit-scrollbar {
    width: 8px;
}

/* AQUI VOCÊ DEFINE A COR DE FUNDO DO SCROLL */
::-webkit-scrollbar-track {
    background: #000;
}
  
/* AQUI VOCÊ DEFINE O ARREDONDAMENTO DAS BORDAS DA BARRA, COR DE FUNDO E TAMBÉM BORDA DO SCROLL */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: linear-gradient(180deg, #4EAEF3  0%, #B0DEFF 100%);
    border: 2px solid #000028; 
}

/* O MESMO DE CIMA, PORÉM APLICADO AO HOVER (QUANDO PASSA O MOUSE ENCIMA) */
::-webkit-scrollbar-thumb:hover {
    -webkit-border-radius: 6px;
    border-radius: 6px;
     background: linear-gradient(0deg, #4EAEF3  0%, #B0DEFF 100%);
    border: 2px solid #000028; 
}

/* AQUI VOCÊ MUDA A COR DA SELEÇÃO DE TEXTOS DA PÁGINA */
::selection {
    -webkit-text-fill-color: #000028; 
    color: #000028; 
    background: #CEB28A;
}
/*-----------------------*/


/* ==== NÃO EDITE DAQUI PARA BAIXO ==== */
:root {
    --largurautilwidescreen: 1280px;
    --largurautildesktop: 1280px;
    --largurautilnotebook: 1100px;
    --largurautiltabletpaisagem: 924px;
    --largurautiltabletretrato: 780px;
    --largurautilcelularpaisagem: 728px;
    --largurautilcelularretrato: 360px;
}

/* WIDESCREEN */
@media(min-width: 2400px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautilwidescreen)) / 2 ) + var(--distanciawidescreen));
    }
    
    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautilwidescreen)) / 2 ) + var(--distanciawidescreen));
    }
}

/* DESKTOP */
@media(min-width: 1367px) and (max-width: 2399px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautildesktop)) / 2 ) + var(--distanciadesktop));
    }

    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautildesktop)) / 2 ) + var(--distanciadesktop));
    }
}

/* NOTEBOOK / LAPTOP */
@media(min-width: 1201px) and (max-width: 1366px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautilnotebook)) / 2 ) + var(--distancianotebook));
    }

    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautilnotebook)) / 2 ) + var(--distancianotebook));
    }
}

/* TABLET PAISAGEM */
@media(min-width: 1025px) and (max-width: 1200px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautiltabletpaisagem)) / 2 ) + var(--distanciatabletpaisagem));
    }

    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautiltabletpaisagem)) / 2 ) + var(--distanciatabletpaisagem));
    }
}

/* TABLET RETRATO */
@media(min-width: 881px) and (max-width: 1024px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautiltabletretrato)) / 2 ) + var(--distanciatabletretrato));
    }
    
    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautiltabletretrato)) / 2 ) + var(--distanciatabletretrato));
    }
}

/* CELULAR PAISAGEM */
@media(min-width: 768px) and (max-width: 880px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautilcelularpaisagem)) / 2 ) + var(--distanciacelularpaisagem));
    }

    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautilcelularpaisagem)) / 2 ) + var(--distanciacelularpaisagem));
    }
}

/* CELULAR RETRATO */
@media(max-width: 767px) {
    .absolutoesquerda {
        left: calc( calc( calc(100% - var(--largurautilcelularretrato)) / 2 ) + var(--distanciacelularretrato));
    }

    .absolutodireita {
        right: calc( calc( calc(100% - var(--largurautilcelularretrato)) / 2 ) + var(--distanciacelularretrato));
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Unbounded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://astrosites.com.br/wp-content/uploads/2026/06/Unbounded-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://astrosites.com.br/wp-content/uploads/2026/06/Rubik-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */