.elementor-3437 .elementor-element.elementor-element-17d9b68{--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:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3437 .elementor-element.elementor-element-17d9b68:not(.elementor-motion-effects-element-type-background), .elementor-3437 .elementor-element.elementor-element-17d9b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101FC;}.elementor-3437 .elementor-element.elementor-element-17d9b68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3437 .elementor-element.elementor-element-3231a30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-3437 .elementor-element.elementor-element-3231a30:not(.elementor-motion-effects-element-type-background), .elementor-3437 .elementor-element.elementor-element-3231a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101FC;}.elementor-3437 .elementor-element.elementor-element-6de3688 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-3437 .elementor-element.elementor-element-6de3688 .elementor-heading-title{font-size:46px;font-weight:700;font-style:normal;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-0ea76e1 > .elementor-widget-container{margin:20px 0px 20px 20px;}.elementor-3437 .elementor-element.elementor-element-0ea76e1{font-size:20px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-0ea76e1 p{margin-block-end:0px;}.elementor-3437 .elementor-element.elementor-element-d568dfe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3437 .elementor-element.elementor-element-ddc6b29 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3437 .elementor-element.elementor-element-ddc6b29 .elementor-heading-title{color:#FCF2FF;}.elementor-3437 .elementor-element.elementor-element-de01958{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 0px;--row-gap:28px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-0375b0f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-0375b0f:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-e859926 .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-fd25082{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-fd25082 > .elementor-widget-container{margin:-9px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-fd25082 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-453246a{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-453246a > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-453246a.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-453246a .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-540c19f{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-540c19f:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-a157223 .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-c6431a6{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-c6431a6 > .elementor-widget-container{margin:-10px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-c6431a6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-f8f2993{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-f8f2993 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-f8f2993.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-f8f2993 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-c7d0f52{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-c7d0f52:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-747ef83 .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-7bdac19{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-7bdac19 > .elementor-widget-container{margin:-10px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-7bdac19 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-1f8a1a2{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-1f8a1a2 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-1f8a1a2.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-1f8a1a2 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-96dc01c{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-96dc01c:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-bc10d48 .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-b0e8933{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-b0e8933 > .elementor-widget-container{margin:-10px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-b0e8933 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-613feed{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-613feed > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-613feed.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-613feed .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-e72d756{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-e72d756:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-ed51fc7 .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-b628657{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-b628657 > .elementor-widget-container{margin:-10px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-b628657 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-ead3476{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-ead3476 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-ead3476.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-ead3476 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-d7cd3dd{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-d7cd3dd:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-e0537bc .elementor-heading-title{font-size:60px;}.elementor-3437 .elementor-element.elementor-element-294e683{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-294e683 > .elementor-widget-container{margin:-10px 0px 1px 0px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-294e683 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-bf65bee{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-bf65bee > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-bf65bee.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-bf65bee .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-c69a40b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3437 .elementor-element.elementor-element-f4eeae9{--display:flex;border-style:none;--border-style:none;}.elementor-3437 .elementor-element.elementor-element-128d1a4{text-align:center;}.elementor-3437 .elementor-element.elementor-element-128d1a4 .elementor-heading-title{font-size:32px;font-weight:800;}.elementor-3437 .elementor-element.elementor-element-45f429e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3437 .elementor-element.elementor-element-52ae0b5{--display:flex;border-style:none;--border-style:none;}.elementor-3437 .elementor-element.elementor-element-52ae0b5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#16C78499;--border-color:#16C78499;box-shadow:0px 0px 55px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.25);}.elementor-3437 .elementor-element.elementor-element-52ae0b5, .elementor-3437 .elementor-element.elementor-element-52ae0b5::before{--border-transition:0.3s;}.elementor-3437 .elementor-element.elementor-element-d468438 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-3437 .elementor-element.elementor-element-0af3991{color:#A7B0BE;}.elementor-3437 .elementor-element.elementor-element-228458c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3437 .elementor-element.elementor-element-228458c .elementor-heading-title{font-size:20px;font-weight:800;color:#A7B0BE;}.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{background-color:#00000000;font-weight:600;fill:#FFFFFFD9;color:#FFFFFFD9;box-shadow:0px 0px 18px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.25);border-style:solid;border-color:#16C7848C;}.elementor-3437 .elementor-element.elementor-element-f566508 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:hover, .elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:focus{color:#FFFFFF;border-color:#16C784D9;box-shadow:0px 0px 26px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.45);}.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:hover svg, .elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-730a723{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-3437 .elementor-element.elementor-element-730a723:hover{background-color:#15212C;border-style:solid;border-color:#16C78499;--border-color:#16C78499;box-shadow:0px 0px 70px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.25);}.elementor-3437 .elementor-element.elementor-element-730a723, .elementor-3437 .elementor-element.elementor-element-730a723::before{--border-transition:0.3s;}.elementor-3437 .elementor-element.elementor-element-13ac25e.elementor-element{--align-self:flex-end;}.elementor-3437 .elementor-element.elementor-element-13ac25e > .elementor-widget-container{border-style:none;}.elementor-3437 .elementor-element.elementor-element-13ac25e{font-weight:700;color:#16C784;}.elementor-3437 .elementor-element.elementor-element-368715f > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-368715f .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-3437 .elementor-element.elementor-element-fde2a57{color:#A7B0BE;}.elementor-3437 .elementor-element.elementor-element-ce08d11 .elementor-icon-list-icon i{color:#16C784;transition:color 0.3s;}.elementor-3437 .elementor-element.elementor-element-ce08d11 .elementor-icon-list-icon svg{fill:#16C784;transition:fill 0.3s;}.elementor-3437 .elementor-element.elementor-element-ce08d11{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3437 .elementor-element.elementor-element-ce08d11 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3437 .elementor-element.elementor-element-ce08d11 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3437 .elementor-element.elementor-element-ef61831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3437 .elementor-element.elementor-element-ef61831 .elementor-heading-title{font-size:20px;font-weight:800;color:#A7B0BE;}.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{background-color:#00000000;font-weight:600;fill:#FFFFFFD9;color:#FFFFFFD9;box-shadow:0px 0px 18px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.25);border-style:solid;border-color:#16C7848C;}.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:hover, .elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:focus{color:#FFFFFF;border-color:#16C784D9;box-shadow:0px 0px 26px 0px rgba(22.00000000000001, 199.00000000000003, 131.99999999999997, 0.45);}.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:hover svg, .elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-da70cc1.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-da70cc1{text-align:center;}.elementor-3437 .elementor-element.elementor-element-e29328e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3437 .elementor-element.elementor-element-0619380 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3437 .elementor-element.elementor-element-0619380 .elementor-heading-title{color:#FCF2FF;}.elementor-3437 .elementor-element.elementor-element-38013ee{font-size:24px;}.elementor-3437 .elementor-element.elementor-element-3533ffa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 0px;--row-gap:28px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-3533ffa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3437 .elementor-element.elementor-element-2d391df{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-2d391df:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-5ab3274{width:100%;max-width:100%;}.elementor-3437 .elementor-element.elementor-element-3092598{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-3092598 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-3092598.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-3092598 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-e81503d{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-e81503d:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-685fd47{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3437 .elementor-element.elementor-element-40749a4{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-40749a4 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-40749a4.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-40749a4 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-c7eebe4{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-c7eebe4:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-eebfd2b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3437 .elementor-element.elementor-element-5fff075{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-5fff075 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-5fff075.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-5fff075 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-0d18bb0{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-0d18bb0:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-69a9ab7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3437 .elementor-element.elementor-element-c2cfed0{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-c2cfed0 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-c2cfed0.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-c2cfed0 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-4bc5dfd{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-4bc5dfd:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-2b9ae62{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3437 .elementor-element.elementor-element-f3ca3f6{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-f3ca3f6 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-f3ca3f6.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-f3ca3f6 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-e45421a{--display:flex;--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3437 .elementor-element.elementor-element-e45421a:hover{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-3437 .elementor-element.elementor-element-ce967cd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3437 .elementor-element.elementor-element-1f7cbe9{width:100%;max-width:100%;text-align:center;}.elementor-3437 .elementor-element.elementor-element-1f7cbe9 > .elementor-widget-container{margin:-10px 10px 0px 10px;padding:0 auto 0 auto;}.elementor-3437 .elementor-element.elementor-element-1f7cbe9.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-1f7cbe9 .elementor-heading-title{font-size:15px;color:#B1B5C3;}.elementor-3437 .elementor-element.elementor-element-1ebe148{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-3273dcc > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 20px 0px 20px;}.elementor-3437 .elementor-element.elementor-element-3273dcc .elementor-heading-title{font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-3437 .elementor-element.elementor-element-820ae45 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:20px 20px 20px 20px;}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-icon i{color:#16C784;transition:color 0.3s;}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-icon svg{fill:#16C784;transition:fill 0.3s;}.elementor-3437 .elementor-element.elementor-element-820ae45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3437 .elementor-element.elementor-element-8d15e18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-ddd0e11 .elementor-button{background-color:#16C784;font-size:20px;font-weight:600;fill:#0B0E11;color:#0B0E11;}.elementor-3437 .elementor-element.elementor-element-ddd0e11.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3437 .elementor-element.elementor-element-17d9b68{--width:105.984%;}.elementor-3437 .elementor-element.elementor-element-3231a30{--content-width:1200px;}.elementor-3437 .elementor-element.elementor-element-de01958{--width:100%;}.elementor-3437 .elementor-element.elementor-element-0375b0f{--width:75%;}.elementor-3437 .elementor-element.elementor-element-540c19f{--width:75%;}.elementor-3437 .elementor-element.elementor-element-c7d0f52{--width:75%;}.elementor-3437 .elementor-element.elementor-element-96dc01c{--width:75%;}.elementor-3437 .elementor-element.elementor-element-e72d756{--width:75%;}.elementor-3437 .elementor-element.elementor-element-d7cd3dd{--width:75%;}.elementor-3437 .elementor-element.elementor-element-3533ffa{--width:100%;}.elementor-3437 .elementor-element.elementor-element-2d391df{--width:75%;}.elementor-3437 .elementor-element.elementor-element-e81503d{--width:75%;}.elementor-3437 .elementor-element.elementor-element-c7eebe4{--width:75%;}.elementor-3437 .elementor-element.elementor-element-0d18bb0{--width:75%;}.elementor-3437 .elementor-element.elementor-element-4bc5dfd{--width:75%;}.elementor-3437 .elementor-element.elementor-element-e45421a{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3437 .elementor-element.elementor-element-17d9b68{--width:691.111px;}.elementor-3437 .elementor-element.elementor-element-3231a30{--content-width:1200px;}.elementor-3437 .elementor-element.elementor-element-de01958{--width:1600px;}}@media(max-width:1024px){.elementor-3437 .elementor-element.elementor-element-17d9b68{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-3231a30{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-6de3688 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-3437 .elementor-element.elementor-element-6de3688.elementor-element{--align-self:flex-start;}.elementor-3437 .elementor-element.elementor-element-6de3688{text-align:start;}.elementor-3437 .elementor-element.elementor-element-6de3688 .elementor-heading-title{font-size:30px;letter-spacing:1.2px;}.elementor-3437 .elementor-element.elementor-element-0ea76e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-3437 .elementor-element.elementor-element-0ea76e1{font-size:18px;}.elementor-3437 .elementor-element.elementor-element-d568dfe{--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-3437 .elementor-element.elementor-element-de01958{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3437 .elementor-element.elementor-element-c69a40b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3437 .elementor-element.elementor-element-f4eeae9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-3437 .elementor-element.elementor-element-128d1a4{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-3437 .elementor-element.elementor-element-128d1a4 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-128d1a4.elementor-element{--align-self:center;}.elementor-3437 .elementor-element.elementor-element-128d1a4 .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}.elementor-3437 .elementor-element.elementor-element-45f429e{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3437 .elementor-element.elementor-element-52ae0b5{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;}.elementor-3437 .elementor-element.elementor-element-d468438 .elementor-heading-title{font-size:18px;}.elementor-3437 .elementor-element.elementor-element-0af3991{font-size:14px;}.elementor-3437 .elementor-element.elementor-element-228458c .elementor-heading-title{font-size:20px;}.elementor-3437 .elementor-element.elementor-element-f566508{width:100%;max-width:100%;}.elementor-3437 .elementor-element.elementor-element-f566508 > .elementor-widget-container{padding:6px 26px 6px 26px;border-radius:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-3437 .elementor-element.elementor-element-730a723{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3437 .elementor-element.elementor-element-13ac25e{width:auto;max-width:auto;z-index:5;font-size:13px;}.elementor-3437 .elementor-element.elementor-element-13ac25e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;border-radius:999px 999px 999px 999px;}.elementor-3437 .elementor-element.elementor-element-13ac25e.elementor-element{--align-self:flex-end;}.elementor-3437 .elementor-element.elementor-element-368715f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-3437 .elementor-element.elementor-element-368715f .elementor-heading-title{font-size:18px;}.elementor-3437 .elementor-element.elementor-element-fde2a57{font-size:14px;}.elementor-3437 .elementor-element.elementor-element-ce08d11 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3437 .elementor-element.elementor-element-ce08d11{--e-icon-list-icon-size:14px;}.elementor-3437 .elementor-element.elementor-element-ef61831 .elementor-heading-title{font-size:20px;}.elementor-3437 .elementor-element.elementor-element-9fabd72{width:100%;max-width:100%;}.elementor-3437 .elementor-element.elementor-element-9fabd72 > .elementor-widget-container{padding:6px 26px 6px 26px;border-radius:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-3437 .elementor-element.elementor-element-e29328e{--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-3437 .elementor-element.elementor-element-3533ffa{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3437 .elementor-element.elementor-element-5ab3274{text-align:center;}.elementor-3437 .elementor-element.elementor-element-3092598{text-align:center;}.elementor-3437 .elementor-element.elementor-element-3092598 .elementor-heading-title{font-size:13px;}.elementor-3437 .elementor-element.elementor-element-1ebe148{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3437 .elementor-element.elementor-element-3273dcc > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-3273dcc.elementor-element{--align-self:flex-start;}.elementor-3437 .elementor-element.elementor-element-3273dcc{text-align:center;}.elementor-3437 .elementor-element.elementor-element-3273dcc .elementor-heading-title{font-size:24px;}.elementor-3437 .elementor-element.elementor-element-820ae45 > .elementor-widget-container{padding:0px 10px 0px 5px;}.elementor-3437 .elementor-element.elementor-element-820ae45{--e-icon-list-icon-size:14px;}.elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3437 .elementor-element.elementor-element-820ae45 .elementor-icon-list-item > a{font-size:14px;}.elementor-3437 .elementor-element.elementor-element-8d15e18{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-ddd0e11 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}}@media(max-width:767px){.elementor-3437 .elementor-element.elementor-element-17d9b68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-3231a30{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3437 .elementor-element.elementor-element-6de3688 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-6de3688{text-align:start;}.elementor-3437 .elementor-element.elementor-element-6de3688 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-3437 .elementor-element.elementor-element-0ea76e1{font-size:16px;line-height:1.6em;}.elementor-3437 .elementor-element.elementor-element-d568dfe{--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-3437 .elementor-element.elementor-element-de01958{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-3437 .elementor-element.elementor-element-0375b0f{--width:100%;}.elementor-3437 .elementor-element.elementor-element-540c19f{--width:100%;}.elementor-3437 .elementor-element.elementor-element-c7d0f52{--width:100%;}.elementor-3437 .elementor-element.elementor-element-96dc01c{--width:100%;}.elementor-3437 .elementor-element.elementor-element-e72d756{--width:100%;}.elementor-3437 .elementor-element.elementor-element-d7cd3dd{--width:100%;}.elementor-3437 .elementor-element.elementor-element-c69a40b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-45f429e{--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-3437 .elementor-element.elementor-element-d468438 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-3437 .elementor-element.elementor-element-d468438 .elementor-heading-title{font-size:16px;}.elementor-3437 .elementor-element.elementor-element-228458c .elementor-heading-title{font-size:20px;}.elementor-3437 .elementor-element.elementor-element-13ac25e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3437 .elementor-element.elementor-element-13ac25e.elementor-element{--align-self:flex-end;}.elementor-3437 .elementor-element.elementor-element-368715f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-3437 .elementor-element.elementor-element-368715f .elementor-heading-title{font-size:16px;}.elementor-3437 .elementor-element.elementor-element-ce08d11 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3437 .elementor-element.elementor-element-ef61831 .elementor-heading-title{font-size:20px;}.elementor-3437 .elementor-element.elementor-element-e29328e{--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-3437 .elementor-element.elementor-element-3533ffa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-3437 .elementor-element.elementor-element-2d391df{--width:100%;}.elementor-3437 .elementor-element.elementor-element-e81503d{--width:100%;}.elementor-3437 .elementor-element.elementor-element-c7eebe4{--width:100%;}.elementor-3437 .elementor-element.elementor-element-0d18bb0{--width:100%;}.elementor-3437 .elementor-element.elementor-element-4bc5dfd{--width:100%;}.elementor-3437 .elementor-element.elementor-element-e45421a{--width:100%;}.elementor-3437 .elementor-element.elementor-element-1ebe148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3437 .elementor-element.elementor-element-3273dcc > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-3437 .elementor-element.elementor-element-3273dcc.elementor-element{--align-self:flex-start;}.elementor-3437 .elementor-element.elementor-element-3273dcc{text-align:start;}.elementor-3437 .elementor-element.elementor-element-3273dcc .elementor-heading-title{font-size:18px;}.elementor-3437 .elementor-element.elementor-element-8d15e18{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3437 .elementor-element.elementor-element-ddd0e11 .elementor-button{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-ddc6b29 */.elementor-3437 .elementor-element.elementor-element-ddc6b29{
  position: relative;
  display: inline-block;
  padding: 0 6px 18px; /* 6px stânga/dreapta, 18px jos */
}

/* linia verde cu glow – exact cât textul */
.elementor-3437 .elementor-element.elementor-element-ddc6b29:after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(22,199,132,0) 0%,
    rgba(22,199,132,.95) 50%,
    rgba(22,199,132,0) 100%
  );

  box-shadow:
    0 0 10px rgba(22,199,132,.7),
    0 0 22px rgba(22,199,132,.55),
    0 0 40px rgba(22,199,132,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0375b0f *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-0375b0f{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-0375b0f:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-0375b0f:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-0375b0f > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-0375b0f:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540c19f *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-540c19f{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-540c19f:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-540c19f:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-540c19f > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-540c19f:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d0f52 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-c7d0f52{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-c7d0f52:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-c7d0f52:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-c7d0f52 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-c7d0f52:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96dc01c *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-96dc01c{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-96dc01c:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-96dc01c:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-96dc01c > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-96dc01c:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72d756 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-e72d756{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-e72d756:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-e72d756:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-e72d756 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-e72d756:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7cd3dd *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-d7cd3dd{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-d7cd3dd:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-d7cd3dd:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-d7cd3dd > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-d7cd3dd:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de01958 *//* ===== GRID DESKTOP ===== */
.elementor-3437 .elementor-element.elementor-element-de01958{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;

  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* ===== TABLET + MOBILE ===== */
@media (max-width: 1024px){
  .elementor-3437 .elementor-element.elementor-element-de01958{
    grid-template-columns: 1fr;
    gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* ===== FIX CRITIC: cardurile NU mai ies din ecran ===== */
.elementor-3437 .elementor-element.elementor-element-de01958 > *{
  min-width: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4eeae9 */.elementor-3437 .elementor-element.elementor-element-f4eeae9{
  position: relative;
  text-align: center;
  display: block;
}

/* linia stă INSIDE heading, deci nu mai poate fi tăiată */
.elementor-3437 .elementor-element.elementor-element-f4eeae9::after{
  content: "";
  display: block;
  margin: 14px auto 0 auto;

  width: 100vw;
  height: 4px;

  background: radial-gradient(
    ellipse at center,
    rgba(22,199,132,1) 0%,
    rgba(22,199,132,.55) 30%,
    rgba(22,199,132,.25) 52%,
    rgba(22,199,132,0) 72%
  );

  box-shadow:
    0 0 22px rgba(22,199,132,.95),
    0 0 60px rgba(22,199,132,.7);

  position: relative;
  left: 50%;
  transform: translateX(-50%);

  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f566508 *//* === ALINIERE RESPONSIVE BUTON === */

/* default = desktop */
.elementor-3437 .elementor-element.elementor-element-f566508{
  display: inline-flex;
  justify-content: flex-start;
}

/* butonul în sine */
.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{
  margin-left: 0;
  margin-right: auto;
}

/* TABLET + MOBILE → centru */
@media (max-width: 1024px){
  .elementor-3437 .elementor-element.elementor-element-f566508{
    display: flex;
    justify-content: center;
  }

  .elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{
    margin-left: auto;
    margin-right: auto;
  }
}

/* === FIX BORDER BUTON DESKTOP === */

.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{
  border: 1px solid rgba(22,199,132,.55) !important;
  background-clip: padding-box;
}

/* glow subtil, identic pe toate device-urile */
.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{
  box-shadow:
    0 0 0 1px rgba(22,199,132,.35),
    0 0 14px rgba(22,199,132,.25);
}

/* hover – puțin mai intens, dar premium */
.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:hover{
  border-color: rgba(22,199,132,.9) !important;
  box-shadow:
    0 0 0 1px rgba(22,199,132,.7),
    0 0 22px rgba(22,199,132,.55);
}


/* === MICRO-ANIMATIE HOVER PREMIUM === */

.elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button{
  transition:
    transform .18s ease-out,
    box-shadow .18s ease-out,
    filter .18s ease-out;
}

/* hover desktop */
@media (hover: hover){
  .elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:hover{
    transform: translateY(-1px); /* lift fin */
    box-shadow:
      0 10px 24px rgba(0,0,0,.45),
      0 0 18px rgba(22,199,132,.35); /* glow discret */
    filter: brightness(1.06);
  }

  /* click feedback */
  .elementor-3437 .elementor-element.elementor-element-f566508 .elementor-button:active{
    transform: translateY(-1px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ae0b5 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-52ae0b5{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
  
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-52ae0b5:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-52ae0b5:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-52ae0b5 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-52ae0b5:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}

/* =====================================
   SPATIERE PREMIUM – CARD PACHETE
   Compact, dar aerisit (desktop inclus)
   ===================================== */

/* reset controlat (fără înghesuire) */
.elementor-3437 .elementor-element.elementor-element-52ae0b5{
  gap: 0 !important;
}

/* reguli generale pentru text */
.elementor-3437 .elementor-element.elementor-element-52ae0b5 h1,
.elementor-3437 .elementor-element.elementor-element-52ae0b5 h2,
.elementor-3437 .elementor-element.elementor-element-52ae0b5 h3{
  margin-top: 0 !important;
  margin-bottom: 10px !important; /* spacing titlu -> următor */
  line-height: 1.25;
}

.elementor-3437 .elementor-element.elementor-element-52ae0b5 p{
  margin-top: 0 !important;
  margin-bottom: 14px !important; /* descriere mai aerisită */
  line-height: 1.5;
}

/* lista de beneficii */
.elementor-3437 .elementor-element.elementor-element-52ae0b5 ul{
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
}

.elementor-3437 .elementor-element.elementor-element-52ae0b5 li{
  margin-bottom: 8px;
}

/* preț */
.elementor-3437 .elementor-element.elementor-element-52ae0b5 .elementor-widget-heading:nth-of-type(2){
  margin-top: 6px !important;
  margin-bottom: 18px !important;
}

/* buton */
.elementor-3437 .elementor-element.elementor-element-52ae0b5 .elementor-widget-button{
  margin-top: 4px !important;
}

/* puțin mai mult aer DOAR pe desktop */
@media (min-width: 1025px){
  .elementor-3437 .elementor-element.elementor-element-52ae0b5 h1,
  .elementor-3437 .elementor-element.elementor-element-52ae0b5 h2,
  .elementor-3437 .elementor-element.elementor-element-52ae0b5 h3{
    margin-bottom: 12px !important;
  }

  .elementor-3437 .elementor-element.elementor-element-52ae0b5 p{
    margin-bottom: 16px !important;
  }

  .elementor-3437 .elementor-element.elementor-element-52ae0b5 .elementor-widget-heading:nth-of-type(2){
    margin-bottom: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13ac25e */.elementor-3437 .elementor-element.elementor-element-13ac25e{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 7px 12px !important;
  border-radius: 999px !important;

  background: rgba(22,199,132,.10) !important;
  border: 1px solid rgba(22,199,132,.22) !important;

  color: #16C784 !important;

  line-height: 1 !important;
  font-size: inherit;
  vertical-align: middle;

  white-space: nowrap !important;

  box-shadow:
    0 0 8px rgba(22,199,132,.28),
    0 0 18px rgba(22,199,132,.22);
}

/* elimină spațiu intern venit din span / icon */
.elementor-3437 .elementor-element.elementor-element-13ac25e *{
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fabd72 *//* === ALINIERE RESPONSIVE BUTON === */

/* default = desktop */
.elementor-3437 .elementor-element.elementor-element-9fabd72{
  display: inline-flex;
  justify-content: flex-start;
}

/* butonul în sine */
.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{
  margin-left: 0;
  margin-right: auto;
}

/* TABLET + MOBILE → centru */
@media (max-width: 1024px){
  .elementor-3437 .elementor-element.elementor-element-9fabd72{
    display: flex;
    justify-content: center;
  }

  .elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{
    margin-left: auto;
    margin-right: auto;
  }
}

/* === FIX BORDER BUTON DESKTOP === */

.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{
  border: 1px solid rgba(22,199,132,.55) !important;
  background-clip: padding-box;
}

/* glow subtil, identic pe toate device-urile */
.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{
  box-shadow:
    0 0 0 1px rgba(22,199,132,.35),
    0 0 14px rgba(22,199,132,.25);
}

/* hover – puțin mai intens, dar premium */
.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:hover{
  border-color: rgba(22,199,132,.9) !important;
  box-shadow:
    0 0 0 1px rgba(22,199,132,.7),
    0 0 22px rgba(22,199,132,.55);
}


/* === MICRO-ANIMATIE HOVER PREMIUM === */

.elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button{
  transition:
    transform .18s ease-out,
    box-shadow .18s ease-out,
    filter .18s ease-out;
}

/* hover desktop */
@media (hover: hover){
  .elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:hover{
    transform: translateY(-1px); /* lift fin */
    box-shadow:
      0 10px 24px rgba(0,0,0,.45),
      0 0 18px rgba(22,199,132,.35); /* glow discret */
    filter: brightness(1.06);
  }

  /* click feedback */
  .elementor-3437 .elementor-element.elementor-element-9fabd72 .elementor-button:active{
    transform: translateY(-1px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730a723 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-730a723{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
  
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-730a723:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-730a723:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-730a723 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-730a723:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}

/* =====================================
   SPATIERE PREMIUM – CARD PACHETE
   Compact, dar aerisit (desktop inclus)
   ===================================== */

/* reset controlat (fără înghesuire) */
.elementor-3437 .elementor-element.elementor-element-730a723{
  gap: 0 !important;
}

/* reguli generale pentru text */
.elementor-3437 .elementor-element.elementor-element-730a723 h1,
.elementor-3437 .elementor-element.elementor-element-730a723 h2,
.elementor-3437 .elementor-element.elementor-element-730a723 h3{
  margin-top: 0 !important;
  margin-bottom: 10px !important; /* spacing titlu -> următor */
  line-height: 1.25;
}

.elementor-3437 .elementor-element.elementor-element-730a723 p{
  margin-top: 0 !important;
  margin-bottom: 14px !important; /* descriere mai aerisită */
  line-height: 1.5;
}

/* lista de beneficii */
.elementor-3437 .elementor-element.elementor-element-730a723 ul{
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
}

.elementor-3437 .elementor-element.elementor-element-730a723 li{
  margin-bottom: 8px;
}

/* preț */
.elementor-3437 .elementor-element.elementor-element-730a723 .elementor-widget-heading:nth-of-type(2){
  margin-top: 6px !important;
  margin-bottom: 18px !important;
}

/* buton */
.elementor-3437 .elementor-element.elementor-element-730a723 .elementor-widget-button{
  margin-top: 4px !important;
}

/* puțin mai mult aer DOAR pe desktop */
@media (min-width: 1025px){
  .elementor-3437 .elementor-element.elementor-element-730a723 h1,
  .elementor-3437 .elementor-element.elementor-element-730a723 h2,
  .elementor-3437 .elementor-element.elementor-element-730a723 h3{
    margin-bottom: 12px !important;
  }

  .elementor-3437 .elementor-element.elementor-element-730a723 p{
    margin-bottom: 16px !important;
  }

  .elementor-3437 .elementor-element.elementor-element-730a723 .elementor-widget-heading:nth-of-type(2){
    margin-bottom: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0619380 */.elementor-3437 .elementor-element.elementor-element-0619380{
  position: relative;
  display: inline-block;
  padding: 0 6px 18px; /* 6px stânga/dreapta, 18px jos */
}

/* linia verde cu glow – exact cât textul */
.elementor-3437 .elementor-element.elementor-element-0619380:after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(22,199,132,0) 0%,
    rgba(22,199,132,.95) 50%,
    rgba(22,199,132,0) 100%
  );

  box-shadow:
    0 0 10px rgba(22,199,132,.7),
    0 0 22px rgba(22,199,132,.55),
    0 0 40px rgba(22,199,132,.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab3274 */.elementor-3437 .elementor-element.elementor-element-5ab3274 img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
  filter: contrast(1.05) brightness(0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d391df *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-2d391df{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-2d391df:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-2d391df:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-2d391df > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-2d391df:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-685fd47 */.elementor-3437 .elementor-element.elementor-element-685fd47 img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
  filter: contrast(1.05) brightness(0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81503d *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-e81503d{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-e81503d:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-e81503d:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-e81503d > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-e81503d:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eebfd2b */.elementor-3437 .elementor-element.elementor-element-eebfd2b img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7eebe4 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-c7eebe4{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-c7eebe4:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-c7eebe4:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-c7eebe4 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-c7eebe4:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69a9ab7 */.elementor-3437 .elementor-element.elementor-element-69a9ab7 img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d18bb0 *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-0d18bb0{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-0d18bb0:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-0d18bb0:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-0d18bb0 > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-0d18bb0:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b9ae62 */.elementor-3437 .elementor-element.elementor-element-2b9ae62 img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bc5dfd *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-4bc5dfd{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-4bc5dfd:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-4bc5dfd:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-4bc5dfd > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-4bc5dfd:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce967cd */.elementor-3437 .elementor-element.elementor-element-ce967cd img{
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45421a *//* === TUNE FAST (schimbi doar aici) === */
.elementor-3437 .elementor-element.elementor-element-e45421a{
  --cardTop:   #121B24;   /* background sus (pune aici HEX din mockup) */
  --cardBot:   #121B24;   /* background jos (pune aici HEX din mockup) */
  --glow:      22,199,132; /* RGB pentru verdele tău (Discord/brand) */
  --glowBase:  .28;       /* glow permanent (0.18–0.40) */
  --glowHover: .50;     /* glow la hover (0.30–0.65) */

  position: relative;
  border-radius: 16px;
  background: linear-gradient(180deg, var(--cardTop) 0%, var(--cardBot) 100%);
  border: 1px solid rgba(255,255,255,.06);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 18px 50px rgba(0,0,0,.72),
    0 0 36px rgba(var(--glow), var(--glowBase));
  transition: background .25s ease, box-shadow .25s ease, border-color .25s ease;
  transform: translateZ(0);
}

/* glow premium “outer aura” – vizibil și fără hover */
.elementor-3437 .elementor-element.elementor-element-e45421a:before{
  content:"";
  position:absolute;
  inset:-10px;
  border-radius: 22px;
  background: radial-gradient(60% 55% at 50% 0%,
    rgba(var(--glow), calc(var(--glowBase) + .10)) 0%,
    rgba(var(--glow), 0) 70%);
  filter: blur(14px);
  opacity: 1;
  pointer-events:none;
  z-index:0;
}

/* highlight subtil pe suprafața cardului */
.elementor-3437 .elementor-element.elementor-element-e45421a:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  background: linear-gradient(180deg,
    rgba(255,255,255,.08) 0%,
    rgba(255,255,255,0) 30%,
    rgba(0,0,0,.35) 100%);
  opacity:.65;
  pointer-events:none;
  z-index:0;
}

/* conținut peste glow */
.elementor-3437 .elementor-element.elementor-element-e45421a > *{ position: relative; z-index: 1; }

/* hover – “aprinde” cardul clar, premium */
.elementor-3437 .elementor-element.elementor-element-e45421a:hover{
  border-color: rgba(var(--glow), .55);
  background: linear-gradient(180deg,
    color-mix(in srgb, var(--cardTop) 85%, rgba(var(--glow), .18)) 0%,
    var(--cardBot) 100%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 70px rgba(0,0,0,.80),
    0 0 52px rgba(var(--glow), var(--glowHover));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3533ffa *//* ===== GRID DESKTOP ===== */
.elementor-3437 .elementor-element.elementor-element-3533ffa{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;

  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* ===== TABLET + MOBILE ===== */
@media (max-width: 1024px){
  .elementor-3437 .elementor-element.elementor-element-3533ffa{
    grid-template-columns: 1fr;
    gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* ===== FIX CRITIC: cardurile NU mai ies din ecran ===== */
.elementor-3437 .elementor-element.elementor-element-3533ffa > *{
  min-width: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3273dcc */.elementor-3437 .elementor-element.elementor-element-3273dcc{
  position: relative;
  display: inline-block;
  padding: 0 6px 18px; /* 6px stânga/dreapta, 18px jos */
}

/* linia verde cu glow – exact cât textul */
.elementor-3437 .elementor-element.elementor-element-3273dcc:after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;

  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(22,199,132,0) 0%,
    rgba(22,199,132,.95) 50%,
    rgba(22,199,132,0) 100%
  );

  box-shadow:
    0 0 10px rgba(22,199,132,.7),
    0 0 22px rgba(22,199,132,.55),
    0 0 40px rgba(22,199,132,.45);
}/* End custom CSS */