.elementor-27157 .elementor-element.elementor-element-67fc0dc{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.92;}.elementor-27157 .elementor-element.elementor-element-67fc0dc::before, .elementor-27157 .elementor-element.elementor-element-67fc0dc > .elementor-background-video-container::before, .elementor-27157 .elementor-element.elementor-element-67fc0dc > .e-con-inner > .elementor-background-video-container::before, .elementor-27157 .elementor-element.elementor-element-67fc0dc > .elementor-background-slideshow::before, .elementor-27157 .elementor-element.elementor-element-67fc0dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-27157 .elementor-element.elementor-element-67fc0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #4F3A8B 46%, #000000 71%);}.elementor-27157 .elementor-element.elementor-element-d9efa25{--display:flex;}.elementor-27157 .elementor-element.elementor-element-d9efa25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button:hover, .elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button:focus{background-color:#0CF0F500;color:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button:hover svg, .elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-f8ebaef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-f8ebaef{text-align:start;}.elementor-27157 .elementor-element.elementor-element-f8ebaef .elementor-heading-title{font-family:var( --e-global-typography-44e1c9b-font-family ), Sans-serif;font-size:var( --e-global-typography-44e1c9b-font-size );font-weight:var( --e-global-typography-44e1c9b-font-weight );line-height:var( --e-global-typography-44e1c9b-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-c304b72 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-27157 .elementor-element.elementor-element-c304b72{column-gap:0px;text-align:start;font-family:var( --e-global-typography-225faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-225faa0-font-size );font-weight:var( --e-global-typography-225faa0-font-weight );line-height:var( --e-global-typography-225faa0-line-height );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-c304b72 p{margin-block-end:0px;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button{background-color:transparent;font-family:var( --e-global-typography-225faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-225faa0-font-size );font-weight:var( --e-global-typography-225faa0-font-weight );line-height:var( --e-global-typography-225faa0-line-height );background-image:linear-gradient(229deg, #0CF0F5 2%, #610A6F 84%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0s;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-27157 .elementor-element.elementor-element-7110def{width:auto;max-width:auto;z-index:20;}.elementor-27157 .elementor-element.elementor-element-7110def > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-27157 .elementor-element.elementor-element-7110def > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-7110def.elementor-element{--align-self:flex-start;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button:hover, .elementor-27157 .elementor-element.elementor-element-7110def .elementor-button:focus{color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button:hover svg, .elementor-27157 .elementor-element.elementor-element-7110def .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-ea604ee{--display:flex;}.elementor-27157 .elementor-element.elementor-element-d40cf2d{--display:flex;--min-height:400px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-d40cf2d:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-d40cf2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-747ef4a{text-align:center;}.elementor-27157 .elementor-element.elementor-element-747ef4a .elementor-heading-title{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-c3b4356{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-507cb86{--display:flex;--min-height:400px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-507cb86:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-507cb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-7b22977 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-7b22977{text-align:center;}.elementor-27157 .elementor-element.elementor-element-7b22977 .elementor-heading-title{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-a30b51d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-a30b51d{text-align:center;}.elementor-27157 .elementor-element.elementor-element-a30b51d .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-accent );}.elementor-27157 .elementor-element.elementor-element-37056be{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27157 .elementor-element.elementor-element-5f84a53{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-5f84a53:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-e01a0ec .elementor-icon-wrapper{text-align:start;}.elementor-27157 .elementor-element.elementor-element-c4c44e7{text-align:start;}.elementor-27157 .elementor-element.elementor-element-c4c44e7 .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-6fdb28d{text-align:start;font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-a5a3f11{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-a5a3f11:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-bcf5e97 .elementor-icon-wrapper{text-align:start;}.elementor-27157 .elementor-element.elementor-element-909f80e{text-align:start;}.elementor-27157 .elementor-element.elementor-element-909f80e .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-4292d52{text-align:start;font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-27c8869{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-27c8869:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-1983910 .elementor-icon-wrapper{text-align:start;}.elementor-27157 .elementor-element.elementor-element-5a09798{text-align:start;}.elementor-27157 .elementor-element.elementor-element-5a09798 .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-02021f7{text-align:start;font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-f9a314d{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-f9a314d:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-a7ae472 .elementor-icon-wrapper{text-align:start;}.elementor-27157 .elementor-element.elementor-element-94b509d{text-align:start;}.elementor-27157 .elementor-element.elementor-element-94b509d .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-f18c120{text-align:start;font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-0ca01af{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-0ca01af:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-4cea867 .elementor-icon-wrapper{text-align:start;}.elementor-27157 .elementor-element.elementor-element-9394a0a{text-align:start;}.elementor-27157 .elementor-element.elementor-element-9394a0a .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-68fc97b{text-align:start;font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-20f2a4d{--display:flex;--min-height:400px;--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-20f2a4d:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-20f2a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-9cb2de0{--display:flex;}.elementor-27157 .elementor-element.elementor-element-9cb2de0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-f795614 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-f795614{text-align:start;}.elementor-27157 .elementor-element.elementor-element-f795614 .elementor-heading-title{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-7ffe2dc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-7ffe2dc{text-align:start;}.elementor-27157 .elementor-element.elementor-element-7ffe2dc .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-accent );}.elementor-27157 .elementor-element.elementor-element-0f57c00{width:var( --container-widget-width, 72.222% );max-width:72.222%;--container-widget-width:72.222%;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-0f57c00 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-0f57c00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-0f57c00 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:23px;}.elementor-27157 .elementor-element.elementor-element-0f57c00 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-0f57c00 .elementor-icon-box-title, .elementor-27157 .elementor-element.elementor-element-0f57c00 .elementor-icon-box-title a{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );}.elementor-27157 .elementor-element.elementor-element-0f57c00 .elementor-icon-box-description{font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-61edd05{width:var( --container-widget-width, 73.519% );max-width:73.519%;--container-widget-width:73.519%;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-61edd05 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-61edd05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-61edd05 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:23px;}.elementor-27157 .elementor-element.elementor-element-61edd05 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-61edd05 .elementor-icon-box-title, .elementor-27157 .elementor-element.elementor-element-61edd05 .elementor-icon-box-title a{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );}.elementor-27157 .elementor-element.elementor-element-61edd05 .elementor-icon-box-description{font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-8cb5353{width:var( --container-widget-width, 73.519% );max-width:73.519%;--container-widget-width:73.519%;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-8cb5353 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-8cb5353.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-8cb5353 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:23px;}.elementor-27157 .elementor-element.elementor-element-8cb5353 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-8cb5353 .elementor-icon-box-title, .elementor-27157 .elementor-element.elementor-element-8cb5353 .elementor-icon-box-title a{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );}.elementor-27157 .elementor-element.elementor-element-8cb5353 .elementor-icon-box-description{font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-dbd835b{width:var( --container-widget-width, 73.519% );max-width:73.519%;--container-widget-width:73.519%;--container-widget-flex-grow:0;}.elementor-27157 .elementor-element.elementor-element-dbd835b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-dbd835b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27157 .elementor-element.elementor-element-dbd835b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:23px;}.elementor-27157 .elementor-element.elementor-element-dbd835b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-dbd835b .elementor-icon-box-title, .elementor-27157 .elementor-element.elementor-element-dbd835b .elementor-icon-box-title a{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );}.elementor-27157 .elementor-element.elementor-element-dbd835b .elementor-icon-box-description{font-family:var( --e-global-typography-eb74bdf-font-family ), Sans-serif;color:var( --e-global-color-1b7d32d );}.elementor-27157 .elementor-element.elementor-element-afb834c{--display:flex;--justify-content:center;}body:not(.rtl) .elementor-27157 .elementor-element.elementor-element-ff20a90{left:0px;}body.rtl .elementor-27157 .elementor-element.elementor-element-ff20a90{right:0px;}.elementor-27157 .elementor-element.elementor-element-ff20a90{top:424px;}.elementor-27157 .elementor-element.elementor-element-abbbeeb{--display:flex;--min-height:400px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-abbbeeb:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-abbbeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-763e4ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-763e4ed:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-cff0676{--display:flex;}.elementor-27157 .elementor-element.elementor-element-794b19e > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-27157 .elementor-element.elementor-element-794b19e.elementor-element{--align-self:flex-start;}.elementor-27157 .elementor-element.elementor-element-794b19e{text-align:start;}.elementor-27157 .elementor-element.elementor-element-ef15dfd{--display:flex;}.elementor-27157 .elementor-element.elementor-element-79d1345.elementor-element{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-79d1345{text-align:center;color:var( --e-global-color-accent );}.elementor-27157 .elementor-element.elementor-element-966fa46{--display:flex;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-225faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-225faa0-font-size );font-weight:var( --e-global-typography-225faa0-font-weight );line-height:var( --e-global-typography-225faa0-line-height );background-image:linear-gradient(229deg, #0CF0F5 2%, #610A6F 84%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0s;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-27157 .elementor-element.elementor-element-70aa908{width:auto;max-width:auto;z-index:20;}.elementor-27157 .elementor-element.elementor-element-70aa908 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-27157 .elementor-element.elementor-element-70aa908 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-70aa908.elementor-element{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button:hover, .elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button:focus{color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button:hover svg, .elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-d8a8cc2{--display:flex;--min-height:400px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-d8a8cc2:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-d8a8cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-da5bb0d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-da5bb0d{text-align:center;}.elementor-27157 .elementor-element.elementor-element-da5bb0d .elementor-heading-title{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-a85ef22 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-a85ef22{text-align:center;}.elementor-27157 .elementor-element.elementor-element-a85ef22 .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-accent );}.elementor-27157 .elementor-element.elementor-element-5c7e7cd{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27157 .elementor-element.elementor-element-73daa78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-73daa78:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-808eeca .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-55aa696{text-align:center;}.elementor-27157 .elementor-element.elementor-element-55aa696 .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-1c889b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-1c889b7:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-1c2ccc9 .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-f5cf53f{text-align:center;}.elementor-27157 .elementor-element.elementor-element-f5cf53f .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-992dd26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-992dd26:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-b44322a .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-21c811e{text-align:center;}.elementor-27157 .elementor-element.elementor-element-21c811e .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-a713caf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-a713caf:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-3abd7c9 .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-b094f7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27157 .elementor-element.elementor-element-b094f7c .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-41bca81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-41bca81:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-36276ff .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-ace4f12{text-align:center;}.elementor-27157 .elementor-element.elementor-element-ace4f12 .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-9ce75ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-9ce75ad:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-8c0ce35 .elementor-icon-wrapper{text-align:center;}.elementor-27157 .elementor-element.elementor-element-f496d23{text-align:center;}.elementor-27157 .elementor-element.elementor-element-f496d23 .elementor-heading-title{font-family:var( --e-global-typography-bf48926-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf48926-font-weight );color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-9bcf127{--display:flex;}.elementor-27157 .elementor-element.elementor-element-7e2be3f{--display:flex;--min-height:400px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-27157 .elementor-element.elementor-element-7e2be3f:not(.elementor-motion-effects-element-type-background), .elementor-27157 .elementor-element.elementor-element-7e2be3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a4efc );}.elementor-27157 .elementor-element.elementor-element-7e2be3f.e-con{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-2736552{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px #610B6F;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-27157 .elementor-element.elementor-element-2736552:hover{box-shadow:0px 0px 40px 0px #610B6F;}.elementor-27157 .elementor-element.elementor-element-a062e64 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-27157 .elementor-element.elementor-element-a062e64.elementor-element{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-a062e64{text-align:center;}.elementor-27157 .elementor-element.elementor-element-a062e64 .elementor-heading-title{font-family:var( --e-global-typography-86c17a4-font-family ), Sans-serif;font-size:var( --e-global-typography-86c17a4-font-size );font-weight:var( --e-global-typography-86c17a4-font-weight );text-transform:var( --e-global-typography-86c17a4-text-transform );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-27157 .elementor-element.elementor-element-2a66f00 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-27157 .elementor-element.elementor-element-2a66f00{text-align:center;}.elementor-27157 .elementor-element.elementor-element-2a66f00 .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-accent );}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-225faa0-font-family ), Sans-serif;font-size:var( --e-global-typography-225faa0-font-size );font-weight:var( --e-global-typography-225faa0-font-weight );line-height:var( --e-global-typography-225faa0-line-height );background-image:linear-gradient(229deg, #0CF0F5 2%, #610A6F 84%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition-duration:0s;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 35px 15px 35px;}.elementor-27157 .elementor-element.elementor-element-e8cef7a{width:auto;max-width:auto;z-index:20;}.elementor-27157 .elementor-element.elementor-element-e8cef7a > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-27157 .elementor-element.elementor-element-e8cef7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-e8cef7a.elementor-element{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button:hover, .elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button:focus{color:#FFFFFF;}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button:hover svg, .elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-f8ebaef .elementor-heading-title{font-size:var( --e-global-typography-44e1c9b-font-size );line-height:var( --e-global-typography-44e1c9b-line-height );}.elementor-27157 .elementor-element.elementor-element-c304b72{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-747ef4a .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-c3b4356{--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-7b22977 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-37056be{--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-f795614 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-da5bb0d .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-5c7e7cd{--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-a062e64 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}}@media(min-width:768px){.elementor-27157 .elementor-element.elementor-element-d9efa25{--width:46.802%;}.elementor-27157 .elementor-element.elementor-element-9cb2de0{--width:49.704%;}.elementor-27157 .elementor-element.elementor-element-cff0676{--width:75%;}.elementor-27157 .elementor-element.elementor-element-ef15dfd{--width:100%;}.elementor-27157 .elementor-element.elementor-element-966fa46{--width:75%;}.elementor-27157 .elementor-element.elementor-element-a713caf{--width:100%;}}@media(max-width:767px){.elementor-27157 .elementor-element.elementor-element-6787076 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-6787076 .elementor-button{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-f8ebaef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-f8ebaef{text-align:center;}.elementor-27157 .elementor-element.elementor-element-f8ebaef .elementor-heading-title{font-size:var( --e-global-typography-44e1c9b-font-size );line-height:var( --e-global-typography-44e1c9b-line-height );}.elementor-27157 .elementor-element.elementor-element-c304b72{text-align:center;font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-7110def.elementor-element{--align-self:center;}.elementor-27157 .elementor-element.elementor-element-7110def .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-d40cf2d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-747ef4a .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-c3b4356{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-507cb86{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-7b22977 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-37056be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-20f2a4d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-f795614 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-0f57c00{width:100%;max-width:100%;}.elementor-27157 .elementor-element.elementor-element-61edd05{width:100%;max-width:100%;}.elementor-27157 .elementor-element.elementor-element-8cb5353{width:100%;max-width:100%;}.elementor-27157 .elementor-element.elementor-element-dbd835b{width:100%;max-width:100%;}body:not(.rtl) .elementor-27157 .elementor-element.elementor-element-ff20a90{left:20px;}body.rtl .elementor-27157 .elementor-element.elementor-element-ff20a90{right:20px;}.elementor-27157 .elementor-element.elementor-element-ff20a90{top:224px;}.elementor-27157 .elementor-element.elementor-element-794b19e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-70aa908 .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}.elementor-27157 .elementor-element.elementor-element-d8a8cc2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27157 .elementor-element.elementor-element-da5bb0d .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-5c7e7cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27157 .elementor-element.elementor-element-a062e64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27157 .elementor-element.elementor-element-a062e64 .elementor-heading-title{font-size:var( --e-global-typography-86c17a4-font-size );letter-spacing:var( --e-global-typography-86c17a4-letter-spacing );}.elementor-27157 .elementor-element.elementor-element-e8cef7a .elementor-button{font-size:var( --e-global-typography-225faa0-font-size );line-height:var( --e-global-typography-225faa0-line-height );}}/* Start custom CSS for container, class: .elementor-element-67fc0dc */.elementor-27157 .elementor-element.elementor-element-67fc0dc {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(
      180deg,
      #050509 0%,
      #070711 45%,
      #090917 100%
    ) !important;
}

