.elementor-29307 .elementor-element.elementor-element-ae61e0c:not(.elementor-motion-effects-element-type-background), .elementor-29307 .elementor-element.elementor-element-ae61e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-5a01603a ) 100%);}.elementor-29307 .elementor-element.elementor-element-ae61e0c > .elementor-container{max-width:1300px;}.elementor-29307 .elementor-element.elementor-element-ae61e0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-29307 .elementor-element.elementor-element-ae61e0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29307 .elementor-element.elementor-element-08d94f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29307 .elementor-element.elementor-element-08d94f4{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-f93dbfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-29307 .elementor-element.elementor-element-f93dbfe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29307 .elementor-element.elementor-element-54c1ab4 .elementor-heading-title{font-family:"Lato", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-25f72b1 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-25f72b1{text-align:left;}.elementor-29307 .elementor-element.elementor-element-25f72b1 .elementor-heading-title{font-family:"Lato", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:38px;font-weight:800;line-height:52px;color:var( --e-global-color-39b84adf );}.elementor-widget-text-editor{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-29307 .elementor-element.elementor-element-1642b0d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;column-gap:0px;text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-1642b0d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-29307 .elementor-element.elementor-element-57762bd .elementor-button{background-color:var( --e-global-color-39b84adf );font-size:16px;font-weight:400;fill:var( --e-global-color-2d8ce494 );color:var( --e-global-color-2d8ce494 );border-style:none;border-radius:8px 8px 8px 8px;padding:10px 45px 10px 45px;}.elementor-29307 .elementor-element.elementor-element-57762bd .elementor-button:hover, .elementor-29307 .elementor-element.elementor-element-57762bd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-57762bd .elementor-button:hover svg, .elementor-29307 .elementor-element.elementor-element-57762bd .elementor-button:focus svg{fill:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-abd0bb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-29307 .elementor-element.elementor-element-abd0bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29307 .elementor-element.elementor-element-272a5e81 > .elementor-container{max-width:1300px;}.elementor-29307 .elementor-element.elementor-element-272a5e81{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#F7F7FE;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-5a01603a ) 125%);}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-5a01603a ) 100%);color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;padding:25px 25px 25px 25px;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:var( --e-global-color-secondary );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-secondary );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-39b84adf );fill:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:var( --e-global-color-39b84adf );}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-29307 .elementor-element.elementor-element-3ced6b9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-29307 .elementor-element.elementor-element-9885736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-9885736{text-align:center;}.elementor-29307 .elementor-element.elementor-element-9885736 .elementor-heading-title{font-family:"Lato", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-fbaf66b );}.elementor-29307 .elementor-element.elementor-element-9011077{margin-top:0px;margin-bottom:50px;}.elementor-29307 .elementor-element.elementor-element-61ac2a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29307 .elementor-element.elementor-element-0a6c70c > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-0a6c70c{text-align:left;}.elementor-29307 .elementor-element.elementor-element-0a6c70c .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-2d24f80{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-661ad8c > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-661ad8c{text-align:left;}.elementor-29307 .elementor-element.elementor-element-661ad8c .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-9361193{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-bed9a91 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-bed9a91{text-align:left;}.elementor-29307 .elementor-element.elementor-element-bed9a91 .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-13b2094{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-f28463a > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-f28463a{text-align:left;}.elementor-29307 .elementor-element.elementor-element-f28463a .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-826692f{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-bd89400 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-bd89400{text-align:left;}.elementor-29307 .elementor-element.elementor-element-bd89400 .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-88dabcd{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-c7893ba > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-c7893ba{text-align:left;}.elementor-29307 .elementor-element.elementor-element-c7893ba .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-248461c{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-3b50def > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-3b50def{text-align:center;}.elementor-29307 .elementor-element.elementor-element-3b50def .elementor-heading-title{font-family:"Lato", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-fbaf66b );}.elementor-29307 .elementor-element.elementor-element-85deb92 > .elementor-container{max-width:1300px;}.elementor-29307 .elementor-element.elementor-element-85deb92{margin-top:0px;margin-bottom:50px;}.elementor-29307 .elementor-element.elementor-element-1e0f0c1 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-1e0f0c1{text-align:left;}.elementor-29307 .elementor-element.elementor-element-1e0f0c1 .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-f726caf{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-0581f6f > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-0581f6f{text-align:left;}.elementor-29307 .elementor-element.elementor-element-0581f6f .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-9b21404{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-2a53d5a > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-2a53d5a{text-align:left;}.elementor-29307 .elementor-element.elementor-element-2a53d5a .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-7991b28{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-5ac370e > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-5ac370e{text-align:left;}.elementor-29307 .elementor-element.elementor-element-5ac370e .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-f658c74{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}.elementor-29307 .elementor-element.elementor-element-c0a5e1c > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-29307 .elementor-element.elementor-element-c0a5e1c{text-align:left;}.elementor-29307 .elementor-element.elementor-element-c0a5e1c .elementor-heading-title{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-29307 .elementor-element.elementor-element-eaf7b72{font-family:"Poppins", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,  sans-serif;font-size:16px;color:#000000;}@media(max-width:1024px) and (min-width:768px){.elementor-29307 .elementor-element.elementor-element-f93dbfe{width:100%;}.elementor-29307 .elementor-element.elementor-element-abd0bb7{width:100%;}}@media(max-width:1024px){.elementor-29307 .elementor-element.elementor-element-ae61e0c{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-f93dbfe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-54c1ab4{text-align:center;}.elementor-29307 .elementor-element.elementor-element-25f72b1{text-align:center;}.elementor-29307 .elementor-element.elementor-element-1642b0d{text-align:center;font-size:12px;}.elementor-29307 .elementor-element.elementor-element-abd0bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:280px 0px 280px 0px;}.elementor-29307 .elementor-element.elementor-element-40814b2 > .elementor-widget-container{padding:280px 0px 280px 0px;}.elementor-29307 .elementor-element.elementor-element-9885736 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-9885736 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-29307 .elementor-element.elementor-element-3b50def > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-3b50def .elementor-heading-title{font-size:22px;line-height:30px;}}@media(max-width:767px){.elementor-29307 .elementor-element.elementor-element-ae61e0c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-00729b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29307 .elementor-element.elementor-element-08d94f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-f93dbfe > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29307 .elementor-element.elementor-element-f93dbfe{z-index:2;}.elementor-29307 .elementor-element.elementor-element-25f72b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-25f72b1{text-align:center;}.elementor-29307 .elementor-element.elementor-element-25f72b1 .elementor-heading-title{font-size:22px;line-height:27px;}.elementor-29307 .elementor-element.elementor-element-1642b0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 0px 15px;}.elementor-29307 .elementor-element.elementor-element-1642b0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:13px;}.elementor-29307 .elementor-element.elementor-element-57762bd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-abd0bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:050px 0px 50px 0px;}.elementor-29307 .elementor-element.elementor-element-abd0bb7{z-index:2;}.elementor-29307 .elementor-element.elementor-element-40814b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-9885736 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-9885736{text-align:center;}.elementor-29307 .elementor-element.elementor-element-9885736 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-29307 .elementor-element.elementor-element-3b50def > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29307 .elementor-element.elementor-element-3b50def{text-align:center;}.elementor-29307 .elementor-element.elementor-element-3b50def .elementor-heading-title{font-size:18px;line-height:22px;}}/* Start custom CSS for html, class: .elementor-element-40814b2 */.orbit {
  width: 100%;
  min-width: 100%;
  height: 580px;
  min-height: auto;
  position: relative;
}
.orbit-icon {
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6em;
  font-size: 1.2em;
  border-radius: 50%;
  background: #fff;
  color: #fff;
  text-align: center;
  display: block;
}
.orbit-icon  img{
    width: 66%!important;
}
.orbit li ul li i{
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.orbit-wrap {
  height: 100%;
  width: 100%;
  list-style: none;
  font-size: 1.3em;
}
.orbit-wrap > li {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.orbit-wrap > li:hover ul {
  border-width: 2px;
 
}


ul[class^="ring"] {
  transition: all 300ms ease-in-out;
}
ul[class^="ring"] li {
  transition: all 300ms ease-in-out;
}

/* Ring 0*/
.ring-0 {
  width: 25em;
  height: 25em;
  animation: clockwiseRotate 35s linear infinite;
}
.ring-0 i {
  animation: counterClockwiseRotate 35s linear infinite;
}
.ring-0 > *:nth-of-type(1) {
  transform: rotate(0deg) translate(12.5em) rotate(-0deg);
}
.ring-0 > *:nth-of-type(2) {
  transform: rotate(30deg) translate(12.5em) rotate(-30deg);
}
.ring-0 > *:nth-of-type(3) {
  transform: rotate(60deg) translate(12.5em) rotate(-60deg);
}
.ring-0 > *:nth-of-type(4) {
  transform: rotate(90deg) translate(12.5em) rotate(-90deg);
}
.ring-0 > *:nth-of-type(5) {
  transform: rotate(120deg) translate(12.5em) rotate(-120deg);
}
.ring-0 > *:nth-of-type(6) {
  transform: rotate(150deg) translate(12.5em) rotate(-150deg);
}
.ring-0 > *:nth-of-type(7) {
  transform: rotate(180deg) translate(12.5em) rotate(-180deg);
}
.ring-0 > *:nth-of-type(8) {
  transform: rotate(210deg) translate(12.5em) rotate(-210deg);
}
.ring-0 > *:nth-of-type(9) {
  transform: rotate(240deg) translate(12.5em) rotate(-240deg);
}
.ring-0 > *:nth-of-type(10) {
  transform: rotate(270deg) translate(12.5em) rotate(-270deg);
}

.ring-0 > *:nth-of-type(11) {
  transform: rotate(300deg) translate(12.5em) rotate(-300deg);
}
.ring-0 > *:nth-of-type(12) {
  transform: rotate(330deg) translate(12.5em) rotate(-330deg);
}


/* Ring 1*/
.ring-1 {
  width: 20em;
  height: 20em;
  animation: clockwiseRotate 30s linear infinite;
}
.ring-1 i {
  animation: counterClockwiseRotate 30s linear infinite;
}
.ring-1 > *:nth-of-type(1) {
  transform: rotate(0deg) translate(10em)
    rotate(-0deg);
}
.ring-1 > *:nth-of-type(2) {
  transform: rotate(40deg) translate(10em)
    rotate(-40deg);
}
.ring-1 > *:nth-of-type(3) {
  transform: rotate(80deg) translate(10em) rotate(-80deg);
}
.ring-1 > *:nth-of-type(4) {
  transform: rotate(120deg) translate(10em)
    rotate(-120deg);
}
.ring-1 > *:nth-of-type(5) {
  transform: rotate(160deg) translate(10em) rotate(-160deg);
}
.ring-1 > *:nth-of-type(6) {
  transform: rotate(200deg) translate(10em)
    rotate(-200deg);
}
.ring-1 > *:nth-of-type(7) {
  transform: rotate(240deg) translate(10em) rotate(-240deg);
}
.ring-1 > *:nth-of-type(8) {
  transform: rotate(280deg) translate(10em)
    rotate(-280deg);
}
.ring-1 > *:nth-of-type(9) {
  transform: rotate(320deg) translate(10em) rotate(-320deg);
}


/* Ring 2*/
.ring-2 {
  width: 15em;
  height: 15em;
  animation: clockwiseRotate 25s linear infinite;
}
.ring-2 i {
  animation: counterClockwiseRotate 25s linear infinite;
}
.ring-2 > *:nth-of-type(1) {
  transform: rotate(0deg) translate(7.5em) rotate(0deg);
}
.ring-2 > *:nth-of-type(2) {
  transform: rotate(40deg) translate(7.5em) rotate(-40deg);
}
.ring-2 > *:nth-of-type(3) {
  transform: rotate(80deg) translate(7.5em) rotate(-80deg);
}
.ring-2 > *:nth-of-type(4) {
  transform: rotate(120deg) translate(7.5em) rotate(-120deg);
}
.ring-2 > *:nth-of-type(5) {
  transform: rotate(160deg) translate(7.5em) rotate(-160deg);
}
.ring-2 > *:nth-of-type(6) {
  transform: rotate(200deg) translate(7.5em) rotate(-200deg);
}
.ring-2 > *:nth-of-type(7) {
  transform: rotate(240deg) translate(7.5em) rotate(-240deg);
}
.ring-2 > *:nth-of-type(8) {
  transform: rotate(280deg) translate(7.5em) rotate(-280deg);
}
.ring-2 > *:nth-of-type(9) {
  transform: rotate(320deg) translate(7.5em) rotate(-320deg);
}

/* Ring 3*/
.ring-3 {
  width: 10em;
  height: 10em;
  animation: clockwiseRotate 20s linear infinite;
}
.ring-3 i {
  animation: counterClockwiseRotate 20s linear infinite;
}
.ring-3 > *:nth-of-type(1) {
  transform: rotate(126.6666666667deg) translate(5em) rotate(-126.6666666667deg);
}
.ring-3 > *:nth-of-type(2) {
  transform: rotate(253.3333333333deg) translate(5em) rotate(-253.3333333333deg);
}
.ring-3 > *:nth-of-type(3) {
  transform: rotate(380deg) translate(5em) rotate(-380deg);
}
.ring-3 > *:nth-of-type(4) {
  transform: rotate(75deg) translate(5em) rotate(-75deg);
}
.ring-3 > *:nth-of-type(5) {
  transform: rotate(190deg) translate(5em) rotate(-190deg);
}
.ring-3 > *:nth-of-type(6) {
  transform: rotate(315deg) translate(5em) rotate(-315deg);
}

ul[class^="ring"] {
  border: dashed 1px rgba(247, 247, 254, 0.54);
  position: relative;
  padding: 0;
  border-radius: 50%;
  list-style: none;
  box-sizing: content-box;
}
ul[class^="ring"] li {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.6em;
  height: 1.6em;
  margin: -0.8em;
}
/* center;
*/
.orbit-center {
  z-index: 5;
  font-size: 2em;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  text-align: center;
  background: #fff;
  border-radius: 50%;
  padding: 10px;
}
.orbit-center:hover .orbit-center__icon {
  transform: rotateZ(0deg);
}
.orbit-center__icon {
  transform: rotateZ(-360deg);
  transition: all 300ms ease-in-out;
}
.orbit-wrap > li.orbit-center:hover ~ li > ul {
  width: 0;
  height: 0;
}
.orbit-wrap > li.orbit-center:hover ~ li > ul * {
  transform: translate(0, 0);
}
/* animations */
@keyframes clockwiseRotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes counterClockwiseRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
/* icons */
.orbit li ul {
    margin: 0px;
}
.fa-edge,
.fa-docker {
  color: #03a9f4;
}
.fa-apple {
  color: #000;
}
.fa-linux {
  color: #222;
}
.fa-windows {
  color: #03a9f4;
}

.fa-html5 {
  color: #e65100;
}
.fa-css3 {
  color: #2196f3;
}
.fa-git {
  color: #F1502F;
}

.fa-angular {
  color: #a6120d;
}

.fa-node {
  color: #3c873a;
}
.fa-vuejs {
  color: #31475e;
}
.fa-python {
  color: #376fa0;
}
.fa-golang,
.fa-react,
.fa-salesforce {
  color: #00aed8;
}
.fa-java {
  color:  red;
}
.fa-java:before {
font-weight: 600;
}
.fa-oracle {
  color: #ffde57;
}
.fa-windows {
  color: #00A4EF;
}

.fa-slack {
  color: #df1d5a;
}
.fa-aws {
  color: #202b3c;
}


@media (max-width: 768px) {
  /* Fixed height for the orbit container on mobile */
  .orbit {
    width: 100%;
    height: 600px; /* You can adjust the height as per your preference */
    position: relative;
    overflow: hidden; /* Ensure content doesn't overflow */
  }

  /* Enable horizontal scrolling without affecting the layout */
  .scroll-container {
    width: 100%;
    max-width: 100%;
    overflow-x: scroll; /* Horizontal scroll for overflow */
    overflow-y: hidden; /* No vertical scroll */
    white-space: nowrap; /* Prevent line breaks */
  }


  /* Orbit icons maintain their original size */
  .orbit-icon {
    width: 1.6em;
    height: 1.6em;
    font-size: 1.2em; /* Maintain font size */
  }

  /* Keep the orbit center size consistent */
  .orbit-center {
    width: 2em;
    height: 2em;
    line-height: 2em;
    font-size: 1.5em;
  }

  /* Ensure the center icon image scales properly */
  .orbit-center__icon img {
    width: 100%;
  }

  /* Make sure the rings remain centered */
  .orbit-wrap > li {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}/* End custom CSS */