.elementor-11067 .elementor-element.elementor-element-665f64a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:190px;--padding-bottom:232px;--padding-left:16px;--padding-right:16px;}.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-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-11067 .elementor-element.elementor-element-03dace1 img{width:100%;max-width:1390px;}.elementor-11067 .elementor-element.elementor-element-6f86568 img{width:100%;max-width:1118px;}.elementor-11067 .elementor-element.elementor-element-26d7d33 img{width:100%;max-width:1475px;}.elementor-11067 .elementor-element.elementor-element-546dafa img{width:100%;max-width:143px;}.elementor-11067 .elementor-element.elementor-element-8d37b47{width:var( --container-widget-width, 84% );max-width:84%;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-11067 .elementor-element.elementor-element-8d37b47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-212f02b{text-align:center;}.elementor-11067 .elementor-element.elementor-element-212f02b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-5f661ea{width:var( --container-widget-width, 770px );max-width:770px;padding:0px 0px 16px 0px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;}.elementor-11067 .elementor-element.elementor-element-5f661ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-f920d12{--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:nowrap;}.elementor-11067 .elementor-element.elementor-element-21c0cc3{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11067 .elementor-element.elementor-element-21c0cc3:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-21c0cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-8c86e8b{background-color:#FFFFFF;padding:20px 32px 20px 32px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-8c86e8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:130%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-3576c80 img{width:100%;max-width:62px;}.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-11067 .elementor-element.elementor-element-27cf632 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-27cf632 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-27cf632 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-11067 .elementor-element.elementor-element-956982e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-e85a32e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-4bf9aae img{width:100%;max-width:80px;}.elementor-11067 .elementor-element.elementor-element-925225c{padding:0px 0px 2px 0px;}.elementor-11067 .elementor-element.elementor-element-925225c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11067 .elementor-element.elementor-element-f534ce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-c508e00 img{width:100%;max-width:64px;}.elementor-11067 .elementor-element.elementor-element-ba21a6f{--display:flex;}.elementor-11067 .elementor-element.elementor-element-ca7baeb img{width:100%;max-width:150px;}.elementor-11067 .elementor-element.elementor-element-b4db035{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-11067 .elementor-element.elementor-element-b4db035 img{width:100%;max-width:150px;}.elementor-11067 .elementor-element.elementor-element-1466187{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-1466187:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-1466187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-d9b1073{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:112px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-83ccb92{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;}.elementor-11067 .elementor-element.elementor-element-83ccb92 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-8e78898{width:var( --container-widget-width, 587px );max-width:587px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:587px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-59c56e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#EEF72E;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11067 .elementor-element.elementor-element-ee7e6de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-1108762 img{width:100%;max-width:340px;}.elementor-11067 .elementor-element.elementor-element-20ab8fd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-fbf4419{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-fbf4419.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-ee8ed8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-40a3264{text-align:start;}.elementor-11067 .elementor-element.elementor-element-40a3264 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-823cee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-be994c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-be994c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-1a5f456{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-25396c7{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-1bc644a{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-1bc644a.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-b3b1398{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-77bd649{text-align:start;}.elementor-11067 .elementor-element.elementor-element-77bd649 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-fff9834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-3d1cfcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-3d1cfcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-9fce098{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-8e7fa7c{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-2027a0d{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-2027a0d.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-884031d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-eed8e7d{width:var( --container-widget-width, 148px );max-width:148px;--container-widget-width:148px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-eed8e7d .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-5878343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-5878343 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-771699a{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-02c5c0f{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-5b09e97{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-4dcdefa{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-4dcdefa.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-46a2ca2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-a7e65f5{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-a7e65f5 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-2b6d883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-2b6d883 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-4c59779{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-2d41a16{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-10243d7{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-10243d7.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-dd126c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-0911604{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-0911604 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-badd64c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-badd64c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-93e6c68{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-79ac69c{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-b33ce3a{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-b33ce3a.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-1ca0af3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-51cfd82{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-51cfd82 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-9404430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-9404430 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-ec56372{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-aceb230{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-a9a67f6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-04bec31{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-04bec31.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-b220728{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-3bb4e14{text-align:start;}.elementor-11067 .elementor-element.elementor-element-3bb4e14 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-cdc3488{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-cdc3488 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-33bb7da{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-a502dd1{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-265c037{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-265c037.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-f12d1f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-0f56a4a{text-align:start;}.elementor-11067 .elementor-element.elementor-element-0f56a4a .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-9ea0315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-9ea0315 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-3e6324d{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-75ba29e{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-d7ae1ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-b3aef77 img{width:100%;max-width:340px;}.elementor-11067 .elementor-element.elementor-element-1ddc827{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-2fece43{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-2fece43.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-566d561{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-0171b5a{text-align:start;}.elementor-11067 .elementor-element.elementor-element-0171b5a .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-a3d6cb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-99576ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-99576ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-23123e2{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-ef2e976{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-de19cba{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-de19cba.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-77fbb1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-d4cf7b4{text-align:start;}.elementor-11067 .elementor-element.elementor-element-d4cf7b4 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-5b33176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-33b9034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-33b9034 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-a4e348f{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-0a82ad9{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-f313833{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-f313833.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-0314060{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-6f3108e{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-6f3108e .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-81b3151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-81b3151 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-8bd2cb3{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-5643ffa{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-e54ca25{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-0a5dc57{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-0a5dc57.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-b16e965{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-4c0626b{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-4c0626b .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-8b6aa27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-8b6aa27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-ddb2bbd{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-12b0fc6{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-1ead809{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-1ead809.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-14f8f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-3fdd5ce{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-3fdd5ce .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-d6fd82c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-d6fd82c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-101b336{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-eed08d4{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-8c2ef60{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-8c2ef60.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-0660f79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-7bcb069{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;text-align:start;}.elementor-11067 .elementor-element.elementor-element-7bcb069 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-c6057de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-c6057de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-7fd5b9b{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-c6af649{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-8c9d384{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-fbdb86e{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-fbdb86e.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-4527c09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-bd58568{text-align:start;}.elementor-11067 .elementor-element.elementor-element-bd58568 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-a3f4700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-a3f4700 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-3159544{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-84456c6{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-320116c{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-11067 .elementor-element.elementor-element-320116c.e-con{--align-self:stretch;}.elementor-11067 .elementor-element.elementor-element-2539bb4{background-color:#EEF72E;padding:10px 16px 8px 16px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-11067 .elementor-element.elementor-element-2539bb4 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:120%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-f727e4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-11067 .elementor-element.elementor-element-1e6f392{text-align:start;}.elementor-11067 .elementor-element.elementor-element-1e6f392 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-9b2a89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-9b2a89c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-121351e{width:100%;max-width:100%;padding:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#141414;color:#141414;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-53c49d9{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-8bfa367{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:4px;--n-tabs-gap:24px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:016px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#141414;}.elementor-11067 .elementor-element.elementor-element-8bfa367 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-11067 .elementor-element.elementor-element-8bfa367.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF1C;}.elementor-11067 .elementor-element.elementor-element-8bfa367.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11067 .elementor-element.elementor-element-8bfa367.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-8bfa367.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;line-height:130%;}.elementor-11067 .elementor-element.elementor-element-8bfa367 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:where( .elementor-11067 .elementor-element.elementor-element-8bfa367.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11067 .elementor-element.elementor-element-e14a08a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:148px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-8011de8{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-7c4f11f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-13e0c5c{padding:0px 0px 2px 0px;}.elementor-11067 .elementor-element.elementor-element-13e0c5c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-3ef3ae5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-0374f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-1ae8a6b{width:var( --container-widget-width, 429px );max-width:429px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:429px;--container-widget-flex-grow:0;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-6fa72e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-5bf5e5d img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-a17d656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-19dc1ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-0460f93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-5029475 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-504ef67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-147d047{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-06717b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-af5be07 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-38d3f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-40ecab4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-e0a2502{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-3f4a157 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-505128f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-d269fb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-ff5cfb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-ad439b8 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-6ed7383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-1c3587b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-899c7e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-90dc2bd img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-3b5f563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-36b597e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-e0634b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11067 .elementor-element.elementor-element-b2b03bc img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-11067 .elementor-element.elementor-element-48e9df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 32px;}.elementor-11067 .elementor-element.elementor-element-3e425a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 12px 0px 12px;}.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-4bfc8b5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;z-index:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-46px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-46px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:14px;--e-n-carousel-arrow-size:48px;--e-n-carousel-arrow-normal-color:#00000000;--e-n-carousel-arrow-hover-color:#00000000;}:where( .elementor-11067 .elementor-element.elementor-element-4bfc8b5 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#383B00;--border-radius:24px 24px 24px 24px;}.elementor-11067 .elementor-element.elementor-element-4246fc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-4c27456{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-fd6510f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-6fa45f1{padding:0px 0px 0px 0px;text-align:start;}.elementor-11067 .elementor-element.elementor-element-6fa45f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-dc2eeee{width:var( --container-widget-width, 468px );max-width:468px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:468px;--container-widget-flex-grow:0;text-align:end;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-536c493{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-c49bd62{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11067 .elementor-element.elementor-element-c49bd62:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-c49bd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-be177ab{background-color:#FFFFFF;padding:20px 32px 20px 32px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-be177ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:130%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-e8d38c3 img{width:100%;max-width:62px;}.elementor-11067 .elementor-element.elementor-element-c2ea47f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-c0bf8f3 img{width:100%;max-width:1118px;}.elementor-11067 .elementor-element.elementor-element-c045460{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-f5102fc{width:var( --container-widget-width, 677px );max-width:677px;--container-widget-width:677px;--container-widget-flex-grow:0;}.elementor-11067 .elementor-element.elementor-element-f5102fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-4799ce9{width:var( --container-widget-width, 705px );max-width:705px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:705px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-4ec67a3{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11067 .elementor-element.elementor-element-4ec67a3:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-4ec67a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-bed2b19{background-color:#FFFFFF;padding:20px 32px 20px 32px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-bed2b19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:130%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-52403cb img{width:100%;max-width:62px;}.elementor-11067 .elementor-element.elementor-element-80c2dac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-fdd3611{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-ba4ba7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-1e6ec06{padding:0px 0px 0px 0px;text-align:start;}.elementor-11067 .elementor-element.elementor-element-1e6ec06 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-be53701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-1ed607c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11067 .elementor-element.elementor-element-1ed607c:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-1ed607c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-438c2ae{background-color:#FFFFFF;padding:20px 32px 20px 32px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-438c2ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:130%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-383743d img{width:100%;max-width:62px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11067 .elementor-element.elementor-element-7a11708{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;--e-loop-nothing-found-message-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-11067 .elementor-element.elementor-element-7a11708 .e-loop-item > .elementor-section, .elementor-11067 .elementor-element.elementor-element-7a11708 .e-loop-item > .elementor-section > .elementor-container, .elementor-11067 .elementor-element.elementor-element-7a11708 .e-loop-item > .e-con, .elementor-11067 .elementor-element.elementor-element-7a11708 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-11067 .elementor-element.elementor-element-7a11708 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-11067 .elementor-element.elementor-element-17ce483{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;--e-loop-nothing-found-message-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-17ce483 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-11067 .elementor-element.elementor-element-8393809{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-11067 .elementor-element.elementor-element-8393809:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-8393809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-d0ea8f5{background-color:#FFFFFF;padding:20px 32px 20px 32px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-d0ea8f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:130%;color:#141414;}.elementor-11067 .elementor-element.elementor-element-66ed6f1 img{width:100%;max-width:62px;}.elementor-11067 .elementor-element.elementor-element-d83e6cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-d83e6cd:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-d83e6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ab2l.org.br/wp-content/uploads/2026/07/ab2l-bg-newsletter.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11067 .elementor-element.elementor-element-7e4cd27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-efee08b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11067 .elementor-element.elementor-element-1e78bac img{width:100%;max-width:334px;}.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:130%;fill:#00160A;color:#00160A;border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-3178cf9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:120%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-5dcce76{width:var( --container-widget-width, 476px );max-width:476px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11067 .elementor-element.elementor-element-00d9bc7{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button span{gap:12px;justify-content:space-between;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group > label, .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group > label{font-family:"Tiempos Headline", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:130%;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-type-html{padding-bottom:0px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group .elementor-field, .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:150%;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FFFFFF00;border-radius:100px 100px 100px 100px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FFFFFF00;border-radius:100px 100px 100px 100px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF00;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;border-radius:100px 100px 100px 100px;padding:20px 20px 20px 32px;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button[type="submit"] svg *{fill:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button[type="submit"]:hover svg *{fill:#141414;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-message{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-dcce1cd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-11067 .elementor-element.elementor-element-166066c img{width:100%;max-width:334px;}.elementor-11067 .elementor-element.elementor-element-3d63cdc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-5d39f86 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-5d39f86{padding:2px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-5d39f86 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11067 .elementor-element.elementor-element-5d39f86 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11067 .elementor-element.elementor-element-414676e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-414676e:not(.elementor-motion-effects-element-type-background), .elementor-11067 .elementor-element.elementor-element-414676e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF72E;}.elementor-11067 .elementor-element.elementor-element-0582497{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-55f20b8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-c5864e6 img{width:100%;max-width:150px;}.elementor-11067 .elementor-element.elementor-element-6b15661 img{width:100%;max-width:40px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11067 .elementor-element.elementor-element-19ed591{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu .elementor-item{font-family:"Tiempos Headline", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:150%;}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-11067 .elementor-element.elementor-element-b4c95c0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-96c59b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-11067 .elementor-element.elementor-element-e93be0a{--display:flex;--min-height:1px;}.elementor-11067 .elementor-element.elementor-element-fbad3d8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-11067 .elementor-element.elementor-element-bad9bf6 img{width:100%;max-width:28px;}.elementor-11067 .elementor-element.elementor-element-7a3ef2a img{width:100%;max-width:28px;}.elementor-11067 .elementor-element.elementor-element-0f412c7 img{width:100%;max-width:28px;}.elementor-11067 .elementor-element.elementor-element-b116a68 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 24px 14px 16px;}.elementor-11067 .elementor-element.elementor-element-b116a68 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-11067:not(.elementor-motion-effects-element-type-background), body.elementor-page-11067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01060F;}@media(min-width:768px){.elementor-11067 .elementor-element.elementor-element-d9b1073{--content-width:1216px;}.elementor-11067 .elementor-element.elementor-element-6fa72e2{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-0460f93{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-06717b1{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-e0a2502{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-ff5cfb8{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-899c7e5{--content-width:100%;}.elementor-11067 .elementor-element.elementor-element-e0634b1{--content-width:100%;}}@media(max-width:1366px){.elementor-11067 .elementor-element.elementor-element-6f86568 img{max-width:900px;}.elementor-11067 .elementor-element.elementor-element-26d7d33 img{max-width:1216px;}.elementor-11067 .elementor-element.elementor-element-8d37b47{--container-widget-width:825px;--container-widget-flex-grow:0;width:var( --container-widget-width, 825px );max-width:825px;}.elementor-11067 .elementor-element.elementor-element-8d37b47 .elementor-heading-title{font-size:64px;}.elementor-11067 .elementor-element.elementor-element-4bfc8b5{--e-n-carousel-swiper-slides-gap:16px;padding:0px 0px 0px 0px;}.elementor-11067 .elementor-element.elementor-element-6fa45f1 .elementor-heading-title{font-size:39px;}.elementor-11067 .elementor-element.elementor-element-c0bf8f3 img{max-width:900px;}.elementor-11067 .elementor-element.elementor-element-1e6ec06 .elementor-heading-title{font-size:39px;}}@media(max-width:1024px){.elementor-11067 .elementor-element.elementor-element-665f64a{--padding-top:144px;--padding-bottom:232px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-546dafa img{max-width:110px;}.elementor-11067 .elementor-element.elementor-element-8d37b47{--container-widget-width:685px;--container-widget-flex-grow:0;width:var( --container-widget-width, 685px );max-width:685px;}.elementor-11067 .elementor-element.elementor-element-8d37b47 .elementor-heading-title{font-size:52px;}.elementor-11067 .elementor-element.elementor-element-212f02b .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-5f661ea{--container-widget-width:673px;--container-widget-flex-grow:0;width:var( --container-widget-width, 673px );max-width:673px;}.elementor-11067 .elementor-element.elementor-element-5f661ea .elementor-heading-title{font-size:16px;}.elementor-11067 .elementor-element.elementor-element-956982e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-d9b1073{--padding-top:88px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-20ab8fd{--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-11067 .elementor-element.elementor-element-eed8e7d{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-5b09e97{--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-11067 .elementor-element.elementor-element-a7e65f5{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-0911604{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-51cfd82{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-a9a67f6{--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-11067 .elementor-element.elementor-element-1ddc827{--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-11067 .elementor-element.elementor-element-6f3108e{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-e54ca25{--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-11067 .elementor-element.elementor-element-4c0626b{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-3fdd5ce{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-7bcb069{width:100%;max-width:100%;}.elementor-11067 .elementor-element.elementor-element-8c9d384{--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-11067 .elementor-element.elementor-element-e14a08a{--padding-top:64px;--padding-bottom:148px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-8011de8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-3ef3ae5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-0374f20{text-align:start;font-size:22px;}.elementor-11067 .elementor-element.elementor-element-1ae8a6b{text-align:start;}.elementor-11067 .elementor-element.elementor-element-6fa72e2{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-0460f93{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-06717b1{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-e0a2502{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-ff5cfb8{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-899c7e5{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-e0634b1{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-11067 .elementor-element.elementor-element-4bfc8b5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:16px;}.elementor-11067 .elementor-element.elementor-element-4246fc1{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-4c27456{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-fd6510f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-6fa45f1{padding:0px 0px 0px 0px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-6fa45f1 .elementor-heading-title{font-size:40px;}.elementor-11067 .elementor-element.elementor-element-dc2eeee{text-align:center;}.elementor-11067 .elementor-element.elementor-element-c2ea47f{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-80c2dac{--padding-top:64px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-fdd3611{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11067 .elementor-element.elementor-element-ba4ba7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-1e6ec06{padding:0px 0px 0px 0px;text-align:center;}.elementor-11067 .elementor-element.elementor-element-1e6ec06 .elementor-heading-title{font-size:40px;}.elementor-11067 .elementor-element.elementor-element-be53701{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;text-align:center;}.elementor-11067 .elementor-element.elementor-element-7a11708{--grid-columns:1;}.elementor-11067 .elementor-element.elementor-element-17ce483{--grid-columns:1;}.elementor-11067 .elementor-element.elementor-element-d83e6cd{--padding-top:88px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-b4c95c0{--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:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-11067 .elementor-element.elementor-element-665f64a{--padding-top:112px;--padding-bottom:232px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-8d37b47{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;}.elementor-11067 .elementor-element.elementor-element-8d37b47 .elementor-heading-title{font-size:35px;}.elementor-11067 .elementor-element.elementor-element-212f02b{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-11067 .elementor-element.elementor-element-212f02b .elementor-heading-title{font-size:18px;}.elementor-11067 .elementor-element.elementor-element-5f661ea{--container-widget-width:467px;--container-widget-flex-grow:0;width:var( --container-widget-width, 467px );max-width:467px;}.elementor-11067 .elementor-element.elementor-element-5f661ea .elementor-heading-title{font-size:15px;}.elementor-11067 .elementor-element.elementor-element-f920d12{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11067 .elementor-element.elementor-element-956982e{--padding-top:0px;--padding-bottom:88px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-925225c .elementor-heading-title{font-size:32px;}.elementor-11067 .elementor-element.elementor-element-f534ce1{font-size:16px;}.elementor-11067 .elementor-element.elementor-element-c508e00 img{max-width:48px;}.elementor-11067 .elementor-element.elementor-element-ca7baeb img{max-width:100px;}.elementor-11067 .elementor-element.elementor-element-b4db035 img{max-width:100px;}.elementor-11067 .elementor-element.elementor-element-1466187{--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-d9b1073{--padding-top:88px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-83ccb92{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-11067 .elementor-element.elementor-element-83ccb92 .elementor-heading-title{font-size:28px;}.elementor-11067 .elementor-element.elementor-element-8e78898{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-fbf4419{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-40a3264 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-1a5f456{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-1bc644a{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-77bd649 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-9fce098{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-2027a0d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-eed8e7d .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-771699a{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-4dcdefa{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-a7e65f5 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-4c59779{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-10243d7{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-0911604 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-93e6c68{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-b33ce3a{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-51cfd82 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-ec56372{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-04bec31{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-3bb4e14 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-33bb7da{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-265c037{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-0f56a4a .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-3e6324d{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-2fece43{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-0171b5a .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-23123e2{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-de19cba{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-d4cf7b4 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-a4e348f{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-f313833{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-6f3108e .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-8bd2cb3{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-0a5dc57{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-4c0626b .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-ddb2bbd{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-1ead809{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-3fdd5ce .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-101b336{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-8c2ef60{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-7bcb069 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-7fd5b9b{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-fbdb86e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-bd58568 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-3159544{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-320116c{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-2539bb4 .elementor-heading-title{font-size:16px;}.elementor-11067 .elementor-element.elementor-element-1e6f392 .elementor-heading-title{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-121351e{font-size:14px;}.elementor-11067 .elementor-element.elementor-element-8bfa367{--n-tabs-title-gap:12px;--n-tabs-gap:24px;}.elementor-11067 .elementor-element.elementor-element-e14a08a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11067 .elementor-element.elementor-element-8011de8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-7c4f11f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-13e0c5c{text-align:start;}.elementor-11067 .elementor-element.elementor-element-13e0c5c .elementor-heading-title{font-size:32px;}.elementor-11067 .elementor-element.elementor-element-3ef3ae5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-0374f20{width:var( --container-widget-width, 358px );max-width:358px;--container-widget-width:358px;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-1ae8a6b{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;text-align:start;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-4bfc8b5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-11067 .elementor-element.elementor-element-6fa45f1{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-11067 .elementor-element.elementor-element-6fa45f1 .elementor-heading-title{font-size:28px;}.elementor-11067 .elementor-element.elementor-element-dc2eeee{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-f5102fc{--container-widget-width:391px;--container-widget-flex-grow:0;width:var( --container-widget-width, 391px );max-width:391px;}.elementor-11067 .elementor-element.elementor-element-f5102fc .elementor-heading-title{font-size:24px;}.elementor-11067 .elementor-element.elementor-element-4799ce9{--container-widget-width:364px;--container-widget-flex-grow:0;width:var( --container-widget-width, 364px );max-width:364px;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-1e6ec06{width:var( --container-widget-width, 363px );max-width:363px;--container-widget-width:363px;--container-widget-flex-grow:0;}.elementor-11067 .elementor-element.elementor-element-1e6ec06 .elementor-heading-title{font-size:26px;}.elementor-11067 .elementor-element.elementor-element-be53701{--container-widget-width:402px;--container-widget-flex-grow:0;width:var( --container-widget-width, 402px );max-width:402px;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-7a11708{--grid-columns:1;}.elementor-11067 .elementor-element.elementor-element-17ce483{--grid-columns:1;}.elementor-11067 .elementor-element.elementor-element-d83e6cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11067 .elementor-element.elementor-element-efee08b{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-3178cf9{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-11067 .elementor-element.elementor-element-3178cf9 .elementor-heading-title{font-size:32px;}.elementor-11067 .elementor-element.elementor-element-5dcce76{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;font-size:16px;}.elementor-11067 .elementor-element.elementor-element-dcce1cd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-414676e{--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11067 .elementor-element.elementor-element-0582497{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-11067 .elementor-element.elementor-element-c5864e6 img{max-width:120px;}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-11067 .elementor-element.elementor-element-19ed591{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-11067 .elementor-element.elementor-element-19ed591 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-11067 .elementor-element.elementor-element-b4c95c0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11067 .elementor-element.elementor-element-e93be0a{--min-height:1px;}.elementor-11067 .elementor-element.elementor-element-e93be0a.e-con{--order:2;}.elementor-11067 .elementor-element.elementor-element-fbad3d8.e-con{--order:3;}.elementor-11067 .elementor-element.elementor-element-b116a68.elementor-element{--order:1;}}/* Start custom CSS for heading, class: .elementor-element-3d134fc */.elementor-11067 .elementor-element.elementor-element-3d134fc {
    position: absolute;
    top: -112px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03dace1 */.elementor-11067 .elementor-element.elementor-element-03dace1 {
    position: absolute;
    top: 16px;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-03dace1 {
        min-width: 700px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f86568 */.elementor-11067 .elementor-element.elementor-element-6f86568 {
    position: absolute;
    bottom: -210px;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.3;
  }
  
  100% {
    opacity: 1;
  }
}

@media (max-width: 1316px) {
    .elementor-11067 .elementor-element.elementor-element-6f86568 {
        bottom: -80px;
    }
}

@media (max-width: 1160px) {
    .elementor-11067 .elementor-element.elementor-element-6f86568 {
        max-width: 750px !important;
    }
}

@media (max-width: 1024px) {
    .elementor-11067 .elementor-element.elementor-element-6f86568 {
        max-width: 600px !important;
        bottom: 0;
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-6f86568 {
        max-width: 400px !important;
        bottom: 0;
        filter: blur(70px) !important;
        -webkit-filter: blur(70px) !important;
        bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d7d33 */.elementor-11067 .elementor-element.elementor-element-26d7d33 {
    position: absolute;
    bottom: -710px;
}

@media (max-width: 1366px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -540px;
    }
}

@media (max-width: 1160px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -490px;
    }
}

@media (max-width: 1080px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -450px;
    }
}

@media (max-width: 1024px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -400px;
    }
}

@media (max-width: 900px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -300px;
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -200px;
    }
}

@media (max-width: 580px) {
    .elementor-11067 .elementor-element.elementor-element-26d7d33 {
        bottom: -170px;
        min-width: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d37b47 */.elementor-11067 .elementor-element.elementor-element-8d37b47 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (max-width: 400px) {
    .elementor-11067 .elementor-element.elementor-element-8d37b47 .elementor-heading-title {
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f661ea */.elementor-11067 .elementor-element.elementor-element-5f661ea .elementor-heading-title {
    color: rgba(255, 255, 255, 0.70) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c86e8b */.elementor-11067 .elementor-element.elementor-element-8c86e8b {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3576c80 */.elementor-11067 .elementor-element.elementor-element-3576c80 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c0cc3 */.elementor-11067 .elementor-element.elementor-element-21c0cc3 {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-21c0cc3 .arrow {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-21c0cc3:hover .arrow {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27cf632 */.elementor-11067 .elementor-element.elementor-element-27cf632 .elementor-button-icon {
    font-size: 28px;
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-27cf632:hover .elementor-button-icon {
        transform: translateY(6px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa6b551 */.elementor-11067 .elementor-element.elementor-element-aa6b551 {
    position: absolute;
    top: -112px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-925225c */.elementor-11067 .elementor-element.elementor-element-925225c {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c508e00 */.seta-scroll {
    animation: scrollArrow 4s infinite;
}

@keyframes scrollArrow {
    0% {
        transform: translateY(-20px);
        opacity: 1;
    }

    45% {
        transform: translateY(0);
        opacity: 1;
        animation-timing-function: ease-in-out;
    }

    60% {
        transform: translateY(0);
        opacity: 0;
    }

    65% {
        transform: translateY(-20px);
        opacity: 0;
    }

    75%,
    100% {
        transform: translateY(-20px);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85a32e */.elementor-11067 .elementor-element.elementor-element-e85a32e {
    max-width: 576px;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-e85a32e {
        max-width: 340px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7baeb */.elementor-11067 .elementor-element.elementor-element-ca7baeb {
    position: absolute;
    bottom: 150px;
    right: 24px;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-ca7baeb {
        bottom: 80px;
        right: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4db035 */.elementor-11067 .elementor-element.elementor-element-b4db035 {
    position: absolute;
    bottom: 150px;
    right: 24px;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-b4db035 {
        bottom: 80px;
        right: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba21a6f */.elementor-11067 .elementor-element.elementor-element-ba21a6f {
    max-width: 584px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acc6611 */.elementor-11067 .elementor-element.elementor-element-acc6611 .carrossel-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .carrossel-track {
    display: flex;
    gap: 16px;  
    width: max-content;
    animation: scrollInfinito 200s linear infinite;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-01 img, .elementor-11067 .elementor-element.elementor-element-acc6611 .card-02 img, .elementor-11067 .elementor-element.elementor-element-acc6611 .card-03 img {
    width: 26px;
    min-width: 26px;
    height: 26px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 p {
    font-family: "Tiempos Headline";
    font-size: 32px;
    font-style: italic;
    font-weight: 400;
    line-height: 130%;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-text-01 p {
    color: #141414;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-text-02 p {
    color: #141414;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-text-03 p {
    color: #FFFFFF;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    gap: 12px;
    border-radius: 100px;
    padding: 16px 28px;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-01 {
    background: #FFFFFF;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-02 {
    background: #D7E014;
}

.elementor-11067 .elementor-element.elementor-element-acc6611 .card-03 {
    background: #00A4DC;
}

@keyframes scrollInfinito {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50% - 12px));
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-acc6611 p {
        font-size: 16px;
    }
    
    .elementor-11067 .elementor-element.elementor-element-acc6611 .carrossel-track {
        gap: 12px;  
        animation: scrollInfinito 200s linear infinite;
    }
    
    .elementor-11067 .elementor-element.elementor-element-acc6611 .card-01 img, .elementor-11067 .elementor-element.elementor-element-acc6611 .card-02 img, .elementor-11067 .elementor-element.elementor-element-acc6611 .card-03 img {
        width: 20px;
        min-width: 20px;
        height: 20px;
    }
    
    .elementor-11067 .elementor-element.elementor-element-acc6611 .card {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9cb9cb */.elementor-11067 .elementor-element.elementor-element-f9cb9cb {
    position: absolute;
    top: -112px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-249fa03 */.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-249fa03 .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-249fa03:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83ccb92 */.elementor-11067 .elementor-element.elementor-element-83ccb92 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1108762 */.elementor-11067 .elementor-element.elementor-element-1108762 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a5f456 */.elementor-11067 .elementor-element.elementor-element-1a5f456 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-1a5f456 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25396c7 */.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf4419 */.elementor-11067 .elementor-element.elementor-element-fbf4419 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbf4419:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fce098 */.elementor-11067 .elementor-element.elementor-element-9fce098 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-9fce098 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e7fa7c */.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc644a */.elementor-11067 .elementor-element.elementor-element-1bc644a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1bc644a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-771699a */.elementor-11067 .elementor-element.elementor-element-771699a p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-771699a {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02c5c0f */.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2027a0d */.elementor-11067 .elementor-element.elementor-element-2027a0d {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2027a0d:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c59779 */.elementor-11067 .elementor-element.elementor-element-4c59779 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-4c59779 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d41a16 */.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dcdefa */.elementor-11067 .elementor-element.elementor-element-4dcdefa {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-4dcdefa:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93e6c68 */.elementor-11067 .elementor-element.elementor-element-93e6c68 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-93e6c68 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ac69c */.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10243d7 */.elementor-11067 .elementor-element.elementor-element-10243d7 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-10243d7:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec56372 */.elementor-11067 .elementor-element.elementor-element-ec56372 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ec56372 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aceb230 */.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33ce3a */.elementor-11067 .elementor-element.elementor-element-b33ce3a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-b33ce3a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33bb7da */.elementor-11067 .elementor-element.elementor-element-33bb7da p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-33bb7da {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a502dd1 */.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec31 */.elementor-11067 .elementor-element.elementor-element-04bec31 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-04bec31:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e6324d */.elementor-11067 .elementor-element.elementor-element-3e6324d p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3e6324d {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75ba29e */.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265c037 */.elementor-11067 .elementor-element.elementor-element-265c037 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-265c037:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3aef77 */.elementor-11067 .elementor-element.elementor-element-b3aef77 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23123e2 */.elementor-11067 .elementor-element.elementor-element-23123e2 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-23123e2 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2e976 */.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fece43 */.elementor-11067 .elementor-element.elementor-element-2fece43 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2fece43:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4e348f */.elementor-11067 .elementor-element.elementor-element-a4e348f p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-a4e348f {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a82ad9 */.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de19cba */.elementor-11067 .elementor-element.elementor-element-de19cba {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-de19cba:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bd2cb3 */.elementor-11067 .elementor-element.elementor-element-8bd2cb3 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-8bd2cb3 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5643ffa */.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f313833 */.elementor-11067 .elementor-element.elementor-element-f313833 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-f313833:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb2bbd */.elementor-11067 .elementor-element.elementor-element-ddb2bbd p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ddb2bbd {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12b0fc6 */.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a5dc57 */.elementor-11067 .elementor-element.elementor-element-0a5dc57 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a5dc57:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-101b336 */.elementor-11067 .elementor-element.elementor-element-101b336 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-101b336 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eed08d4 */.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ead809 */.elementor-11067 .elementor-element.elementor-element-1ead809 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1ead809:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd5b9b */.elementor-11067 .elementor-element.elementor-element-7fd5b9b p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-7fd5b9b {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6af649 */.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2ef60 */.elementor-11067 .elementor-element.elementor-element-8c2ef60 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8c2ef60:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3159544 */.elementor-11067 .elementor-element.elementor-element-3159544 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3159544 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84456c6 */.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdb86e */.elementor-11067 .elementor-element.elementor-element-fbdb86e {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbdb86e:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2539bb4 */.elementor-11067 .elementor-element.elementor-element-2539bb4 {
    position: absolute;
    top: 12px;
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121351e */.elementor-11067 .elementor-element.elementor-element-121351e p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-121351e {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c49d9 */.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320116c */.elementor-11067 .elementor-element.elementor-element-320116c {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-320116c:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-320116c:hover .off {
        background: #FFD546;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1108762 */.elementor-11067 .elementor-element.elementor-element-1108762 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a5f456 */.elementor-11067 .elementor-element.elementor-element-1a5f456 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-1a5f456 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25396c7 */.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf4419 */.elementor-11067 .elementor-element.elementor-element-fbf4419 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbf4419:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fce098 */.elementor-11067 .elementor-element.elementor-element-9fce098 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-9fce098 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e7fa7c */.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc644a */.elementor-11067 .elementor-element.elementor-element-1bc644a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1bc644a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-771699a */.elementor-11067 .elementor-element.elementor-element-771699a p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-771699a {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02c5c0f */.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2027a0d */.elementor-11067 .elementor-element.elementor-element-2027a0d {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2027a0d:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c59779 */.elementor-11067 .elementor-element.elementor-element-4c59779 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-4c59779 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d41a16 */.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dcdefa */.elementor-11067 .elementor-element.elementor-element-4dcdefa {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-4dcdefa:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93e6c68 */.elementor-11067 .elementor-element.elementor-element-93e6c68 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-93e6c68 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ac69c */.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10243d7 */.elementor-11067 .elementor-element.elementor-element-10243d7 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-10243d7:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec56372 */.elementor-11067 .elementor-element.elementor-element-ec56372 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ec56372 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aceb230 */.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33ce3a */.elementor-11067 .elementor-element.elementor-element-b33ce3a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-b33ce3a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33bb7da */.elementor-11067 .elementor-element.elementor-element-33bb7da p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-33bb7da {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a502dd1 */.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec31 */.elementor-11067 .elementor-element.elementor-element-04bec31 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-04bec31:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e6324d */.elementor-11067 .elementor-element.elementor-element-3e6324d p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3e6324d {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75ba29e */.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265c037 */.elementor-11067 .elementor-element.elementor-element-265c037 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-265c037:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3aef77 */.elementor-11067 .elementor-element.elementor-element-b3aef77 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23123e2 */.elementor-11067 .elementor-element.elementor-element-23123e2 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-23123e2 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2e976 */.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fece43 */.elementor-11067 .elementor-element.elementor-element-2fece43 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2fece43:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4e348f */.elementor-11067 .elementor-element.elementor-element-a4e348f p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-a4e348f {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a82ad9 */.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de19cba */.elementor-11067 .elementor-element.elementor-element-de19cba {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-de19cba:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bd2cb3 */.elementor-11067 .elementor-element.elementor-element-8bd2cb3 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-8bd2cb3 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5643ffa */.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f313833 */.elementor-11067 .elementor-element.elementor-element-f313833 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-f313833:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb2bbd */.elementor-11067 .elementor-element.elementor-element-ddb2bbd p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ddb2bbd {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12b0fc6 */.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a5dc57 */.elementor-11067 .elementor-element.elementor-element-0a5dc57 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a5dc57:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-101b336 */.elementor-11067 .elementor-element.elementor-element-101b336 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-101b336 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eed08d4 */.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ead809 */.elementor-11067 .elementor-element.elementor-element-1ead809 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1ead809:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd5b9b */.elementor-11067 .elementor-element.elementor-element-7fd5b9b p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-7fd5b9b {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6af649 */.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2ef60 */.elementor-11067 .elementor-element.elementor-element-8c2ef60 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8c2ef60:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3159544 */.elementor-11067 .elementor-element.elementor-element-3159544 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3159544 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84456c6 */.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdb86e */.elementor-11067 .elementor-element.elementor-element-fbdb86e {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbdb86e:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2539bb4 */.elementor-11067 .elementor-element.elementor-element-2539bb4 {
    position: absolute;
    top: 12px;
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121351e */.elementor-11067 .elementor-element.elementor-element-121351e p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-121351e {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c49d9 */.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320116c */.elementor-11067 .elementor-element.elementor-element-320116c {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-320116c:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-320116c:hover .off {
        background: #FFD546;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1108762 */.elementor-11067 .elementor-element.elementor-element-1108762 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a5f456 */.elementor-11067 .elementor-element.elementor-element-1a5f456 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-1a5f456 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25396c7 */.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-25396c7 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-25396c7:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf4419 */.elementor-11067 .elementor-element.elementor-element-fbf4419 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbf4419:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fce098 */.elementor-11067 .elementor-element.elementor-element-9fce098 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-9fce098 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e7fa7c */.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-8e7fa7c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-8e7fa7c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc644a */.elementor-11067 .elementor-element.elementor-element-1bc644a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1bc644a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-771699a */.elementor-11067 .elementor-element.elementor-element-771699a p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-771699a {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02c5c0f */.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-02c5c0f .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-02c5c0f:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2027a0d */.elementor-11067 .elementor-element.elementor-element-2027a0d {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2027a0d:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c59779 */.elementor-11067 .elementor-element.elementor-element-4c59779 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-4c59779 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d41a16 */.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-2d41a16 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-2d41a16:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dcdefa */.elementor-11067 .elementor-element.elementor-element-4dcdefa {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-4dcdefa:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93e6c68 */.elementor-11067 .elementor-element.elementor-element-93e6c68 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-93e6c68 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ac69c */.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-79ac69c .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-79ac69c:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10243d7 */.elementor-11067 .elementor-element.elementor-element-10243d7 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-10243d7:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec56372 */.elementor-11067 .elementor-element.elementor-element-ec56372 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ec56372 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aceb230 */.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-aceb230 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-aceb230:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33ce3a */.elementor-11067 .elementor-element.elementor-element-b33ce3a {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-b33ce3a:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33bb7da */.elementor-11067 .elementor-element.elementor-element-33bb7da p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-33bb7da {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a502dd1 */.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-a502dd1 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-a502dd1:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec31 */.elementor-11067 .elementor-element.elementor-element-04bec31 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-04bec31:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e6324d */.elementor-11067 .elementor-element.elementor-element-3e6324d p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3e6324d {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75ba29e */.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-75ba29e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-75ba29e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265c037 */.elementor-11067 .elementor-element.elementor-element-265c037 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-265c037:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3aef77 */.elementor-11067 .elementor-element.elementor-element-b3aef77 {
    position: absolute;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.6;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23123e2 */.elementor-11067 .elementor-element.elementor-element-23123e2 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-23123e2 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2e976 */.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ef2e976 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ef2e976:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fece43 */.elementor-11067 .elementor-element.elementor-element-2fece43 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-2fece43:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4e348f */.elementor-11067 .elementor-element.elementor-element-a4e348f p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-a4e348f {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a82ad9 */.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0a82ad9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0a82ad9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de19cba */.elementor-11067 .elementor-element.elementor-element-de19cba {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-de19cba:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bd2cb3 */.elementor-11067 .elementor-element.elementor-element-8bd2cb3 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-8bd2cb3 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5643ffa */.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-5643ffa .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-5643ffa:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f313833 */.elementor-11067 .elementor-element.elementor-element-f313833 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-f313833:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddb2bbd */.elementor-11067 .elementor-element.elementor-element-ddb2bbd p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-ddb2bbd {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12b0fc6 */.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-12b0fc6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-12b0fc6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a5dc57 */.elementor-11067 .elementor-element.elementor-element-0a5dc57 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0a5dc57:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-101b336 */.elementor-11067 .elementor-element.elementor-element-101b336 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-101b336 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eed08d4 */.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-eed08d4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-eed08d4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ead809 */.elementor-11067 .elementor-element.elementor-element-1ead809 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1ead809:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd5b9b */.elementor-11067 .elementor-element.elementor-element-7fd5b9b p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-7fd5b9b {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6af649 */.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-c6af649 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-c6af649:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2ef60 */.elementor-11067 .elementor-element.elementor-element-8c2ef60 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8c2ef60:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3159544 */.elementor-11067 .elementor-element.elementor-element-3159544 p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-3159544 {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84456c6 */.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-84456c6 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-84456c6:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdb86e */.elementor-11067 .elementor-element.elementor-element-fbdb86e {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-fbdb86e:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2539bb4 */.elementor-11067 .elementor-element.elementor-element-2539bb4 {
    position: absolute;
    top: 12px;
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121351e */.elementor-11067 .elementor-element.elementor-element-121351e p {
    color: rgba(255, 255, 255, 0.70);
}

.elementor-11067 .elementor-element.elementor-element-121351e {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c49d9 */.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-53c49d9 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-53c49d9:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320116c */.elementor-11067 .elementor-element.elementor-element-320116c {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-320116c:hover {
        border: 1px solid rgba(238, 247, 46, 1);
        transform: translateY(-4px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-320116c:hover .off {
        background: #FFD546;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8bfa367 */.elementor-11067 .elementor-element.elementor-element-8bfa367 .e-n-tab-title {
    min-width: 140px !important;
}

.elementor-11067 .elementor-element.elementor-element-8bfa367 .e-n-tabs-heading {
    padding: 6px;
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: rgba(4, 19, 33, 0.50);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    content: fit !important;
    width: fit-content;
}

.elementor-11067 .elementor-element.elementor-element-8bfa367 .e-n-tabs {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-8bfa367 .e-n-tab-title {
        min-width: 120px !important;
    }
    
    .elementor-11067 .elementor-element.elementor-element-8bfa367 .e-n-tabs-heading {
        width: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f721d41 */.elementor-11067 .elementor-element.elementor-element-f721d41 {
    position: absolute;
    top: -112px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-165617a */.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-165617a .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-165617a:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e0c5c */.elementor-11067 .elementor-element.elementor-element-13e0c5c {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4f11f */.elementor-11067 .elementor-element.elementor-element-7c4f11f {
    max-width: 450px;
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-7c4f11f {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ae8a6b */.elementor-11067 .elementor-element.elementor-element-1ae8a6b p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef3ae5 */.elementor-11067 .elementor-element.elementor-element-3ef3ae5 {
    max-width: 532px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a17d656 */.elementor-11067 .elementor-element.elementor-element-a17d656 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19dc1ec */.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-19dc1ec .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-19dc1ec:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa72e2 */.elementor-11067 .elementor-element.elementor-element-6fa72e2 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-6fa72e2 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-6fa72e2:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-6fa72e2 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504ef67 */.elementor-11067 .elementor-element.elementor-element-504ef67 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-147d047 */.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-147d047 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-147d047:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0460f93 */.elementor-11067 .elementor-element.elementor-element-0460f93 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-0460f93 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0460f93:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-0460f93 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d3f75 */.elementor-11067 .elementor-element.elementor-element-38d3f75 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ecab4 */.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40ecab4 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-40ecab4:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06717b1 */.elementor-11067 .elementor-element.elementor-element-06717b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-06717b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-06717b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-06717b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505128f */.elementor-11067 .elementor-element.elementor-element-505128f p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d269fb0 */.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-d269fb0 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-d269fb0:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a2502 */.elementor-11067 .elementor-element.elementor-element-e0a2502 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0a2502 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0a2502:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0a2502 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed7383 */.elementor-11067 .elementor-element.elementor-element-6ed7383 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c3587b */.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-1c3587b .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-1c3587b:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5cfb8 */.elementor-11067 .elementor-element.elementor-element-ff5cfb8 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ff5cfb8 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-ff5cfb8 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5f563 */.elementor-11067 .elementor-element.elementor-element-3b5f563 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36b597e */.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-36b597e .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-36b597e:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899c7e5 */.elementor-11067 .elementor-element.elementor-element-899c7e5 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-899c7e5 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-899c7e5:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-899c7e5 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e9df3 */.elementor-11067 .elementor-element.elementor-element-48e9df3 p {
    color: rgba(255, 255, 255, 0.70);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e425a3 */.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-3e425a3 .elementor-button {
    background: rgba(255, 255, 255, 0.12) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-3e425a3:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0634b1 */.elementor-11067 .elementor-element.elementor-element-e0634b1 {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(180deg, rgba(4, 19, 33, 0.80) 0%, rgba(2, 32, 14, 0.80) 100%);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-e0634b1 img {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-e0634b1:hover {
        border: 1px solid rgba(238, 247, 46, 1);
    }
    
    .elementor-11067 .elementor-element.elementor-element-e0634b1 img:hover {
        transform: scale(1.01);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4bfc8b5 */.elementor-11067 .elementor-element.elementor-element-4bfc8b5 .swiper-pagination-bullet {
    background: #676C04;
    opacity: 1;
    margin-top: 100px;
    width: 8px;
    height: 8px;
    transition: width 0.5s, border-radius 0s;
}

.elementor-11067 .elementor-element.elementor-element-4bfc8b5 .swiper-pagination-bullet-active {
    background: #EEF72E;
    width: 24px;
    border-radius: 8px
}

.elementor-11067 .elementor-element.elementor-element-4bfc8b5 .swiper-pagination {
    margin-top: 12px
}

.elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-prev {
    left: 0px !important;
    bottom: 0px !important;
    margin-top: 32px !important;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-next {
    left: 64px !important;
    bottom: 0px !important;
    margin-top: 32px !important;
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-prev:hover {
        transform: translateY(-4px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-next:hover {
        transform: translateY(-4px);
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-next {
        left: 52px !important;
        margin-top: 24px !important;
    }
    
    .elementor-11067 .elementor-element.elementor-element-4bfc8b5 .elementor-swiper-button-prev {
        margin-top: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f861213 */.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-f861213 .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-f861213:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa45f1 */.elementor-11067 .elementor-element.elementor-element-6fa45f1 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6510f */.elementor-11067 .elementor-element.elementor-element-fd6510f {
    max-width: 504px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be177ab */.elementor-11067 .elementor-element.elementor-element-be177ab {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8d38c3 */.elementor-11067 .elementor-element.elementor-element-e8d38c3 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49bd62 */.elementor-11067 .elementor-element.elementor-element-c49bd62 {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-c49bd62 .arrow {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-c49bd62:hover .arrow {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0bf8f3 */.elementor-11067 .elementor-element.elementor-element-c0bf8f3 {
    position: absolute;
    bottom: 140px;
    filter: blur(178px);
    -webkit-filter: blur(178px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.3;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-607a927 */.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-607a927 .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-607a927:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5102fc */.elementor-11067 .elementor-element.elementor-element-f5102fc {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed2b19 */.elementor-11067 .elementor-element.elementor-element-bed2b19 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52403cb */.elementor-11067 .elementor-element.elementor-element-52403cb {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec67a3 */.elementor-11067 .elementor-element.elementor-element-4ec67a3 {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-4ec67a3 .arrow {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-4ec67a3:hover .arrow {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c49c67 */.elementor-11067 .elementor-element.elementor-element-6c49c67 .carrossel-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .carrossel-track {
    display: flex;
    align-items: center;
    gap: 24px;  
    width: max-content;
    animation: scrollInfinito 350s linear infinite;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-01 {
    width: 120px;
    min-width: 120px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-02 {
    width: 250px;
    min-width: 250px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-03 {
    width: 220px;
    min-width: 220px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-04 {
    width: 320px;
    min-width: 320px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-05 {
    width: 260px;
    min-width: 260px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-6c49c67 .img-06 {
    width: 190px;
    min-width: 190px;
    flex-shrink: 0;
}

@keyframes scrollInfinito {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50% - 12px));
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-6c49c67 .carrossel-track {
        gap: 20px;  
        animation: scrollInfinito 300s linear infinite;
    }
    
    .elementor-11067 .elementor-element.elementor-element-6c49c67 .img-01 {
        width: 100px;
        min-width: 100px;
        flex-shrink: 0;
    }
    
    .elementor-11067 .elementor-element.elementor-element-6c49c67 .img-02 {
        width: 180px;
        min-width: 180px;
        flex-shrink: 0;
    }
    
    .elementor-11067 .elementor-element.elementor-element-6c49c67 .img-03 {
        width: 130px;
        min-width: 130px;
        flex-shrink: 0;
    }
    
    .elementor-11067 .elementor-element.elementor-element-6c49c67 .img-04 {
        width: 150px;
        min-width: 150px;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca3159a */.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-ca3159a .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-ca3159a:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e6ec06 */.elementor-11067 .elementor-element.elementor-element-1e6ec06 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4ba7d */.elementor-11067 .elementor-element.elementor-element-ba4ba7d {
    max-width: 647px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-438c2ae */.elementor-11067 .elementor-element.elementor-element-438c2ae {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-383743d */.elementor-11067 .elementor-element.elementor-element-383743d {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed607c */.elementor-11067 .elementor-element.elementor-element-1ed607c {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-1ed607c .arrow {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-1ed607c:hover .arrow {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a11708 */.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-button {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-button:hover {
        transform: translateY(-4px);
    }
}

/*
.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post__read-more {
    background: rgba(1, 6, 15, 0.06);
    padding: 6px 16px;
    border-radius: 100px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post__meta-data {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post__badge {
    transition: 0.3s ease-in-out;
}

.page-numbers {
    position: relative;
}

.page-numbers.prev::before, .page-numbers.next::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url("https://ab2l.org.br/wp-content/uploads/2026/07/ab2l-simples-arrow-to-left.svg") top center no-repeat;
    background-size: contain;
    transition: 0.3s ease-in-out;
}

.page-numbers.next::before {
    left: inherit;
    right: -40px;
    background: url("https://ab2l.org.br/wp-content/uploads/2026/07/ab2l-simples-arrow-to-right.svg") top center no-repeat;
    background-size: contain;
}

span.page-numbers{
    opacity: 0.4;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post__read-more:hover {
        background: rgba(238, 247, 46, 1);
        transform: translateY(-3px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post:hover {
        transform: translateY(-4px) !important;
    }
    
    .elementor-11067 .elementor-element.elementor-element-7a11708 .elementor-post:hover .elementor-post__badge {
        transform: translateX(4px);
        background: #FFD546;
    }
}
*//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-17ce483 */.elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-button {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-button:hover {
        transform: translateY(-4px);
    }
}

/*
.elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post__read-more {
    background: rgba(1, 6, 15, 0.06);
    padding: 6px 16px;
    border-radius: 100px;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post__meta-data {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post__badge {
    transition: 0.3s ease-in-out;
}

.page-numbers {
    position: relative;
}

.page-numbers.prev::before, .page-numbers.next::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -40px;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url("https://ab2l.org.br/wp-content/uploads/2026/07/ab2l-simples-arrow-to-left.svg") top center no-repeat;
    background-size: contain;
    transition: 0.3s ease-in-out;
}

.page-numbers.next::before {
    left: inherit;
    right: -40px;
    background: url("https://ab2l.org.br/wp-content/uploads/2026/07/ab2l-simples-arrow-to-right.svg") top center no-repeat;
    background-size: contain;
}

span.page-numbers{
    opacity: 0.4;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post__read-more:hover {
        background: rgba(238, 247, 46, 1);
        transform: translateY(-3px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post:hover {
        transform: translateY(-4px) !important;
    }
    
    .elementor-11067 .elementor-element.elementor-element-17ce483 .elementor-post:hover .elementor-post__badge {
        transform: translateX(4px);
        background: #FFD546;
    }
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ea8f5 */.elementor-11067 .elementor-element.elementor-element-d0ea8f5 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66ed6f1 */.elementor-11067 .elementor-element.elementor-element-66ed6f1 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8393809 */.elementor-11067 .elementor-element.elementor-element-8393809 {
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-8393809 .arrow {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-8393809:hover .arrow {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e78bac */.elementor-11067 .elementor-element.elementor-element-1e78bac {
    position: absolute;
    transform: rotate(30deg);
    bottom: 40px;
    left: -200px;
    opacity: 0.7;
    filter: blur(166px);
    -webkit-filter: blur(166px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.4;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40fcb6c */.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button-icon {
    font-size: 32px;
    display: inline-flex;
    animation: roll 6s linear infinite;
    transform-origin: center;
}

.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button-text {
    padding: 8px 12px;
    border-radius: 100px;
    background: #EEF72E;
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-40fcb6c .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(106deg, rgba(4, 19, 33, 0.80) 28.03%, rgba(2, 32, 14, 0.80) 89.17%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-40fcb6c:hover .elementor-button-text {
        transform: translateX(4px);
        background: #FFD546;
    }
}

@keyframes roll {
    from {
        transform: rotate(0deg);
    }
    
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3178cf9 */.elementor-11067 .elementor-element.elementor-element-3178cf9 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-00d9bc7 */.elementor-11067 .elementor-element.elementor-element-00d9bc7 input {
    padding: 20px;
    border: 1px solid rgba(238, 247, 46, 0.30) !important;
    background: rgba(248, 250, 253, 0.10) !important;
}

.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button {
    margin-top: 12px;
}

.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button-icon {
    font-size: 24px;
    transition: 0.2s ease-in-out;
}

.elementor-11067 .elementor-element.elementor-element-00d9bc7 label {
    margin-left: 12px !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button:hover .elementor-button-icon {
        transform: translateX(-6px);
    }
    
    .elementor-11067 .elementor-element.elementor-element-00d9bc7 .elementor-button:hover .elementor-button-text {
        transform: translateX(6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efee08b */.elementor-11067 .elementor-element.elementor-element-efee08b {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: rgba(4, 19, 33, 0.70);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-166066c */.elementor-11067 .elementor-element.elementor-element-166066c {
    position: absolute;
    transform: rotate(30deg);
    bottom: 40px;
    left: -200px;
    opacity: 0.7;
    filter: blur(166px);
    -webkit-filter: blur(166px);
    animation: blink 5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  
  50% {
    opacity: 0.4;
  }
  
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d39f86 */.elementor-11067 .elementor-element.elementor-element-5d39f86 .elementor-button-icon {
    font-size: 24px;
}

.elementor-11067 .elementor-element.elementor-element-5d39f86 .elementor-button-text {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-5d39f86:hover .elementor-button-text {
        transform: translateX(4px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcce1cd */.elementor-11067 .elementor-element.elementor-element-dcce1cd {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: rgba(4, 19, 33, 0.70);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4cd27 */.elementor-11067 .elementor-element.elementor-element-7e4cd27 {
    max-width: 580px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0b3e8d */.elementor-11067 .elementor-element.elementor-element-f0b3e8d .carrossel-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .carrossel-track {
    display: flex;
    gap: 16px;  
    width: max-content;
    animation: scrollInfinito 200s linear infinite;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-01 img, .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-02 img, .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-03 img {
    width: 26px;
    min-width: 26px;
    height: 26px;
    flex-shrink: 0;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d p {
    font-family: "Tiempos Headline";
    font-size: 32px;
    font-style: italic;
    font-weight: 400;
    line-height: 130%;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-text-01 p {
    color: #141414;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-text-02 p {
    color: #141414;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-text-03 p {
    color: #FFFFFF;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    gap: 12px;
    border-radius: 100px;
    padding: 16px 28px;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-01 {
    background: #FFFFFF;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-02 {
    background: #D7E014;
}

.elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-03 {
    background: #00A4DC;
}

@keyframes scrollInfinito {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50% - 12px));
    }
}

@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-f0b3e8d p {
        font-size: 16px;
    }
    
    .elementor-11067 .elementor-element.elementor-element-f0b3e8d .carrossel-track {
        gap: 12px;  
        animation: scrollInfinito 200s linear infinite;
    }
    
    .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-01 img, .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-02 img, .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card-03 img {
        width: 20px;
        min-width: 20px;
        height: 20px;
    }
    
    .elementor-11067 .elementor-element.elementor-element-f0b3e8d .card {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-19ed591 */.elementor-11067 .elementor-element.elementor-element-19ed591 a {
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-19ed591 a:hover {
        transform: translateX(4px);
    }
}

.elementor-11067 .elementor-element.elementor-element-19ed591 .menu-item::after {
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.15);
    bottom: -16px;
    left: 0;
    height: 1px;
    width: 100% !important;
    z-index: 2;
}

.elementor-11067 .elementor-element.elementor-element-19ed591 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96c59b7 */.elementor-11067 .elementor-element.elementor-element-96c59b7 .elementor-heading-title {
    color: rgba(255, 255, 255, 0.70) !important;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-96c59b7 {
        min-width: 564px;
    }
}

@media (max-width: 1024px) {
    .elementor-11067 .elementor-element.elementor-element-96c59b7 {
        min-width: 286px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93be0a */.elementor-11067 .elementor-element.elementor-element-e93be0a {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bad9bf6 */.elementor-11067 .elementor-element.elementor-element-bad9bf6 {
    transition: 0.3s ease-in-out;
    min-width: 28px;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-bad9bf6:hover {
        transform: translateY(-3px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a3ef2a */.elementor-11067 .elementor-element.elementor-element-7a3ef2a {
    transition: 0.3s ease-in-out;
    min-width: 28px;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-7a3ef2a:hover {
        transform: translateY(-3px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f412c7 */.elementor-11067 .elementor-element.elementor-element-0f412c7 {
    transition: 0.3s ease-in-out;
    min-width: 28px;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-0f412c7:hover {
        transform: translateY(-3px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbad3d8 */.elementor-11067 .elementor-element.elementor-element-fbad3d8 {
    min-width: 108px;
    max-width: 108px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b116a68 */.elementor-11067 .elementor-element.elementor-element-b116a68 .elementor-button {
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.12) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.elementor-11067 .elementor-element.elementor-element-b116a68 {
    min-width: 128px;
}

.elementor-11067 .elementor-element.elementor-element-b116a68 .elementor-button-icon {
    font-size: 24px;
    transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
    .elementor-11067 .elementor-element.elementor-element-b116a68:hover .elementor-button-icon {
        transform: scale(1.2);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c95c0 */@media (max-width: 767px) {
    .elementor-11067 .elementor-element.elementor-element-b4c95c0 {
        max-width: 564px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0582497 */.elementor-11067 .elementor-element.elementor-element-0582497 {
    background: rgba(1, 5, 15, 0.80);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.popup-menu {
    opacity: 0;
    position: fixed;
    z-index: 1000;
    top: -100%;
    right: 0;
    transition: 0.5s ease-in-out;
    pointer-events: none;
}

.ativo-menu {
    opacity: 1 !important;
    position: fixed;
    z-index: 1000;
    transition: 0.5s ease-in-out;
    pointer-events: auto;
    top: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS */.fit{
    width: fit-content;
}

html, body {
    width: 100%;
    overflow-x: hidden;
}

.font-tiempos {
    font-family: "Tiempos Headline";
    font-style: italic;
    font-weight: 400;
}

.font-500 {
    font-weight: 500;
}

.font-price-small {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.60) !important;
}

.font-green {
    color: #EEF72E;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.eot');
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.woff2') format('woff2'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.woff') format('woff'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.ttf') format('truetype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.svg#PlusJakartaSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.eot');
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.woff2') format('woff2'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.woff') format('woff'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.ttf') format('truetype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Regular.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.eot');
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.woff2') format('woff2'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.woff') format('woff'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.ttf') format('truetype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/Inter18pt-Medium.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tiempos Headline';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.eot');
	src: url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.woff2') format('woff2'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.woff') format('woff'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.ttf') format('truetype'),
		url('https://ab2l.org.br/wp-content/uploads/2026/07/TiemposHeadline-RegularItalic.svg#TiemposHeadline') format('svg');
}
/* End Custom Fonts CSS */