.elementor-109 .elementor-element.elementor-element-e851d6c > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-e851d6c > .elementor-container{min-height:90vh;}.elementor-109 .elementor-element.elementor-element-e851d6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109 .elementor-element.elementor-element-ecd3ed4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-ecd3ed4{z-index:15;text-align:center;}.elementor-109 .elementor-element.elementor-element-ecd3ed4 .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;font-size:74px;font-weight:700;color:#5EDAFE;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-5e4f602{left:0px;}body.rtl .elementor-109 .elementor-element.elementor-element-5e4f602{right:0px;}.elementor-109 .elementor-element.elementor-element-5e4f602{bottom:-10vh;text-align:center;}.elementor-109 .elementor-element.elementor-element-5e4f602 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:14px;color:#5EDAFE;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-4898c1f{left:0px;}body.rtl .elementor-109 .elementor-element.elementor-element-4898c1f{right:0px;}.elementor-109 .elementor-element.elementor-element-4898c1f{bottom:-15vh;}.elementor-109 .elementor-element.elementor-element-4898c1f .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-4898c1f.elementor-view-stacked .elementor-icon{background-color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-4898c1f.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-4898c1f.elementor-view-default .elementor-icon{color:#5EDAFE;border-color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-4898c1f.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-4898c1f.elementor-view-default .elementor-icon svg{fill:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-4898c1f .elementor-icon{font-size:20px;}.elementor-109 .elementor-element.elementor-element-4898c1f .elementor-icon svg{height:20px;}.elementor-109 .elementor-element.elementor-element-9b39ed4 > .elementor-container{min-height:25vh;}.elementor-109 .elementor-element.elementor-element-9b39ed4{margin-top:-50px;margin-bottom:50px;}.elementor-109 .elementor-element.elementor-element-2ae3c04 > .elementor-container{min-height:55vh;}.elementor-109 .elementor-element.elementor-element-2ae3c04 > .elementor-background-overlay{opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-2ae3c04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-ffb3ca3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-ffb3ca3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-ffb3ca3 > .elementor-element-populated{padding:150px 10px 100px 10px;}.elementor-109 .elementor-element.elementor-element-467ca76 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-467ca76 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-6b4f959 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-6b4f959{z-index:15;text-align:center;}.elementor-109 .elementor-element.elementor-element-6b4f959 .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;font-size:104px;letter-spacing:15px;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-bfc2f11 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-bfc2f11{z-index:14;}.elementor-109 .elementor-element.elementor-element-bfc2f11 img{width:528px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-109 .elementor-element.elementor-element-5fef992 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-5fef992{z-index:15;text-align:center;}.elementor-109 .elementor-element.elementor-element-5fef992 .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;font-size:188px;letter-spacing:15px;word-spacing:0px;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-ad295f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-fd57e67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-109 .elementor-element.elementor-element-fd57e67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-109 .elementor-element.elementor-element-fd57e67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109 .elementor-element.elementor-element-0731c4a .elementor-button{background-color:#CFD1E9;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:18px 41px 18px 41px;}.elementor-109 .elementor-element.elementor-element-0731c4a .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-0731c4a .elementor-button:focus{background-color:#FF4282;}.elementor-109 .elementor-element.elementor-element-0731c4a{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-0731c4a > .elementor-widget-container{margin:10px 10px 10px 0px;}.elementor-109 .elementor-element.elementor-element-bf1c058 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-56d14970{margin-top:80px;margin-bottom:80px;}.elementor-109 .elementor-element.elementor-element-63e3f1bc{text-align:center;}.elementor-109 .elementor-element.elementor-element-63e3f1bc .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;font-size:40px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-faf763f > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-df35a92 > .elementor-container{max-width:1400px;}.elementor-109 .elementor-element.elementor-element-df35a92{margin-top:30px;margin-bottom:0px;}.elementor-109 .elementor-element.elementor-element-9fb22f5 .elementor-counter{gap:56px;}.elementor-109 .elementor-element.elementor-element-9fb22f5 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-9fb22f5 .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-75c4440 > .elementor-widget-container{margin:056px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-75c4440{text-align:center;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:18px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-c7b3f9d .elementor-counter{gap:56px;}.elementor-109 .elementor-element.elementor-element-c7b3f9d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-c7b3f9d .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-1eb1d70 > .elementor-widget-container{margin:056px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-1eb1d70{text-align:center;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-109 .elementor-element.elementor-element-9b089e0 .elementor-counter{gap:56px;}.elementor-109 .elementor-element.elementor-element-9b089e0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-9b089e0 .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-769b20d > .elementor-widget-container{margin:056px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-769b20d{text-align:center;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-109 .elementor-element.elementor-element-564e95a > .elementor-background-overlay{background-position:60em 90px;background-repeat:no-repeat;background-size:600px auto;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-564e95a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-109 .elementor-element.elementor-element-0b1ae02 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-0b1ae02{text-align:left;}.elementor-109 .elementor-element.elementor-element-0b1ae02 .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;font-weight:400;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-485b4a5a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-485b4a5a{text-align:left;}.elementor-109 .elementor-element.elementor-element-485b4a5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-2f810fd4{width:initial;max-width:initial;text-align:left;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:20px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-2f810fd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-67e63f8 > .elementor-container{max-width:1400px;}.elementor-109 .elementor-element.elementor-element-67e63f8{margin-top:50px;margin-bottom:50px;z-index:13;}.elementor-109 .elementor-element.elementor-element-ed33dfd .skillbar-group .skill-track{background-color:#5EDAFE;border-radius:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-ed33dfd .skillbar-group .number-percentage-wraper{display:no;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-ed33dfd .skillbar-group .skill-bar{height:20px;border-radius:10px 10px 10px 10px;margin-bottom:10px;}.elementor-109 .elementor-element.elementor-element-ed33dfd .skillbar-group .skill-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-803a245 .skillbar-group .skill-track{background-color:#5EDAFE;border-radius:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-803a245 .skillbar-group .number-percentage-wraper{display:no;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-803a245 .skillbar-group .skill-bar{height:20px;border-radius:10px 10px 10px 10px;margin-bottom:10px;}.elementor-109 .elementor-element.elementor-element-803a245 .skillbar-group .skill-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-fcd95f8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-fcd95f8{text-align:left;}.elementor-109 .elementor-element.elementor-element-fcd95f8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-f7ba85e{margin-top:050px;margin-bottom:05px;}.elementor-109 .elementor-element.elementor-element-fe2015a .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-fe2015a .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-fe2015a .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-349b3b1 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-349b3b1 .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-349b3b1 .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-75b9820 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-75b9820 .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-75b9820 .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-e3ce057 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-e3ce057 .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-e3ce057 .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-a390019{margin-top:050px;margin-bottom:05px;}.elementor-109 .elementor-element.elementor-element-77b8b8f .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-77b8b8f .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-77b8b8f .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-58b10f7 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-58b10f7 .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-58b10f7 .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-806739b .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-806739b .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-806739b .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-56ef1be .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-56ef1be .elementor-icon{font-size:90px;}.elementor-109 .elementor-element.elementor-element-56ef1be .elementor-icon svg{height:90px;}.elementor-109 .elementor-element.elementor-element-4acb311 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:100px;}.elementor-109 .elementor-element.elementor-element-4acb311{margin-top:200px;margin-bottom:200px;padding:0px 100px 0px 100px;}.elementor-109 .elementor-element.elementor-element-6433578 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-6433578 .elementor-heading-title{font-family:"Agrandir Grand", Sans-serif;color:#5EDAFE;}.elementor-109 .elementor-element.elementor-element-bab2be6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-bab2be6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-b94e6ac > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-b94e6ac{text-align:left;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:20px;font-weight:400;}.elementor-109 .elementor-element.elementor-element-4c5c92b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-5c8a0a3 > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-5c8a0a3{text-align:left;}.elementor-109 .elementor-element.elementor-element-5c8a0a3 img{border-radius:30px 30px 0px 0px;box-shadow:0px 0px 100px 0px rgba(255, 214.99999999999991, 0, 0.66);}.elementor-109 .elementor-element.elementor-element-53cc76d > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-109 .elementor-element.elementor-element-53cc76d{text-align:left;}.elementor-109 .elementor-element.elementor-element-53cc76d .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-16bda0e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:20px;}.elementor-109 .elementor-element.elementor-element-6a8fe97 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-109 .elementor-element.elementor-element-f8a6878{text-align:left;}.elementor-109 .elementor-element.elementor-element-f8a6878 img{border-radius:30px 30px 0px 0px;box-shadow:0px 0px 100px 0px rgba(255, 214.99999999999991, 0, 0.66);}.elementor-109 .elementor-element.elementor-element-df17139 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-109 .elementor-element.elementor-element-df17139{text-align:left;}.elementor-109 .elementor-element.elementor-element-df17139 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-67d239d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:20px;}.elementor-109 .elementor-element.elementor-element-0f2ae6a > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-0f2ae6a{text-align:left;}.elementor-109 .elementor-element.elementor-element-0f2ae6a img{border-radius:30px 30px 0px 0px;box-shadow:0px 0px 100px 0px rgba(255, 214.99999999999991, 0, 0.66);}.elementor-109 .elementor-element.elementor-element-b2f18ee > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-109 .elementor-element.elementor-element-b2f18ee{text-align:left;}.elementor-109 .elementor-element.elementor-element-b2f18ee .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:34px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-6034e3c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Archivo Narrow", Sans-serif;font-size:20px;}.elementor-109 .elementor-element.elementor-element-4dc7f4c > .elementor-container{min-height:25vh;}.elementor-109 .elementor-element.elementor-element-4dc7f4c{margin-top:0px;margin-bottom:-50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-ecd3ed4 .elementor-heading-title{font-size:42px;}.elementor-109 .elementor-element.elementor-element-467ca76{text-align:center;}.elementor-109 .elementor-element.elementor-element-6b4f959 .elementor-heading-title{font-size:42px;}.elementor-109 .elementor-element.elementor-element-5fef992 .elementor-heading-title{font-size:60px;}.elementor-109 .elementor-element.elementor-element-56d14970{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-faf763f > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-109 .elementor-element.elementor-element-564e95a > .elementor-background-overlay{background-position:0px 0px;}.elementor-109 .elementor-element.elementor-element-564e95a{padding:50px 20px 50px 20px;}.elementor-109 .elementor-element.elementor-element-4acb311{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-16bda0e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-109 .elementor-element.elementor-element-67d239d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-109 .elementor-element.elementor-element-6034e3c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-ecd3ed4 .elementor-heading-title{font-size:32px;}.elementor-109 .elementor-element.elementor-element-2ae3c04{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-467ca76 > .elementor-widget-container{margin:10px 0px 50px 0px;}.elementor-109 .elementor-element.elementor-element-6b4f959 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-6b4f959{text-align:center;}.elementor-109 .elementor-element.elementor-element-6b4f959 .elementor-heading-title{font-size:20px;}.elementor-109 .elementor-element.elementor-element-5fef992 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-5fef992 .elementor-heading-title{font-size:28px;}.elementor-109 .elementor-element.elementor-element-0731c4a{width:100%;max-width:100%;}.elementor-109 .elementor-element.elementor-element-0731c4a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-109 .elementor-element.elementor-element-56d14970{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-63e3f1bc{text-align:center;}.elementor-109 .elementor-element.elementor-element-63e3f1bc .elementor-heading-title{font-size:32px;}.elementor-109 .elementor-element.elementor-element-faf763f > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-564e95a > .elementor-background-overlay{background-position:0px 0px;}.elementor-109 .elementor-element.elementor-element-564e95a{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-0b1ae02 .elementor-heading-title{font-size:28px;}.elementor-109 .elementor-element.elementor-element-2f810fd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-fcd95f8{text-align:center;}.elementor-109 .elementor-element.elementor-element-4acb311 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-109 .elementor-element.elementor-element-4acb311{padding:0px 20px 0px 20px;}.elementor-109 .elementor-element.elementor-element-b94e6ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-16bda0e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-109 .elementor-element.elementor-element-6a8fe97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-f8a6878 > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-67d239d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-109 .elementor-element.elementor-element-6034e3c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-109 .elementor-element.elementor-element-ffb3ca3{width:100%;}.elementor-109 .elementor-element.elementor-element-ee64ea7{width:100%;}.elementor-109 .elementor-element.elementor-element-6a8fe97{width:100%;}}@media(min-width:1025px){.elementor-109 .elementor-element.elementor-element-564e95a > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-ecd3ed4 */.font_title{
        font-family: "Archivo Narrow" , Sans-serif;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4898c1f */@keyframes moveUpDown {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
}

