.elementor-3014 .elementor-element.elementor-element-2b7e3c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-6b7629a{--spacer-size:50px;}.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-3014 .elementor-element.elementor-element-8619b50{text-align:center;}.elementor-3014 .elementor-element.elementor-element-8619b50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;}.elementor-3014 .elementor-element.elementor-element-736bd63{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-736bd63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3014 .elementor-element.elementor-element-b6d631c{--display:flex;--border-radius:17px 17px 17px 17px;}.elementor-3014 .elementor-element.elementor-element-ee11060{--display:flex;--min-height:0px;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-ee11060:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-ee11060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-ee11060.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-d4dee8d{text-align:center;}.elementor-3014 .elementor-element.elementor-element-d4dee8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.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-3014 .elementor-element.elementor-element-0585887{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-0585887 p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-064adba .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-5ce1acb{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-5ce1acb a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-a6415d1{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-dbef241{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-d3292d5{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-d3292d5 p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-7001165{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-7001165 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-7001165 > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-165a023 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-47409f0{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-47409f0 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-337d12c{text-align:center;}.elementor-3014 .elementor-element.elementor-element-337d12c .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.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-3014 .elementor-element.elementor-element-3812149 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-3812149 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-06e1849{--display:flex;}.elementor-3014 .elementor-element.elementor-element-b56e686{--display:flex;--min-height:0rem;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-b56e686:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-b56e686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-b56e686.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-184696c{text-align:center;}.elementor-3014 .elementor-element.elementor-element-184696c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-ab05117{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-2557912 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-67e7afd{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-67e7afd a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-fa0201e{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-70186dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-7681a7f{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-7681a7f p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-6a8aa25{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-6a8aa25 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-6a8aa25 > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-86a8af0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-b98a7e9{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-b98a7e9 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-b06901c{--spacer-size:27px;}.elementor-3014 .elementor-element.elementor-element-15ff4c2{text-align:center;}.elementor-3014 .elementor-element.elementor-element-15ff4c2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-74c5372 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-74c5372 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-1af085e{--display:flex;}.elementor-3014 .elementor-element.elementor-element-7cca923{--display:flex;--min-height:0px;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-7cca923:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-7cca923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-7cca923.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-f159be9{text-align:center;}.elementor-3014 .elementor-element.elementor-element-f159be9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-30a8c77{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-99746cb .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-cceeeac{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-cceeeac a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-7c9b5d3{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-1d39729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-765aec2{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-765aec2 p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-775934a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-c1c062d{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-c1c062d a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-2a8ff0f{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-2a8ff0f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-2a8ff0f > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-173074f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-bf6193b{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-bf6193b a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-5f0235e{--spacer-size:27px;}.elementor-3014 .elementor-element.elementor-element-0b236f6{text-align:center;}.elementor-3014 .elementor-element.elementor-element-0b236f6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-acfaf09 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-acfaf09 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-771356f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-771356f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3014 .elementor-element.elementor-element-f58e595{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:-1px -1px -1px -1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3014 .elementor-element.elementor-element-b24fac6{--display:flex;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-b24fac6:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-b24fac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-b24fac6.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-fec9497{text-align:center;}.elementor-3014 .elementor-element.elementor-element-fec9497 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-1a698ca{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-eab9741 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-8b369af{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-8b369af a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-80d337b{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-d1490f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-3819b2d{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-3819b2d p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-f3a24b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-25c9816{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-25c9816 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-d2c6976{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-d2c6976 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-d2c6976 > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-350287b .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-c690b59{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-c690b59 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-a51e818{text-align:center;}.elementor-3014 .elementor-element.elementor-element-a51e818 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-d57ec9d > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-d57ec9d .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-9e9ccb6{--display:flex;--border-radius:17px 17px 17px 17px;}.elementor-3014 .elementor-element.elementor-element-19a490a{--display:flex;--min-height:0px;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-19a490a:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-19a490a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-19a490a.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-73f91fe{text-align:center;}.elementor-3014 .elementor-element.elementor-element-73f91fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-732d363{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-f8be6ff .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-d48456b{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-d48456b a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-a441ba6{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-edb9221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-e661395{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-e661395 p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-992ae15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-d7fc7b7{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-d7fc7b7 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-464030d{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-464030d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-464030d > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-5cfb00a .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-6203b5b{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-6203b5b a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-0e93469{text-align:center;}.elementor-3014 .elementor-element.elementor-element-0e93469 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-5a4dcd0 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-5a4dcd0 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-12d1a3e{--display:flex;}.elementor-3014 .elementor-element.elementor-element-66bb9e5{--display:flex;--min-height:0rem;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-66bb9e5:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-66bb9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-66bb9e5.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-77a5560{text-align:center;}.elementor-3014 .elementor-element.elementor-element-77a5560 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-8a8d9d3{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-158e6bd .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-1d41af0{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-1d41af0 a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-b38e857{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-77e065a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-ea76ac5{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-ea76ac5 p{margin-block-end:0px;}.elementor-3014 .elementor-element.elementor-element-52518df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-ed03c5c{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-ed03c5c a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-15a1503{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-15a1503 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-15a1503 > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-aae1dc6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-37e2cae{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-37e2cae a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-0d8fd47{text-align:center;}.elementor-3014 .elementor-element.elementor-element-0d8fd47 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-55eba06 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-55eba06 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-06da340{--display:flex;}.elementor-3014 .elementor-element.elementor-element-7a77ca5{--display:flex;--min-height:0px;border-style:groove;--border-style:groove;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-7a77ca5:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-7a77ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #BCBCBC 0%, #FFFFFF 100%);}.elementor-3014 .elementor-element.elementor-element-7a77ca5.e-con{--align-self:center;}.elementor-3014 .elementor-element.elementor-element-1d2f1cc{text-align:center;}.elementor-3014 .elementor-element.elementor-element-1d2f1cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-da0ea37{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-4900551 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-e4f146e{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-e4f146e a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-49fe5b7{--display:flex;border-style:none;--border-style:none;}.elementor-3014 .elementor-element.elementor-element-8bb547a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-e36ded1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-119e917{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-119e917 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor2 );border-style:none;}.elementor-3014 .elementor-element.elementor-element-119e917 > .elementor-widget-container{border-style:none;}.elementor-3014 .elementor-element.elementor-element-2e97e5f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-fd335bf{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-fd335bf a{color:var( --e-global-color-astglobalcolor3 );}.elementor-3014 .elementor-element.elementor-element-b637f97{text-align:center;}.elementor-3014 .elementor-element.elementor-element-b637f97 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-3014 .elementor-element.elementor-element-52d81f7 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-52d81f7 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-d5a041f{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3014 .elementor-element.elementor-element-5382a2a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-3014 .elementor-element.elementor-element-5382a2a .elementor-divider-separator{width:100%;}.elementor-3014 .elementor-element.elementor-element-5382a2a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3014 .elementor-element.elementor-element-5348d66{text-align:center;}.elementor-3014 .elementor-element.elementor-element-5348d66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;}.elementor-3014 .elementor-element.elementor-element-d5ff369{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-061b077{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-061b077:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-061b077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, var( --e-global-color-astglobalcolor2 ) 19%, #0F151E 86%);}.elementor-3014 .elementor-element.elementor-element-52872d2{text-align:center;}.elementor-3014 .elementor-element.elementor-element-52872d2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-8a464b3{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-ac7725b{text-align:start;}.elementor-3014 .elementor-element.elementor-element-ac7725b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-67fa780{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-99fd4df > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-99fd4df .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-73dd79a{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-73dd79a:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-73dd79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-6aa0f2c{text-align:center;}.elementor-3014 .elementor-element.elementor-element-6aa0f2c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-d4fe719{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-594e41c{text-align:start;}.elementor-3014 .elementor-element.elementor-element-594e41c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-5d3c33a{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-eebf693 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-eebf693 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-78b7bc6{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-78b7bc6:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-78b7bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-d82420f{text-align:center;}.elementor-3014 .elementor-element.elementor-element-d82420f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-f097d4a{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-d83e1de{text-align:start;}.elementor-3014 .elementor-element.elementor-element-d83e1de .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-d362b3f{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-171f1ad{--spacer-size:29px;}.elementor-3014 .elementor-element.elementor-element-673ae73 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-673ae73 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-daadd91{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-daadd91:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-daadd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-0eff107{text-align:center;}.elementor-3014 .elementor-element.elementor-element-0eff107 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-353c0fc{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-25ef983{text-align:start;}.elementor-3014 .elementor-element.elementor-element-25ef983 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-e90afdf{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-5e62412{--spacer-size:26px;}.elementor-3014 .elementor-element.elementor-element-c75c7bb > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-c75c7bb .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-d47bf8b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-7697c77{--display:flex;border-style:groove;--border-style:groove;border-color:#0F151E;--border-color:#0F151E;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-7697c77:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-7697c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-7764d63{text-align:center;}.elementor-3014 .elementor-element.elementor-element-7764d63 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-312b7a6{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-6c79a85{text-align:start;}.elementor-3014 .elementor-element.elementor-element-6c79a85 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-1c86648{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-1c59ecd{--spacer-size:26px;}.elementor-3014 .elementor-element.elementor-element-fd135a0 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-fd135a0 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-ea12857{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-ea12857:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-ea12857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-f0086d2{text-align:center;}.elementor-3014 .elementor-element.elementor-element-f0086d2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-add85b6{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-9d87f18{text-align:start;}.elementor-3014 .elementor-element.elementor-element-9d87f18 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-2de0623{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-d7811ec{--spacer-size:26px;}.elementor-3014 .elementor-element.elementor-element-0b01e24 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-0b01e24 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-a010597{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-a010597:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-a010597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-b4f4458{text-align:center;}.elementor-3014 .elementor-element.elementor-element-b4f4458 .elementor-heading-title{color:#FFFFFF;}.elementor-3014 .elementor-element.elementor-element-3ffb925{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-34c2ad7{text-align:start;}.elementor-3014 .elementor-element.elementor-element-34c2ad7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-6c6dfac{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-d1a035c{--spacer-size:2px;}.elementor-3014 .elementor-element.elementor-element-eb10208 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-eb10208 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-5e24504{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-5e24504:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-5e24504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-6749065{text-align:center;}.elementor-3014 .elementor-element.elementor-element-6749065 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-f1b2219{text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-cc72d6b{text-align:start;}.elementor-3014 .elementor-element.elementor-element-cc72d6b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-d97edfc{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-96c4371{--spacer-size:117px;}.elementor-3014 .elementor-element.elementor-element-25828d4 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-25828d4 .elementor-button{border-radius:100px 100px 100px 100px;}.elementor-3014 .elementor-element.elementor-element-544e7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3014 .elementor-element.elementor-element-dc92a53{--display:flex;border-style:groove;--border-style:groove;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3014 .elementor-element.elementor-element-dc92a53:not(.elementor-motion-effects-element-type-background), .elementor-3014 .elementor-element.elementor-element-dc92a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-astglobalcolor2 ) 0%, #0F151E 100%);}.elementor-3014 .elementor-element.elementor-element-bbaf58e{text-align:center;}.elementor-3014 .elementor-element.elementor-element-bbaf58e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-9cee1ff{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-1375b31 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3014 .elementor-element.elementor-element-ef0e7c6{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:#DDDDDD;}.elementor-3014 .elementor-element.elementor-element-aa81bd4{--spacer-size:32px;}.elementor-3014 .elementor-element.elementor-element-76b6814 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3014 .elementor-element.elementor-element-76b6814 .elementor-button{border-radius:100px 100px 100px 100px;}@media(max-width:1024px){.elementor-3014 .elementor-element.elementor-element-736bd63{--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-771356f{--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-d5ff369{--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-d47bf8b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3014 .elementor-element.elementor-element-2b7e3c5{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-736bd63{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-ee11060{--width:105%;}.elementor-3014 .elementor-element.elementor-element-b56e686{--width:105%;}.elementor-3014 .elementor-element.elementor-element-7cca923{--width:105%;}.elementor-3014 .elementor-element.elementor-element-771356f{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-f58e595{--width:100%;}.elementor-3014 .elementor-element.elementor-element-b24fac6{--width:105%;}.elementor-3014 .elementor-element.elementor-element-19a490a{--width:105%;}.elementor-3014 .elementor-element.elementor-element-66bb9e5{--width:105%;}.elementor-3014 .elementor-element.elementor-element-7a77ca5{--width:105%;}.elementor-3014 .elementor-element.elementor-element-d5a041f{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-d5ff369{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-d47bf8b{--content-width:1600px;}.elementor-3014 .elementor-element.elementor-element-544e7dc{--content-width:628px;}}@media(max-width:767px){.elementor-3014 .elementor-element.elementor-element-736bd63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-771356f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-d5ff369{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3014 .elementor-element.elementor-element-d47bf8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-3812149 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #fc8f47ff);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d631c *//* ===================================
   VARIÁVEIS CSS (DESIGN TOKENS)
   =================================== */
:root {
  /* Cores */
  --primary-dark: #1a2942;
  --gradient-green: #4ade80;
  --gradient-blue: #60a5fa;
  --text-dark: #2d3748;
  --text-light: #718096;
  --bg-white: #ffffff;
  --bg-gradient-start: #3d2817;
  --bg-gradient-end: #5a4a3a;
  
  /* Espaçamentos */
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 32px;
  --spacing-xl: 48px;
  
  /* Tipografia */
  --font-primary: 'Inter', 'Segoe UI', 'Roboto', sans-serif;
  --font-size-h1: 32px;
  --font-size-h2: 20px;
  --font-size-body: 16px;
  --font-size-small: 14px;
  
  /* Bordas */
  --radius-card: 24px;
  --radius-button: 50px;
  
  /* Sombras */
  --shadow-card: 0 20px 60px rgba(0, 0, 0, 0.15);
  --shadow-button: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* ===================================
   CONTAINER PRINCIPAL
   =================================== */
.propulsor-card-wrapper {
  background: linear-gradient(135deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);
  padding: var(--spacing-xl) var(--spacing-md);
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-primary);
}

/* ===================================
   CARD PRINCIPAL
   =================================== */
.propulsor-card {
  background: var(--bg-white);
  border-radius: var(--radius-card);
  padding: var(--spacing-xl) var(--spacing-lg);
  max-width: 480px;
  width: 100%;
  box-shadow: var(--shadow-card);
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.propulsor-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
}

/* ===================================
   TÍTULO E DESCRIÇÃO
   =================================== */
.propulsor-title {
  font-size: var(--font-size-h1);
  font-weight: 700;
  color: var(--text-dark);
  margin-bottom: var(--spacing-sm);
  letter-spacing: -0.5px;
}

.propulsor-description {
  font-size: var(--font-size-body);
  color: var(--text-light);
  line-height: 1.6;
  margin-bottom: var(--spacing-lg);
}

/* ===================================
   SEÇÕES (ESPECIFICAÇÕES E LIMITES)
   =================================== */
.propulsor-section {
  text-align: left;
  margin-bottom: var(--spacing-md);
}

.propulsor-section-title {
  font-size: var(--font-size-h2);
  font-weight: 700;
  color: var(--text-dark);
  margin-bottom: var(--spacing-sm);
}

/* ===================================
   LISTAS
   =================================== */
.propulsor-list {
  list-style: none;
  padding: 0;
  margin: 0 0 var(--spacing-md) 0;
}

.propulsor-list li {
  font-size: var(--font-size-small);
  color: var(--text-light);
  padding: var(--spacing-xs) 0;
  display: flex;
  align-items: center;
  line-height: 1.5;
}

/* Ícones customizados para listas */
.propulsor-list.specs li::before {
  content: "▸";
  color: var(--primary-dark);
  font-weight: bold;
  margin-right: var(--spacing-xs);
  font-size: 18px;
}

.propulsor-list.limits li::before {
  content: "•";
  color: var(--primary-dark);
  font-weight: bold;
  margin-right: var(--spacing-xs);
  font-size: 22px;
}

/* ===================================
   BOTÕES
   =================================== */
.propulsor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-xs);
  padding: 14px 32px;
  border-radius: var(--radius-button);
  font-size: var(--font-size-body);
  font-weight: 600;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: var(--shadow-button);
  width: 100%;
  margin-bottom: var(--spacing-sm);
}

/* Botão Primário (Funcionalidades) */
.propulsor-button--primary {
  background: var(--primary-dark);
  color: var(--bg-white);
}

.propulsor-button--primary:hover {
  background: #0f1a2e;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(26, 41, 66, 0.3);
}

/* Botão Gradient (WhatsApp) */
.propulsor-button--gradient {
  background: linear-gradient(90deg, var(--gradient-green) 0%, var(--gradient-blue) 100%);
  color: var(--bg-white);
  font-weight: 700;
  letter-spacing: 0.5px;
}

.propulsor-button--gradient:hover {
  background: linear-gradient(90deg, #22c55e 0%, #3b82f6 100%);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(74, 222, 128, 0.4);
}

/* Ícone do botão */
.propulsor-button-icon {
  font-size: 20px;
  font-weight: bold;
}

/* ===================================
   DESTAQUE (SUPORTE ILIMITADO)
   =================================== */
.propulsor-highlight {
  font-size: var(--font-size-body);
  color: var(--text-dark);
  font-weight: 500;
  margin: var(--spacing-md) 0;
  padding: var(--spacing-sm);
  background: linear-gradient(90deg, rgba(74, 222, 128, 0.1) 0%, rgba(96, 165, 250, 0.1) 100%);
  border-radius: 12px;
}

/* ===================================
   RESPONSIVIDADE
   =================================== */
@media (max-width: 768px) {
  :root {
    --font-size-h1: 28px;
    --font-size-h2: 18px;
    --font-size-body: 15px;
    --font-size-small: 13px;
    --spacing-lg: 24px;
    --spacing-xl: 32px;
  }
  
  .propulsor-card-wrapper {
    padding: var(--spacing-md) var(--spacing-sm);
  }
  
  .propulsor-card {
    padding: var(--spacing-lg) var(--spacing-md);
  }
  
  .propulsor-button {
    padding: 12px 24px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  :root {
    --font-size-h1: 24px;
    --spacing-lg: 20px;
    --spacing-xl: 24px;
  }
  
  .propulsor-card {
    border-radius: 16px;
  }
}

/* ===================================
   ANIMAÇÕES OPCIONAIS
   =================================== */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.propulsor-card {
  animation: fadeInUp 0.6s ease-out;
}

/* Animação ao scroll (opcional - requer JS) */
.propulsor-card.visible {
  animation: fadeInUp 0.6s ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74c5372 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acfaf09 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d57ec9d */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a4dcd0 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55eba06 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d81f7 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99fd4df */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eebf693 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-673ae73 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c75c7bb */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd135a0 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b01e24 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb10208 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25828d4 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76b6814 */.elementor-button {
    background: linear-gradient(123deg, #ff0000, #ff00bd, #005fff, #72ff00);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.25), 0px -7px 7px 0px rgba(0, 0, 0, 0.25) inset, 0px 4px 6px 0px rgba(255, 255, 255, 0.25) inset;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */