.elementor-25 .elementor-element.elementor-element-a1bb465{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-a1bb465:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a1bb465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designcodedigital.com/wp-content/uploads/2025/08/background-ok.png");background-position:center center;background-repeat:no-repeat;}.elementor-25 .elementor-element.elementor-element-360a0be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-5095c90{--display:flex;--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-5c19d6a{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c5eb4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-25 .elementor-element.elementor-element-c5eb4ed.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-c5eb4ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b36c9e5{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b36c9e5 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-44dc7e6 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(135deg, #E02C5E 0%, #963BE3 97%);box-shadow:0px 0px 20px 0px rgba(224, 44.00000000000002, 94.00000000000016, 0.6);border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-44dc7e6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-44dc7e6.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-44dc7e6 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-44dc7e6 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(27.615760869565232, 197.86691960066167, 237.99999999999997, 0.5);}.elementor-25 .elementor-element.elementor-element-bb50d17{--display:flex;--min-height:97px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-c0eeb19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-c0eeb19:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c0eeb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-31edbc4{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-31edbc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0f6cdb9{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-0f6cdb9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0f6cdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-fb40da1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-fb40da1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fb40da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-887e1ce.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-887e1ce .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-4326897 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6663d1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-a25717b.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-a25717b .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-97c086a .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a86438d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-70e25e2.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-70e25e2 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-34cb3dd .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-609916a{--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;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-609916a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-609916a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-67c4a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-67c4a8c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-67c4a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-b8f1b97.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-b8f1b97 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ffe62a4 .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-73bd860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-bd26268.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-bd26268 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-dd84f02 .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0ae7ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-25 .elementor-element.elementor-element-5f9fcaf.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-5f9fcaf .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-6543fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6543fe6 .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3c3459e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-3c3459e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3c3459e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-3c3459e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-24f6675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-24f6675:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-24f6675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-d040147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d040147.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-9149b49{text-align:center;}.elementor-25 .elementor-element.elementor-element-9149b49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-85769c8{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1fbf2a4{--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;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-1fbf2a4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1fbf2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-043e192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-043e192.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b2d1365{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b4a2b57{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-3c599b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3c599b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a0f5cc0{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-a0f5cc0.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-a0f5cc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-c1d5ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-c1d5ffb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-3154291{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-073c7de{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-ceb485f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ceb485f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5c33af2{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-5c33af2.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-5c33af2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-d0f47e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-d0f47e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-8833d79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a613ba{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-15c83e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-15c83e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-892ef62{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-892ef62.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-892ef62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-eacf4e8{--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;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-eacf4e8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-eacf4e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-fbce7be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-fbce7be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-7beafad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-673dddc{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-be87534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-be87534 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b39e30d{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-b39e30d.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-b39e30d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-cf01c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-cf01c78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-15314ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bdedbac{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-2e6bdd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2e6bdd0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e7eff4e{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-e7eff4e.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-e7eff4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-1d2ad7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-1d2ad7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-35da4d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1cda1e6{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-90d45b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-90d45b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-aa0aca4{background-color:#1A001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AE3AE3;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-25 .elementor-element.elementor-element-aa0aca4.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-aa0aca4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#AE3AE3;}.elementor-25 .elementor-element.elementor-element-9823a96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-9823a96:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9823a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-9c3efdd{text-align:center;}.elementor-25 .elementor-element.elementor-element-9c3efdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c755078{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-c755078:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c755078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-826c8c4{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-826c8c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f0260d7{text-align:left;}.elementor-25 .elementor-element.elementor-element-f0260d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-52ea97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7e74011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-814a0a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-c4998cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-8098315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-dc0c0fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-dc0c0fd .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-view-stacked .elementor-icon{background-color:#FF0047;}.elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-view-default .elementor-icon{color:#FF0047;border-color:#FF0047;}.elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-dc0c0fd.elementor-view-default .elementor-icon svg{fill:#FF0047;}.elementor-25 .elementor-element.elementor-element-05ab8c3{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-25 .elementor-element.elementor-element-fb0f12d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-5aa0b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-efc0ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-efc0ab7 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-view-stacked .elementor-icon{background-color:#E02C5E;}.elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-view-default .elementor-icon{color:#E02C5E;border-color:#E02C5E;}.elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-efc0ab7.elementor-view-default .elementor-icon svg{fill:#E02C5E;}.elementor-25 .elementor-element.elementor-element-232cf07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-cf7dde3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-cf7dde3 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-view-stacked .elementor-icon{background-color:#E02C5E;}.elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-view-default .elementor-icon{color:#E02C5E;border-color:#E02C5E;}.elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-cf7dde3.elementor-view-default .elementor-icon svg{fill:#E02C5E;}.elementor-25 .elementor-element.elementor-element-4444cf5{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-25 .elementor-element.elementor-element-fe27460{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-fe27460:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fe27460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-c883e1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-9b8b1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9b8b1a3 img{width:80%;}.elementor-25 .elementor-element.elementor-element-494714a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-1px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-494714a{left:536px;}body.rtl .elementor-25 .elementor-element.elementor-element-494714a{right:536px;}.elementor-25 .elementor-element.elementor-element-2c3539e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:147px;}.elementor-25 .elementor-element.elementor-element-2c3539e.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2c3539e{left:-66px;}body.rtl .elementor-25 .elementor-element.elementor-element-2c3539e{right:-66px;}.elementor-25 .elementor-element.elementor-element-bfdb8c8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-2d4ca31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2d4ca31.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-9f32817.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9f32817 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c279743{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-799dfc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-799dfc6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-799dfc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-799dfc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-debdd21.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-88d9cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-88d9cd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8b076b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-25 .elementor-element.elementor-element-8e42643{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8e42643.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-25 .elementor-element.elementor-element-8e42643 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-single-testimonial-slider, .elementor-25 .elementor-element.elementor-element-8e42643  .elementskit-testimonial_card{padding:70px 0px 70px 0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-single-testimonial-slider, .elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial_card{border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-commentor-content{text-align:center;padding:0px 0px 0px 0px;min-height:200px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial_card{text-align:center;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-profile-info{text-align:center;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-commentor-bio{text-align:center;justify-content:center;}.elementor-25 .elementor-element.elementor-element-8e42643 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:center;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#000000;margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial_card .elementskit-commentor-coment{color:#000000;margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-stars > li > a, .elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-25 .elementor-element.elementor-element-53279a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-53279a1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-53279a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-52db9e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-e9a59d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fb83a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fb83a67.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fb83a67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-502be97{--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;--justify-content:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-e6d4210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-e6d4210:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e6d4210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-25 .elementor-element.elementor-element-2854d7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-25 .elementor-element.elementor-element-d57223b.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-3c430f7{text-align:center;}.elementor-25 .elementor-element.elementor-element-3c430f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b1d32cc .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(135deg, #E02C5E 0%, #963BE3 97%);box-shadow:0px 0px 20px 0px rgba(224, 44.00000000000002, 94.00000000000016, 0.6);border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-b1d32cc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-25 .elementor-element.elementor-element-b1d32cc.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-b1d32cc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-b1d32cc .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(27.615760869565232, 197.86691960066167, 237.99999999999997, 0.5);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-360a0be{--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-25 .elementor-element.elementor-element-bb50d17{--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-25 .elementor-element.elementor-element-887e1ce.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-a25717b.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-70e25e2.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-b8f1b97.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-bd26268.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-5f9fcaf.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-1fbf2a4{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-043e192{--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-25 .elementor-element.elementor-element-b4a2b57{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-3c599b3{text-align:left;}.elementor-25 .elementor-element.elementor-element-3c599b3 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a0f5cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-c1d5ffb{--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-25 .elementor-element.elementor-element-073c7de{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-ceb485f{text-align:left;}.elementor-25 .elementor-element.elementor-element-ceb485f .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5c33af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-d0f47e3{--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-25 .elementor-element.elementor-element-8a613ba{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-15c83e2{text-align:left;}.elementor-25 .elementor-element.elementor-element-15c83e2 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-892ef62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-eacf4e8{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-fbce7be{--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-25 .elementor-element.elementor-element-673dddc{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-be87534{text-align:left;}.elementor-25 .elementor-element.elementor-element-be87534 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b39e30d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-cf01c78{--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-25 .elementor-element.elementor-element-bdedbac{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-2e6bdd0{text-align:left;}.elementor-25 .elementor-element.elementor-element-2e6bdd0 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e7eff4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-1d2ad7a{--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-25 .elementor-element.elementor-element-1cda1e6{--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-90d45b7{text-align:left;}.elementor-25 .elementor-element.elementor-element-90d45b7 .elementor-heading-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-aa0aca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-c755078{--justify-content:space-around;}.elementor-25 .elementor-element.elementor-element-f0260d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;}.elementor-25 .elementor-element.elementor-element-f0260d7 .elementor-heading-title{font-size:35px;}.elementor-25 .elementor-element.elementor-element-814a0a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-fb0f12d{--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-25 .elementor-element.elementor-element-5aa0b8a{--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-25 .elementor-element.elementor-element-c883e1d{--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-25 .elementor-element.elementor-element-9b8b1a3{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2c3539e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bfdb8c8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-a1bb465{--min-height:500px;--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-25 .elementor-element.elementor-element-360a0be{--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-25 .elementor-element.elementor-element-5095c90{--margin-top:0px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f21af8b{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5c19d6a{--margin-top:-28px;--margin-bottom:-52px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c5eb4ed{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-11px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c5eb4ed.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-c5eb4ed .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-b36c9e5{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b36c9e5.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-44dc7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bb50d17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c0eeb19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-31edbc4 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-a86438d{--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-25 .elementor-element.elementor-element-3c3459e{--width:390px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-24f6675{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9149b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-25 .elementor-element.elementor-element-9149b49 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-85769c8{padding:0px 10px 0px 10px;column-gap:3px;text-align:justify;}.elementor-25 .elementor-element.elementor-element-1fbf2a4{--width:100%;}.elementor-25 .elementor-element.elementor-element-043e192{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-3c599b3 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-c1d5ffb{--width:90%;}.elementor-25 .elementor-element.elementor-element-ceb485f .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-d0f47e3{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15c83e2 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-eacf4e8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fbce7be{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-be87534 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-cf01c78{--width:90%;}.elementor-25 .elementor-element.elementor-element-2e6bdd0 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-1d2ad7a{--width:90%;}.elementor-25 .elementor-element.elementor-element-90d45b7 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-9823a96{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9c3efdd .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-c755078{--padding-top:1px;--padding-bottom:50px;--padding-left:1px;--padding-right:1px;}.elementor-25 .elementor-element.elementor-element-826c8c4{--width:90%;--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-25 .elementor-element.elementor-element-f0260d7 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-7e74011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 18px 0px;}.elementor-25 .elementor-element.elementor-element-7e74011.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-814a0a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-c4998cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-8098315{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-05ab8c3{font-size:16px;}.elementor-25 .elementor-element.elementor-element-fb0f12d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-5aa0b8a{--width:90%;}.elementor-25 .elementor-element.elementor-element-96cb025 p{margin-block-end:16px;}.elementor-25 .elementor-element.elementor-element-232cf07{--width:90%;}.elementor-25 .elementor-element.elementor-element-4444cf5{font-size:16px;}.elementor-25 .elementor-element.elementor-element-fe27460{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2c3539e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:24px;}.elementor-25 .elementor-element.elementor-element-2c3539e.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2c3539e{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-2c3539e{right:0px;}.elementor-25 .elementor-element.elementor-element-9f32817{width:var( --container-widget-width, 265.844px );max-width:265.844px;--container-widget-width:265.844px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9f32817 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-c279743{font-size:16px;}.elementor-25 .elementor-element.elementor-element-799dfc6{--width:100%;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-88d9cd3{text-align:center;}.elementor-25 .elementor-element.elementor-element-88d9cd3 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-8b076b3{font-size:16px;}.elementor-25 .elementor-element.elementor-element-8e42643 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-25 .elementor-element.elementor-element-53279a1{--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-25 .elementor-element.elementor-element-e9a59d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-e9a59d5.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fb83a67{padding:0px 10px 0px 10px;text-align:center;}.elementor-25 .elementor-element.elementor-element-fb83a67 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-dbade43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-25 .elementor-element.elementor-element-3c430f7 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-f3b70b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b1d32cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 50px 20px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-5c19d6a{--width:90%;}.elementor-25 .elementor-element.elementor-element-c0eeb19{--width:100%;}.elementor-25 .elementor-element.elementor-element-0f6cdb9{--width:80%;}.elementor-25 .elementor-element.elementor-element-fb40da1{--width:35%;}.elementor-25 .elementor-element.elementor-element-6663d1d{--width:35%;}.elementor-25 .elementor-element.elementor-element-a86438d{--width:35%;}.elementor-25 .elementor-element.elementor-element-609916a{--width:80%;}.elementor-25 .elementor-element.elementor-element-67c4a8c{--width:35%;}.elementor-25 .elementor-element.elementor-element-73bd860{--width:35%;}.elementor-25 .elementor-element.elementor-element-0ae7ddf{--width:35%;}.elementor-25 .elementor-element.elementor-element-043e192{--width:25%;}.elementor-25 .elementor-element.elementor-element-c1d5ffb{--width:25%;}.elementor-25 .elementor-element.elementor-element-d0f47e3{--width:25%;}.elementor-25 .elementor-element.elementor-element-fbce7be{--width:25%;}.elementor-25 .elementor-element.elementor-element-cf01c78{--width:25%;}.elementor-25 .elementor-element.elementor-element-1d2ad7a{--width:25%;}.elementor-25 .elementor-element.elementor-element-826c8c4{--width:40%;}.elementor-25 .elementor-element.elementor-element-814a0a9{--width:50%;}.elementor-25 .elementor-element.elementor-element-c883e1d{--width:50%;}.elementor-25 .elementor-element.elementor-element-bfdb8c8{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-043e192{--width:30%;}.elementor-25 .elementor-element.elementor-element-c1d5ffb{--width:30%;}.elementor-25 .elementor-element.elementor-element-d0f47e3{--width:30%;}.elementor-25 .elementor-element.elementor-element-fbce7be{--width:30%;}.elementor-25 .elementor-element.elementor-element-cf01c78{--width:30%;}.elementor-25 .elementor-element.elementor-element-1d2ad7a{--width:30%;}.elementor-25 .elementor-element.elementor-element-826c8c4{--width:43.982%;}.elementor-25 .elementor-element.elementor-element-814a0a9{--width:50%;}.elementor-25 .elementor-element.elementor-element-c4998cd{--width:95%;}.elementor-25 .elementor-element.elementor-element-5aa0b8a{--width:100%;}.elementor-25 .elementor-element.elementor-element-c883e1d{--width:60%;}.elementor-25 .elementor-element.elementor-element-bfdb8c8{--width:49%;}}/* Start custom CSS for heading, class: .elementor-element-c5eb4ed *//* Efeito de Seleção de Texto*/

:root{

    --fundo-texto-destaque: #963be330; /* Efeito de Seleção transparente */

    --padding-horizontal-texto: 8px;

    --padding-vertical-texto:2px;

    --tamanho-bordas-esq-dir: 1px;

    --cor-bordas-esq-dir: #e02c5e; /* Cor das bordas */

    --background-texto: linear-gradient(to right, #e02c5e , #963be3 ); /* Cor do texto em degradê */

    --tamanho-circulos: 8px;

    --fundo-circulos: #e02c5e;  /* Cor dos círculos */

}

 


.background-destaque{

    background: var(--fundo-texto-destaque);

    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);

    position: relative;

    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);

    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);

    display: inline-block;

}

 