.elementor-widget-arrow {
    animation: moveUpDown 2s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b39ed4 */.elementor-109 .elementor-element.elementor-element-9b39ed4 {
    position: relative;
    background: linear-gradient(
        180deg,
        rgba(55, 57, 67, 0.5) 0%,  
        #373943 10%,           
        #494684 80%,             
        rgba(63, 61, 119, 0.5) 100%  
    );
    height: 500px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4f959 */@media (min-width: 1400px) {
  
  h1 .bro {
    font-size: 88px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf1c058 */.butto a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    background: linear-gradient(135deg, #5EDAFE, #688FFE);
    border-radius: 25px;
    text-align: center;
    box-shadow: 0 4px 10px rgba(94, 218, 254, 0.5);
    padding: 18px 40px;
    font-family: 'Archivo Narrow', sans-serif;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
}

.butto:hover a {
    box-shadow: 0 6px 15px rgba(255, 66, 130, 0.8);
    background: linear-gradient(135deg, #FF8AB3, #FF4282);
}

.butto a span {
    position: relative;
    z-index: 1;
    color: black;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: 'Archivo Narrow', sans-serif;
}

.butto a .waving {
    width: 150%;
    height: 150%;
    background: #FF4282;
    opacity: 0.2;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    border-radius: 50%;
    z-index: 0;
    animation: ripple 2s infinite;
}

@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faf763f */#Layer_2{
  overflow: visible;
}

.top-animation {
  transform-origin: 50% 100%; 
  animation: openClose 3s infinite alternate cubic-bezier( 0.22
, 0, 0.78, 1 ); 
}

@keyframes openClose {
  0% {
    transform: rotate(0deg); 
  }
  100% {
    transform: rotate(-20deg); 
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c5c92b */.butto a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    background: linear-gradient(135deg, #5EDAFE, #688FFE);
    border-radius: 25px;
    text-align: center;
    box-shadow: 0 4px 10px rgba(94, 218, 254, 0.5);
    padding: 18px 40px;
    font-family: 'Archivo Narrow', sans-serif;
    transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
}

.butto:hover a {
    box-shadow: 0 6px 15px rgba(255, 66, 130, 0.8);
    background: linear-gradient(135deg, #FF8AB3, #FF4282);
}

.butto a span {
    position: relative;
    z-index: 1;
    color: black;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: 'Archivo Narrow', sans-serif;
}

.butto a .waving {
    width: 150%;
    height: 150%;
    background: #FF4282;
    opacity: 0.2;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    border-radius: 50%;
    z-index: 0;
    animation: ripple 2s infinite;
}

@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
    }
    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8a6878 */.glow-image img {
    box-shadow: 0 0 30px 15px rgba(186, 155, 22, 0.66); /* Darker yellow */
    animation: glowPulse 5s infinite;
}

@keyframes glowPulse {
    0% {
        box-shadow: 0 0 20px 10px rgba(186, 155, 22, 0.66); 
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(186, 155, 22, 0.9); 
    }
    100% {
        box-shadow: 0 0 20px 10px rgba(186, 155, 22, 0.66); 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16464d6 */@media screen and (min-width: 1024px) {
  #particle-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ad4bd2 */#bubbleCanvas {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1; /* Ensure it stays behind other elements */
    pointer-events: none; /* Prevent interactions with the canvas */
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dc7f4c */.elementor-109 .elementor-element.elementor-element-4dc7f4c {
    position: relative;
    background: linear-gradient(
        180deg, 
        #242340 0%,   
        #1B3F7A 100%  
    );
    height: 500px;
    width: 100%;
    z-index: -2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agrandir Grand';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beta-projects.galen-brotherton.be/wp-content/uploads/2023/12/Agrandir-GrandHeavy.woff') format('woff');
}
/* End Custom Fonts CSS */