.elementor-27157 .elementor-element.elementor-element-67fc0dc::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 180px;
  pointer-events: none;
  z-index: 10;

  background: linear-gradient(
    180deg,
    rgba(9, 9, 23, 0) 0%,
    #090917 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40cf2d */.elementor-27157 .elementor-element.elementor-element-d40cf2d {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-507cb86 */.elementor-27157 .elementor-element.elementor-element-507cb86 {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f2a4d */.elementor-27157 .elementor-element.elementor-element-20f2a4d {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abbbeeb */.elementor-27157 .elementor-element.elementor-element-abbbeeb {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a8cc2 */.elementor-27157 .elementor-element.elementor-element-d8a8cc2 {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2736552 */.elementor-27157 .elementor-element.elementor-element-2736552 {
  position: relative;
  overflow: hidden;
  border-radius: 14px;

  background:
    radial-gradient(circle at 8% 0%, rgba(6, 182, 212, 0.45), transparent 28%),
    radial-gradient(circle at 55% 45%, rgba(139, 92, 246, 0.35), transparent 38%),
    radial-gradient(circle at 100% 50%, rgba(124, 58, 237, 0.45), transparent 32%),
    linear-gradient(135deg, #07111f 0%, #11102b 45%, #0b0d1c 100%);

  border: 1px solid rgba(139, 92, 246, 0.28);

  box-shadow:
    0 0 35px rgba(6, 182, 212, 0.12),
    0 0 45px rgba(124, 58, 237, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.elementor-27157 .elementor-element.elementor-element-2736552::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(120deg, transparent 70%, rgba(6, 182, 212, 0.35) 71%, transparent 72%),
    linear-gradient(145deg, transparent 68%, rgba(139, 92, 246, 0.45) 69%, transparent 70%);
  opacity: 0.7;
}

.elementor-27157 .elementor-element.elementor-element-2736552::after {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  right: -90px;
  top: -90px;
  z-index: 0;
  pointer-events: none;

  border-radius: 50%;
  background: radial-gradient(circle, rgba(6, 182, 212, 0.22), transparent 65%);
}

/* Zorgt dat alle inhoud normaal klikbaar en bewerkbaar blijft */
.elementor-27157 .elementor-element.elementor-element-2736552 .elementor-widget,
.elementor-27157 .elementor-element.elementor-element-2736552 .e-con,
.elementor-27157 .elementor-element.elementor-element-2736552 .elementor-element {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2be3f */.elementor-27157 .elementor-element.elementor-element-7e2be3f {
  margin-top: -1px;
  background: #090917 !important;
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Alle Elementor icon widgets */
.elementor-widget-icon .elementor-icon {
  width: 72px;
  height: 72px;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #2b2458 0%, #17122f 55%, #0b0b18 100%);
  box-shadow:
    0 0 22px rgba(124, 58, 237, 0.35),
    inset 0 0 18px rgba(139, 92, 246, 0.12);
}

/* Font Awesome iconen */
.elementor-widget-icon .elementor-icon i {
  font-size: 34px;
  color: #8b5cf6;
  line-height: 1;
  text-shadow:
    0 0 8px rgba(139, 92, 246, 0.75),
    0 0 18px rgba(124, 58, 237, 0.55);
}

/* SVG iconen */
.elementor-widget-icon .elementor-icon svg {
  width: 34px;
  height: 34px;
  fill: #8b5cf6;
  filter: drop-shadow(0 0 8px rgba(139, 92, 246, 0.75));
}

/* Hover */
.elementor-widget-icon .elementor-icon:hover {
  transform: translateY(-2px);
  background: radial-gradient(circle at 35% 30%, #3b2a78 0%, #1d1542 55%, #0b0b18 100%);
  box-shadow:
    0 0 30px rgba(139, 92, 246, 0.55),
    inset 0 0 22px rgba(139, 92, 246, 0.18);
}
/* Alle Elementor icoon vakken */
.elementor-widget-icon-box .elementor-icon {
  width: 52px;
  height: 52px;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #2b2458 0%, #17122f 55%, #0b0b18 100%);
  box-shadow:
    0 0 18px rgba(124, 58, 237, 0.35),
    inset 0 0 14px rgba(139, 92, 246, 0.12);
}

/* Font Awesome */
.elementor-widget-icon-box .elementor-icon i {
  font-size: 24px;
  color: #8b5cf6;
  line-height: 1;
  text-shadow:
    0 0 7px rgba(139, 92, 246, 0.75),
    0 0 14px rgba(124, 58, 237, 0.55);
}

/* SVG */
.elementor-widget-icon-box .elementor-icon svg {
  width: 24px;
  height: 24px;
  fill: #8b5cf6;
  filter: drop-shadow(0 0 7px rgba(139, 92, 246, 0.75));
}

/* Hover */
.elementor-widget-icon-box:hover .elementor-icon {
  transform: translateY(-2px);
  background: radial-gradient(circle at 35% 30%, #3b2a78 0%, #1d1542 55%, #0b0b18 100%);
  box-shadow:
    0 0 24px rgba(139, 92, 246, 0.55),
    inset 0 0 18px rgba(139, 92, 246, 0.18);
}
.copilot-gradient-text {
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;

  font: inherit !important;
  line-height: inherit !important;

  background-image: linear-gradient(
    135deg,
    #30c7ff 0%,
    #1b22c9 25%,
    #78be45 48%,
    #ffd400 65%,
    #ff7a65 82%,
    #b959f1 100%
  ) !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

/* voorkomt dat Elementor de gradient als blok behandelt */
.elementor-heading-title .copilot-gradient-text {
  background-color: transparent !important;
}
.azure-gradient-text {
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;

  font: inherit !important;
  line-height: inherit !important;

  background-image: linear-gradient(
    135deg,
    #185b9b 0%,
    #0f6dbd 28%,
    #1686db 52%,
    #35b4e9 75%,
    #52d3f6 100%
  ) !important;

  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;

  -webkit-background-clip: text !important;
  background-clip: text !important;

  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}/* End custom CSS */