.gradient-text-destaque{

    background: var(--background-texto);

    background-clip: text;

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    box-decoration-break: clone;

    -webkit-box-decoration-break: clone;

}

 


.background-destaque::after, .background-destaque::before{

    content: '';

    position: absolute;

    width: var(--tamanho-circulos);

    height: var(--tamanho-circulos);

    border-radius: 50%;

    pointer-events: none;

    background-color: var(--fundo-circulos);

}

.background-destaque::after{

    top: -4px;

    left: -4px;

}

 


.background-destaque::before{

    right: -4px;

    bottom: -4px;

}


.text-animate-blur-up span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px) blur(4px);
  animation: blurInUp 1.2s forwards; /* tempo dobrado */
}

.text-animate-blur-up span:nth-child(1) { animation-delay: 0.05s; }
.text-animate-blur-up span:nth-child(2) { animation-delay: 0.1s; }
.text-animate-blur-up span:nth-child(3) { animation-delay: 0.15s; }
/* Continue até o número de caracteres do seu texto */

@keyframes blurInUp {
  to {
    opacity: 1;
    transform: translateY(0) blur(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b36c9e5 *//* Definindo a classe principal para o texto com gradiente animado */
.animated-gradient-text {
  position: relative; /* Define a posição do contêiner em relação ao seu conteúdo */
  display: inline-block; /* Faz o texto ser tratado como bloco em linha */
   background: linear-gradient(45deg, #e02c5e, #963be3, #e02c5e); /* Definindo o gradiente de fundo com as novas cores */

  background-size: 300% 100%; /* Define o tamanho do fundo para a animação */
  -webkit-background-clip: text; /* Aplica o gradiente no texto (para navegadores WebKit) */
  background-clip: text; /* Aplica o gradiente no texto */
  color: transparent; /* Torna o texto transparente para mostrar o gradiente */
  animation: gradient 3s linear infinite; /* Aplica a animação */
}

/* Definindo a animação para o gradiente */
@keyframes gradient {
  0% {
    background-position: 0% 50%; /* Inicia o gradiente no lado esquerdo */
  }
  50% {
    background-position: 100% 50%; /* Move o gradiente para o lado direito */
  }
  100% {
    background-position: 0% 50%; /* Retorna ao ponto inicial */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44dc7e6 *//* Botão DesignCode com efeito de pulsar */
.btn-pulse {
  animation: pulseButton 1.5s ease-in-out infinite;
}

@keyframes pulseButton {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* aumenta 5% */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1bb465 */@media (max-width: 767px) {
/* Esconde apenas o overflow horizontal do documento /
html { overflow-x: hidden; }
body { overflow-x: visible; } / evita bug de rolagem em iOS */

/* Ajuda extra em seções/containers */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap { overflow-x: hidden; }

/* Mídias nunca passam da tela */
img, video, iframe { max-width: 100%; height: auto; }

/* Evita palavras/URLs/strings gigantes estourarem a largura */
.elementor-heading-title,
.elementor-widget-text-editor { overflow-wrap: anywhere; word-break: break-word; }

/* Prioriza gesto de rolagem vertical (reduz “double-tap/zoom”) */
body { touch-action: pan-y; }
a, button, [role="button"] {
touch-action: manipulation;
-webkit-tap-highlight-color: transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6cdb9 *//* ===== Caixas de recurso estilo DesignCode com borda degradê ===== */
.designcode-box {
  background-color: #2c002e; /* Fundo vinho escuro */
  border: 2px solid transparent; /* Necessário para o degradê */
  border-radius: 10px;
  padding: 25px;
  color: #fff;
  text-align: left;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;

  /* Borda degradê */
  background-image: linear-gradient(#2c002e, #2c002e), /* fundo */
                    linear-gradient(135deg, #e02c5e, #963be3); /* degradê borda */
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.designcode-box .elementor-icon,
.designcode-box .elementor-icon i,
.designcode-box .elementor-icon svg {
  color: #e02c5e !important;
  fill: #e02c5e !important;
  
}
/* Título */
.designcode-box h3 {
  font-size: 1.2rem;
  margin: 0;
  font-weight: 700;
}

/* Destaque nas palavras */
.designcode-box h3 span {
  color: #963be3;
}

/* Texto */
.designcode-box p {
  font-size: 0.95rem;
  margin: 0;
  color: #ddd;
  line-height: 1.5;
}

/* Hover */
.designcode-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(150, 59, 227, 0.3);
}

/* Responsivo */
@media (max-width: 768px) {
  .designcode-box {
    text-align: center;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609916a *//* ===== Caixas de recurso estilo DesignCode com borda degradê ===== */
.designcode-box {
  background-color: #2c002e; /* Fundo vinho escuro */
  border: 2px solid transparent; /* Necessário para o degradê */
  border-radius: 10px;
  padding: 25px;
  color: #fff;
  text-align: left;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;

  /* Borda degradê */
  background-image: linear-gradient(#2c002e, #2c002e), /* fundo */
                    linear-gradient(135deg, #e02c5e, #963be3); /* degradê borda */
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.designcode-box .elementor-icon,
.designcode-box .elementor-icon i,
.designcode-box .elementor-icon svg {
  color: #e02c5e !important;
  fill: #e02c5e !important;
  
}
/* Título */
.designcode-box h3 {
  font-size: 1.2rem;
  margin: 0;
  font-weight: 700;
}

/* Destaque nas palavras */
.designcode-box h3 span {
  color: #963be3;
}

/* Texto */
.designcode-box p {
  font-size: 0.95rem;
  margin: 0;
  color: #ddd;
  line-height: 1.5;
}

/* Hover */
.designcode-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 20px rgba(150, 59, 227, 0.3);
}

/* Responsivo */
@media (max-width: 768px) {
  .designcode-box {
    text-align: center;
    align-items: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07f7e99 *//* Barra */
.categorias-horizontal {
  overflow: hidden;                  /* sem scroll visível */
  background: linear-gradient(90deg, #ff005e, #9e00ff);
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
  display: block;

  /* Impede qualquer interação do mouse (opcional) */
  pointer-events: none;
  user-select: none;
}

/* Trilho que anima (coloque duas cópias dos spans dentro) */
.textoanimado {
  display: flex;                     /* itens lado a lado */
  align-items: center;
  white-space: nowrap;
  will-change: transform;

  /* Animação sempre rodando */
  animation: carrossel 30s linear infinite !important;
  animation-play-state: running !important;
}

/* Cada item */
.categorias-horizontal span {
  display: inline-flex;
  align-items: center;
  margin-right: 20px;
  font-weight: 600;
  font-size: 24px;
  color: #fff;
  white-space: nowrap;
  flex-shrink: 0;                    /* impede “amassar” itens */
}

/* Ícone */
.categorias-horizontal svg {
  margin-right: 8px;
  width: 35px;
  height: 35px;
  fill: currentColor;                /* herda a cor do texto */
}

/* Animação: desloca exatamente metade do trilho (1 bloco) */
@keyframes carrossel {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* REMOVIDO: pausa no hover */
/* Nada de pause no hover para não travar a animação *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d040147 */.mini-card {
  display: flex;
  align-items: center;
  background: transparent;
  border-radius: 32px;
  border: 2px solid transparent;
  background-image: 
    linear-gradient(#181418, #181418), /* fundo escuro */
    linear-gradient(#e02c5e, #e02c5e); /* borda sólida rosa */
  background-origin: border-box;
  background-clip: padding-box, border-box;
  padding: 8px 16px 8px 10px;
  width: fit-content;
  min-width: 153px;
  min-height: 40px;
  box-sizing: border-box;
  /* Neon glow effect */
  box-shadow:
    0 0 0px 0px #e02c5e,
    0 0 20px 2px #e02c5e;
  transform: scale(0.8);
}

.mini-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e02c5e;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin-right: 12px;
}

.mini-card-icon svg {
  display: block;
}

.mini-card-text {
  color: #e02c5e;
  font-size: 1.0rem;
  font-weight: 300;
  letter-spacing: 0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbf2a4 */.container-hover {
  height: 450px;
  overflow: hidden;
  position: relative;
  border: 2px solid transparent; /* borda transparente para permitir o degradê */
  border-radius: 10px;
  cursor: pointer;

  /* Borda degradê copiada da .designcode-box */
  background-image: linear-gradient(#2c002e, #2c002e), /* fundo vinho escuro */
                    linear-gradient(135deg, #e02c5e, #963be3); /* degradê da borda */
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.container-hover img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 6s ease;
}

.container-hover:hover img {
  transform: translateY(-520px);
}

/* =========================
   TABLET (768px até 1024px)
   ========================= */
@media (max-width: 1024px) and (min-width: 768px) {
  .galeria-imagens {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .container-hover {
    height: 300px; /* ajuste a altura do container para tablet */
    width: 100%;   /* ajuste a largura do container para tablet */
    margin: 0 auto;
  }
  .container-hover:hover img {
    transform: translateY(-400px); /* ajuste o valor conforme necessário */
  }
}

/* =========================
   CELULAR (até/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf4e8 */.container-hover {
  height: 450px;
  overflow: hidden;
  position: relative;
  border: 2px solid transparent; /* borda transparente para permitir o degradê */
  border-radius: 10px;
  cursor: pointer;

  /* Borda degradê copiada da .designcode-box */
  background-image: linear-gradient(#2c002e, #2c002e), /* fundo vinho escuro */
                    linear-gradient(135deg, #e02c5e, #963be3); /* degradê da borda */
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.container-hover img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 6s ease;
}

.container-hover:hover img {
  transform: translateY(-520px);
}

/* =========================
   TABLET (768px até 1024px)
   ========================= */
@media (max-width: 1024px) and (min-width: 768px) {
  .galeria-imagens {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .container-hover {
    height: 300px; /* ajuste a altura do container para tablet */
    width: 100%;   /* ajuste a largura do container para tablet */
    margin: 0 auto;
  }
  .container-hover:hover img {
    transform: translateY(-400px); /* ajuste o valor conforme necessário */
  }
}

/* =========================
   CELULAR (até/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7207a08 */.striker-carrossel-container {
  overflow-x: hidden; /* Esconde o scroll horizontal */
  padding: 20px 20px; /* Define o espaçamento interno */
  
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100vw; /* Largura total da viewport */
  box-sizing: border-box; /* Para o padding não expandir além da tela */
  background: transparent; /* Garantir que o fundo seja transparente */
  position: relative; /* Para posicionar os pseudo-elementos */
}

.striker-carrossel-images-wrapper {
  display: flex;
  white-space: nowrap;

  width: 200%; /* Largura dupla para a animação (ajuste se o número de itens for diferente) */
  animation: striker-carrossel 20s linear infinite; /* Animação do loop infinito */
  transition: transform 0.3s ease; /* Transição suave para mobile */
}

.striker-carrossel-item {
  flex: 0 0 25%;
  max-width: 25%;
  margin-right: 15px;
  height: 550px; /* Mostra só até 450px de altura */
  overflow: hidden; /* Esconde o que ultrapassar */
  box-sizing: border-box;
}

.striker-carrossel-item img {
  width: 100%; /* Ocupa toda a largura disponível */
  height: auto; /* Mantém proporção da imagem */
  object-fit: cover; /* Garante preenchimento total da largura */
  object-position: top center; /* Mostra o topo da imagem, centralizada */
  display: block;
  border-radius: 15px;
  transition: transform 0.3s ease; /* Efeito suave ao deslizar */
}

@keyframes striker-carrossel {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%); /* Desliza as imagens para a esquerda */
  }
}

/* Gradientes nas laterais para efeito de fade */
.striker-carrossel-container::before,
.striker-carrossel-container::after {
  content: '';
  position: absolute;
  top: 0;
  width: 150px;
  height: 100%;
  z-index: 5;
  pointer-events: none;
}

.striker-carrossel-container::before {
  left: 0;
  background: linear-gradient(to right, rgba(0,0,0,0.9), transparent);
}

.striker-carrossel-container::after {
  right: 0;
  background: linear-gradient(to left, rgba(0,0,0,0.9), transparent);
}

/* Esconder botão de scroll-top */
#ast-scroll-top {
  display: none !important;
  /* ou */
  visibility: hidden;
  pointer-events: none; /* Para evitar interação */
}

/* Responsividade para telas menores (mobile) */
@media (max-width: 768px) {
  .striker-carrossel-container {
    padding: 10px 0; /* Menos padding lateral, mais vertical para mobile */
  }

  .striker-carrossel-images-wrapper {
    width: auto; /* Ajusta para calcular com base nos itens + gap */
    gap: 20px; /* Espaçamento entre imagens apenas em mobile */
    animation-duration: 15s; /* Acelera um pouco a animação em mobile para dinamismo */
  }

  .striker-carrossel-item {
    flex: 0 0 90%; /* Largura ligeiramente menor (90% em vez de 100%) */
    max-width: 90%;
    margin: 0 auto; /* Centraliza a imagem horizontalmente */
    margin-right: 0; /* Remove margem extra, usa gap do wrapper */
    height: 400px; /* Aumenta a altura para imagens maiores */
  }

  .striker-carrossel-item img {
    height: auto; /* Mantém proporção, mas container maior faz parecer maior */
    border-radius: 20px; /* Mais arredondado para mobile */
  }

  /* Ajusta animação para considerar o gap (exemplo para 4 itens originais) */
  @keyframes striker-carrossel {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-100% - 20px)); /* Ajuste para gap; mude se número de itens diferir */
    }
  }

  /* Ajusta gradientes para mobile (mais estreitos e menos opacos) */
  .striker-carrossel-container::before,
  .striker-carrossel-container::after {
    width: 50px; /* Menos largura em mobile para não cobrir muito */
    background: linear-gradient(to right, rgba(0,0,0,0.5), transparent); /* Menos opacidade */
  }

  .striker-carrossel-container::after {
    background: linear-gradient(to left, rgba(0,0,0,0.5), transparent);
  }
}

@media (max-width: 480px) {
  .striker-carrossel-container {
    padding: 5px 0; /* Ainda menos padding para telas muito pequenas */
    border-radius: 5px; /* Ajusta as bordas para telas muito pequenas */
  }

  .striker-carrossel-images-wrapper {
    gap: 15px; /* Espaçamento um pouco menor em telas muito pequenas */
  }

  .striker-carrossel-item {
    flex: 0 0 90%; /* Mantém largura ligeiramente menor */
    max-width: 90%;
    margin: 0 auto; /* Centraliza */
    height: 300px; /* Altura ajustada para telas pequenas */
  }

  .striker-carrossel-item img {
    border-radius: 15px; /* Arredondado, mas um pouco menos que em 768px para proporção */
  }

  /* Ajusta animação para telas menores */
  @keyframes striker-carrossel {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-100% - 15px)); /* Ajuste para gap menor */
    }
  }

  /* Gradientes ainda mais estreitos */
  .striker-carrossel-container::before,
  .striker-carrossel-container::after {
    width: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9823a96 */.custom-hover-container {
  height: 450px; /* Definindo a altura fixa */
  width: 300px; /* Definindo a largura fixa */
  overflow: hidden; /* Esconde qualquer conteúdo que ultrapasse o limite do contêiner */
  position: relative;
  cursor: default;
  border-radius: 10px;
  flex-shrink: 0; /* Impede o encolhimento do contêiner */
}

.custom-hover-container img {
  display: block;
  width: 100%; /* Garante que a imagem ocupe toda a largura */
  height: 100%; /* Faz a imagem ocupar toda a altura */
  object-fit: cover; /* Garante que a imagem cubra todo o espaço, cortando o excesso se necessário */
  transition: none;
}

.carousel {
  display: flex;
  gap: 16px;
  overflow: hidden;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}

.carousel-track {
  display: flex;
  animation: scroll-center-to-left 20s linear infinite;
  white-space: nowrap; /* Impede quebras de linha */
}

@keyframes scroll-center-to-left {
  0% {
    transform: translateX(0); /* Começa no centro */
  }
  50% {
    transform: translateX(-50%); /* Vai até a posição da esquerda */
  }
  100% {
    transform: translateX(-100%); /* Sai completamente pela direita */
  }
}

@media (max-width: 767px) {
  .custom-hover-container {
    height: 400px; /* Ajusta a altura em telas menores */
    width: 260px;  /* Ajusta a largura em telas menores */
  }

  @keyframes scroll-center-to-left {
    0% {
      transform: translateX(0); /* Começa no centro */
    }
    50% {
      transform: translateX(-50%); /* Vai até a posição da esquerda */
    }
    100% {
      transform: translateX(-100%); /* Sai completamente pela direita */
    }
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e74011 */.btn-switch {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 90px;
  height: 40px;
  background: transparent;
  border: 2px solid #E00270;
  border-radius: 20px;
  padding: 0 6px 0 0;
  cursor: pointer;
  position: relative;
  transition: border-color 0.2s;
}

.btn-switch:focus {
  outline: none;
  border-color: #E00270;
}

.btn-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;   /* menor */
  height: 24px;  /* menor */
  background: #E00270;
  border-radius: 50%;
  transition: background 0.2s;
}

.btn-switch svg {
  display: block;
}

.btn-switch:hover .btn-circle {
  background: #b8005a; /* tom mais escuro no hover, opcional */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-814a0a9 */.card-icon svg {
  color: #e02c5e !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c755078 */.card-pack {
  background: 
    linear-gradient(#1a001a, #1a001a) padding-box, /* fundo vinho escuro */
    linear-gradient(135deg, #e02c5e, #963be3) border-box; /* degradê na borda */
  border: 2px solid transparent;
  border-radius: 12px;
  padding: 32px 24px;
  color: #fff;
  font-size: 1rem;
  box-sizing: border-box;
  transition: box-shadow 0.2s, border-color 0.2s;
  box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
  margin-bottom: 24px;
  background-origin: border-box;
  background-clip: padding-box, border-box;
}

.card-pack .card-icon,
.card-icon {
  color: #963be3 !important;
  font-size: 2.2rem !important;
  margin-bottom: 16px;
  display: block;
}

.card-pack h3,
.card-pack .elementor-heading-title {
  color: #fff;
  font-size: 1.15rem;
  font-weight: 700;
  margin: 0 0 10px 0;
}

.card-pack p,
.card-pack .elementor-widget-text-editor {
  color: #fff;
  font-size: 1rem;
  margin: 0;
}

.card-pack:hover {
  box-shadow: 0 4px 32px 0 rgba(224,44,94,0.10);
  border-color: #fff;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-8e42643 */.seletor-dos-cards {
  display: flex;
  align-items: stretch;
}
.seletor-dos-cards .card-depoimento {
  height: 100%;
  display: flex;
  flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9a59d5 */.mini-card {
  display: flex;
  align-items: center;
  background: transparent;
  border-radius: 32px;
  border: 2px solid transparent;
  background-image: 
    linear-gradient(#181418, #181418), /* fundo escuro */
    linear-gradient(#e02c5e, #e02c5e); /* borda sólida rosa */
  background-origin: border-box;
  background-clip: padding-box, border-box;
  padding: 8px 16px 8px 10px;
  width: fit-content;
  min-width: 153px;
  min-height: 40px;
  box-sizing: border-box;
  /* Neon glow effect */
  box-shadow:
    0 0 0px 0px #e02c5e,
    0 0 20px 2px #e02c5e;
  transform: scale(0.8);
}

.mini-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e02c5e;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin-right: 12px;
}

.mini-card-icon svg {
  display: block;
}

.mini-card-text {
  color: #e02c5e;
  font-size: 1.0rem;
  font-weight: 300;
  letter-spacing: 0.01em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1d32cc *//* Botão DesignCode com efeito de pulsar */
.btn-pulse {
  animation: pulseButton 1.5s ease-in-out infinite;
}

@keyframes pulseButton {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05); /* aumenta 5% */
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */