.elementor-399 .elementor-element.elementor-element-85c4822{--display:flex;--min-height:700px;--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;--overlay-opacity:0.85;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-85c4822:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-85c4822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finnbook.com/wp-content/uploads/2026/01/imgi_1_photo-1728659964407-ed9a942ec2de.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-399 .elementor-element.elementor-element-85c4822::before, .elementor-399 .elementor-element.elementor-element-85c4822 > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-85c4822 > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-85c4822 > .elementor-background-slideshow::before, .elementor-399 .elementor-element.elementor-element-85c4822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-399 .elementor-element.elementor-element-85c4822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-399 .elementor-element.elementor-element-0c84e1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-0c84e1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-0c84e1b .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:16px 35px 16px 35px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-ca897bc{background-color:#0B0B14;text-align:center;}.elementor-399 .elementor-element.elementor-element-ca897bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-c30ca69{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-c30ca69.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-399 .elementor-element.elementor-element-9cf2fc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-9cf2fc6 .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9cf2fc6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-9cf2fc6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-9cf2fc6:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-9cf2fc6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9f303d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-9f303d1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-9f303d1 .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9f303d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9f303d1.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-9f303d1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9f303d1 .elementor-icon{font-size:10px;}.elementor-399 .elementor-element.elementor-element-9f303d1 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-9f303d1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-9f303d1:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-9f303d1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-784858e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-784858e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-784858e .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-784858e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-784858e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-784858e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-784858e .elementor-icon{font-size:10px;}.elementor-399 .elementor-element.elementor-element-784858e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-784858e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-784858e:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-784858e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-99527d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-99527d4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-99527d4 .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-99527d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-99527d4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-99527d4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-99527d4 .elementor-icon{font-size:10px;}.elementor-399 .elementor-element.elementor-element-99527d4 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-99527d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-99527d4:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-99527d4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1cdc6d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-1cdc6d7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-1cdc6d7 .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1cdc6d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1cdc6d7.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1cdc6d7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1cdc6d7 .elementor-icon{font-size:10px;}.elementor-399 .elementor-element.elementor-element-1cdc6d7 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1cdc6d7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-1cdc6d7:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-1cdc6d7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-9863c72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-06ea3b0 .elementor-icon-list-icon i{color:#FF7A18;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-06ea3b0 .elementor-icon-list-icon svg{fill:#FF7A18;transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-06ea3b0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-06ea3b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-06ea3b0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-06ea3b0 .elementor-icon-list-text{color:#FF7A18;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-70480ac .elementor-icon-list-icon i{color:#2B86FF;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-70480ac .elementor-icon-list-icon svg{fill:#2B86FF;transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-70480ac{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-70480ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-70480ac .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-70480ac .elementor-icon-list-text{color:#2B86FF;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-7607716 .elementor-icon-list-icon i{color:#FF3CAC;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-7607716 .elementor-icon-list-icon svg{fill:#FF3CAC;transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-7607716{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-7607716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-7607716 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-7607716 .elementor-icon-list-text{color:#FF3CAC;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-f139c97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-f139c97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-f139c97 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;padding:16px 35px 16px 35px;}.elementor-399 .elementor-element.elementor-element-6c6092e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-5d58dd7d{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-5d58dd7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-4968414b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-item:not(:last-child):after{content:"";height:56%;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-icon i{color:var( --e-global-color-32ae792 );transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-icon svg{fill:var( --e-global-color-32ae792 );transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-399 .elementor-element.elementor-element-4968414b .elementor-icon-list-text{color:#9C9C9C;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-19c18ba1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-7a47c802.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7a47c802 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-7a47c802 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-28a99257.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-28a99257 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-28a99257 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-65cc323b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-65cc323b .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-65cc323b .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-f3b82dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-f3b82dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-f3b82dc .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-62cf1245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-62cf1245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-20a0ddf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-20a0ddf1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-20a0ddf1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-7009b770.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7009b770 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-7009b770 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-473c0f13{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:12px 12px 12px 12px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6f5c3ddc{--display:flex;--min-height:850px;--border-radius:12px 12px 12px 12px;}.elementor-399 .elementor-element.elementor-element-6f5c3ddc:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-6f5c3ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finnbook.com/wp-content/uploads/2026/01/download-36.webp");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-383f98b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-399 .elementor-element.elementor-element-2d08c69f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2d08c69f .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6005a14b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6005a14b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-3e640935{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2615a1ee.elementor-view-stacked .elementor-icon{background-color:#4F3425;fill:#FF7A18;color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-2615a1ee.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2615a1ee.elementor-view-default .elementor-icon{fill:#4F3425;color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-2615a1ee.elementor-view-framed .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon{font-size:23px;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-2615a1ee:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-2615a1ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4a638f8e.elementor-view-stacked .elementor-icon{background-color:#253753;fill:var( --e-global-color-32ae792 );color:var( --e-global-color-32ae792 );}.elementor-399 .elementor-element.elementor-element-4a638f8e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4a638f8e.elementor-view-default .elementor-icon{fill:#253753;color:#253753;border-color:#253753;}.elementor-399 .elementor-element.elementor-element-4a638f8e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-32ae792 );}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon{font-size:23px;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-4a638f8e:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-4a638f8e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-72613de1.elementor-view-stacked .elementor-icon{background-color:#3A1F34;fill:var( --e-global-color-a406661 );color:var( --e-global-color-a406661 );}.elementor-399 .elementor-element.elementor-element-72613de1.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-72613de1.elementor-view-default .elementor-icon{fill:#3A1F34;color:#3A1F34;border-color:#3A1F34;}.elementor-399 .elementor-element.elementor-element-72613de1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a406661 );}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon{font-size:23px;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-72613de1:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-72613de1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-7b1ba025.elementor-view-stacked .elementor-icon{background-color:#1B132F;fill:#401B82;color:#401B82;}.elementor-399 .elementor-element.elementor-element-7b1ba025.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7b1ba025.elementor-view-default .elementor-icon{fill:#1B132F;color:#1B132F;border-color:#1B132F;}.elementor-399 .elementor-element.elementor-element-7b1ba025.elementor-view-framed .elementor-icon{background-color:#401B82;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon{font-size:23px;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-7b1ba025:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-7b1ba025:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2ae54ac2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2ae54ac2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-2ae54ac2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-7d3a5444{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:12px 12px 12px 12px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6f4ce02e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-399 .elementor-element.elementor-element-43a3bf26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-43a3bf26 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-64b7be62{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-64b7be62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4d1292af{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-20153e62{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-20153e62.e-con{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-505ecfcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-505ecfcf .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3767b797.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-title{margin-block-end:-12px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-3767b797:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-3767b797:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4cbdff73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E69F0045;--border-color:#E69F0045;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-399 .elementor-element.elementor-element-4cbdff73:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-4cbdff73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F43;}.elementor-399 .elementor-element.elementor-element-4b746a2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-4b746a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-4b746a2 .elementor-icon-list-text{color:#BBBBBB;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-62dff129{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-62dff129.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-6a1fdbb9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-6a1fdbb9 .elementor-icon-list-text{color:#C56D29;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-15737a58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-15737a58 .elementor-icon-list-text{color:#27648A;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-399 .elementor-element.elementor-element-3deea018{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-3deea018 .elementor-icon-list-text{color:#D116DC;transition:color 0.3s;}.elementor-399 .elementor-element.elementor-element-704ff7de{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A5A5A53D;--border-color:#A5A5A53D;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-704ff7de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-732515a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-732515a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-732515a5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2dcfc977.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2dcfc977 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-2dcfc977 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-143a2e67.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-143a2e67 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-143a2e67 .elementor-icon-box-title{margin-block-end:-12px;color:#C0C0C0;}.elementor-399 .elementor-element.elementor-element-143a2e67 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-143a2e67 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-143a2e67:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-143a2e67:has(:focus) .elementor-icon-box-title{color:#C0C0C0;}.elementor-399 .elementor-element.elementor-element-109f93cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-93aaf66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-93aaf66 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-1d401119.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-1d401119 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-531e11ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-531e11ae .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-462eff9{--display:flex;--min-height:850px;--justify-content:space-between;--border-radius:12px 12px 12px 12px;}.elementor-399 .elementor-element.elementor-element-462eff9:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-462eff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://finnbook.com/wp-content/uploads/2026/01/imgi_4_photo-1612922767756-aba9118363a0.webp");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-101964e0{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-399 .elementor-element.elementor-element-101964e0:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-101964e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B6F62D4;}.elementor-399 .elementor-element.elementor-element-101964e0.e-con{--align-self:flex-end;}.elementor-399 .elementor-element.elementor-element-4b91697f{padding:10px 10px 10px 10px;}.elementor-399 .elementor-element.elementor-element-4b91697f .elementor-icon-box-title{margin-block-end:5px;color:#FF803A;}.elementor-399 .elementor-element.elementor-element-4b91697f:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-4b91697f:has(:focus) .elementor-icon-box-title{color:#FF803A;}.elementor-399 .elementor-element.elementor-element-4b91697f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-79ca43b6{--display:flex;--justify-content:space-evenly;--border-radius:11px 11px 11px 11px;}.elementor-399 .elementor-element.elementor-element-79ca43b6.e-con{--align-self:flex-end;}.elementor-399 .elementor-element.elementor-element-2f445e88{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:9px;--padding-right:9px;}.elementor-399 .elementor-element.elementor-element-2f445e88:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-2f445e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#636A72;}.elementor-399 .elementor-element.elementor-element-3a493c23 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-399 .elementor-element.elementor-element-3a493c23 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3a493c23.elementor-view-stacked .elementor-icon{background-color:#7BFF67;}.elementor-399 .elementor-element.elementor-element-3a493c23.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3a493c23.elementor-view-default .elementor-icon{fill:#7BFF67;color:#7BFF67;border-color:#7BFF67;}.elementor-399 .elementor-element.elementor-element-3a493c23 .elementor-icon{font-size:8px;}.elementor-399 .elementor-element.elementor-element-3a493c23 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-3a493c23 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-399 .elementor-element.elementor-element-3a493c23:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-3a493c23:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-25f88818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-776f70b9{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-776f70b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-ad4f33b{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-ad4f33b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6be9e80d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-28c1e1da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-28c1e1da:hover::before, .elementor-399 .elementor-element.elementor-element-28c1e1da:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-28c1e1da:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-28c1e1da > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-28c1e1da > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-28c1e1da:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-98f5f98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-98f5f98 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-83abbd9 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-stacked .elementor-icon{background-color:#4F3425;color:#D06A31;}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-default .elementor-icon{color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-default .elementor-icon svg{fill:#4F3425;}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-framed .elementor-icon{background-color:#D06A31;}.elementor-399 .elementor-element.elementor-element-83abbd9.elementor-view-stacked .elementor-icon svg{fill:#D06A31;}.elementor-399 .elementor-element.elementor-element-83abbd9 .elementor-icon{font-size:38px;}.elementor-399 .elementor-element.elementor-element-83abbd9 .elementor-icon svg{height:38px;}.elementor-399 .elementor-element.elementor-element-327b2bf8.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-327b2bf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2ef071c9{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-4aff7d8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-4aff7d8a:hover::before, .elementor-399 .elementor-element.elementor-element-4aff7d8a:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-4aff7d8a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-4aff7d8a > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-4aff7d8a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-4aff7d8a:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-468575ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-468575ca .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3be82eb0 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-stacked .elementor-icon{background-color:#1B2D48;color:#1B60C7;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-default .elementor-icon{color:#1B2D48;border-color:#1B2D48;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-default .elementor-icon svg{fill:#1B2D48;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-framed .elementor-icon{background-color:#1B60C7;}.elementor-399 .elementor-element.elementor-element-3be82eb0.elementor-view-stacked .elementor-icon svg{fill:#1B60C7;}.elementor-399 .elementor-element.elementor-element-3be82eb0 .elementor-icon{font-size:38px;}.elementor-399 .elementor-element.elementor-element-3be82eb0 .elementor-icon svg{height:38px;}.elementor-399 .elementor-element.elementor-element-3089d6a3.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3089d6a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-67e4005a{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-167d31d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-167d31d7:hover::before, .elementor-399 .elementor-element.elementor-element-167d31d7:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-167d31d7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-167d31d7 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-167d31d7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-167d31d7:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-24846277.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-24846277 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-6dc7018a .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-stacked .elementor-icon{background-color:#4F2842;color:#C7198D;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-default .elementor-icon{color:#4F2842;border-color:#4F2842;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-default .elementor-icon svg{fill:#4F2842;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-framed .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-6dc7018a.elementor-view-stacked .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-6dc7018a .elementor-icon{font-size:38px;}.elementor-399 .elementor-element.elementor-element-6dc7018a .elementor-icon svg{height:38px;}.elementor-399 .elementor-element.elementor-element-4494886b.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-4494886b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4259b816{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-2c429a68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-34233596{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-34233596 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-5679cc8c{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-19356926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-6c74c77a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6c74c77a:hover::before, .elementor-399 .elementor-element.elementor-element-6c74c77a:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6c74c77a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6c74c77a > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-6c74c77a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-6c74c77a:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-3d5d6f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3d5d6f4 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6bc893cb .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6bc893cb .elementor-icon{font-size:25px;}.elementor-399 .elementor-element.elementor-element-6bc893cb .elementor-icon svg{height:25px;}.elementor-399 .elementor-element.elementor-element-30df9f94.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-30df9f94{text-align:start;}.elementor-399 .elementor-element.elementor-element-30df9f94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-130fc392{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-56a25c7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-56a25c7d:hover::before, .elementor-399 .elementor-element.elementor-element-56a25c7d:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-56a25c7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-56a25c7d > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-56a25c7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-56a25c7d:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-46efbb52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-46efbb52 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3add8e53 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-3add8e53.elementor-view-stacked .elementor-icon{background-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-3add8e53.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3add8e53.elementor-view-default .elementor-icon{color:#3193DE;border-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-3add8e53.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3add8e53.elementor-view-default .elementor-icon svg{fill:#3193DE;}.elementor-399 .elementor-element.elementor-element-3add8e53 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-3add8e53 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-4f006812.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-4f006812{text-align:start;}.elementor-399 .elementor-element.elementor-element-4f006812 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-31c85eb4{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-63761ad1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-63761ad1:hover::before, .elementor-399 .elementor-element.elementor-element-63761ad1:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-63761ad1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-63761ad1 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-63761ad1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-63761ad1:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-12445e56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-12445e56 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa.elementor-view-stacked .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1c8fb4aa.elementor-view-default .elementor-icon{color:#C7198D;border-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1c8fb4aa.elementor-view-default .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-1c8fb4aa .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-33f7c88d.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-33f7c88d{text-align:start;}.elementor-399 .elementor-element.elementor-element-33f7c88d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-64767e16{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-72196c2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-72196c2c:hover::before, .elementor-399 .elementor-element.elementor-element-72196c2c:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-72196c2c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-72196c2c > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-72196c2c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-72196c2c:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-2dbd941c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2dbd941c .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-11834481 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-11834481.elementor-view-stacked .elementor-icon{background-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-11834481.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-11834481.elementor-view-default .elementor-icon{color:#7B2FF7;border-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-11834481.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-11834481.elementor-view-default .elementor-icon svg{fill:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-11834481 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-11834481 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-37ac2052.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-37ac2052{text-align:start;}.elementor-399 .elementor-element.elementor-element-37ac2052 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-77a3ed94{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-6ab52375{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-338f1915{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-338f1915:hover::before, .elementor-399 .elementor-element.elementor-element-338f1915:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-338f1915:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-338f1915 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-338f1915 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-338f1915:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-13f90742.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-13f90742 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-209be3f .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-209be3f.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-209be3f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-209be3f.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-209be3f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-209be3f.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-209be3f .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-209be3f .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-76eee6e8.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-76eee6e8{text-align:start;}.elementor-399 .elementor-element.elementor-element-76eee6e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-552e31a6{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-50628be4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-50628be4:hover::before, .elementor-399 .elementor-element.elementor-element-50628be4:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-50628be4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-50628be4 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-50628be4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-50628be4:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-3025ca17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3025ca17 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2d5730a0 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-2d5730a0.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2d5730a0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2d5730a0.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2d5730a0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2d5730a0.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2d5730a0 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-2d5730a0 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-60cc85a.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-60cc85a{text-align:start;}.elementor-399 .elementor-element.elementor-element-60cc85a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2e0993f6{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-365d17e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-365d17e4:hover::before, .elementor-399 .elementor-element.elementor-element-365d17e4:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-365d17e4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-365d17e4 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-365d17e4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-365d17e4:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-5800cacf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-5800cacf .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-1d35db28 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-1d35db28.elementor-view-stacked .elementor-icon{background-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-1d35db28.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1d35db28.elementor-view-default .elementor-icon{color:#3193DE;border-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-1d35db28.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1d35db28.elementor-view-default .elementor-icon svg{fill:#3193DE;}.elementor-399 .elementor-element.elementor-element-1d35db28 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-1d35db28 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-7d5e24e6.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-7d5e24e6{text-align:start;}.elementor-399 .elementor-element.elementor-element-7d5e24e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-23829a0b{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-30b6cf9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-30b6cf9d:hover::before, .elementor-399 .elementor-element.elementor-element-30b6cf9d:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-30b6cf9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-30b6cf9d > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-30b6cf9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-30b6cf9d:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-137c1bec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-137c1bec .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-58c59846 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-58c59846.elementor-view-stacked .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-58c59846.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-58c59846.elementor-view-default .elementor-icon{color:#C7198D;border-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-58c59846.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-58c59846.elementor-view-default .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-58c59846 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-58c59846 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-588bdab8.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-588bdab8{text-align:start;}.elementor-399 .elementor-element.elementor-element-588bdab8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1d0d5880{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-2bedeb67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-79073bf8{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-79073bf8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-41e16e6b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-3d34d168{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-5f33e952{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-5f33e952:hover::before, .elementor-399 .elementor-element.elementor-element-5f33e952:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-5f33e952:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-5f33e952 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-5f33e952 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-5f33e952:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-5b444cf9 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-5b444cf9.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-5b444cf9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5b444cf9.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-5b444cf9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5b444cf9.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-5b444cf9 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-5b444cf9 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-28614cd7.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-28614cd7{text-align:start;}.elementor-399 .elementor-element.elementor-element-28614cd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-30559069{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-69dbf3dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-69dbf3dc .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2ed78945.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2ed78945 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3bb560d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-3bb560d2:hover::before, .elementor-399 .elementor-element.elementor-element-3bb560d2:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3bb560d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3bb560d2 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-3bb560d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-3bb560d2:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-6cf81f1b .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6cf81f1b.elementor-view-stacked .elementor-icon{background-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-6cf81f1b.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6cf81f1b.elementor-view-default .elementor-icon{color:#3193DE;border-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-6cf81f1b.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6cf81f1b.elementor-view-default .elementor-icon svg{fill:#3193DE;}.elementor-399 .elementor-element.elementor-element-6cf81f1b .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-6cf81f1b .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-74113251.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-74113251{text-align:start;}.elementor-399 .elementor-element.elementor-element-74113251 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-55e2d733{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-57398114.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-57398114 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3ec255e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3ec255e .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2489b844{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-2489b844:hover::before, .elementor-399 .elementor-element.elementor-element-2489b844:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-2489b844:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-2489b844 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-2489b844 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-2489b844:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb.elementor-view-stacked .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1f9ab2eb.elementor-view-default .elementor-icon{color:#C7198D;border-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1f9ab2eb.elementor-view-default .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-1f9ab2eb .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-173624c6.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-173624c6{text-align:start;}.elementor-399 .elementor-element.elementor-element-173624c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2498e1b4{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-46a23e30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-46a23e30 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-1bba47b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-1bba47b8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-4e755860{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-6c6ea089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6c6ea089:hover::before, .elementor-399 .elementor-element.elementor-element-6c6ea089:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6c6ea089:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6c6ea089 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-6c6ea089 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-6c6ea089:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-7f41e3d4{width:var( --container-widget-width, 15.787% );max-width:15.787%;--container-widget-width:15.787%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7f41e3d4 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-view-stacked .elementor-icon{background-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-view-default .elementor-icon{color:#7B2FF7;border-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7f41e3d4.elementor-view-default .elementor-icon svg{fill:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-7f41e3d4 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-7f41e3d4 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-23dcfe88.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-23dcfe88{text-align:start;}.elementor-399 .elementor-element.elementor-element-23dcfe88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-7fa3ceab{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-7ec08a81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7ec08a81 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-45eba46a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-45eba46a .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-57738990{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-57738990:hover::before, .elementor-399 .elementor-element.elementor-element-57738990:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-57738990:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-57738990 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-57738990 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-57738990:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-6a8a07a3 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6a8a07a3.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6a8a07a3.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6a8a07a3.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6a8a07a3.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6a8a07a3.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-6a8a07a3 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-6a8a07a3 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-5aa804d1.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-5aa804d1{text-align:start;}.elementor-399 .elementor-element.elementor-element-5aa804d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-167ffdf2{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-10ff011f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-10ff011f .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2769134.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2769134 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-70020df0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-70020df0:hover::before, .elementor-399 .elementor-element.elementor-element-70020df0:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-70020df0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-70020df0 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-70020df0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-70020df0:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-bdb410c .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-bdb410c.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-bdb410c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-bdb410c.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-bdb410c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-bdb410c.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-bdb410c .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-bdb410c .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-25cb96bb.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-25cb96bb{text-align:start;}.elementor-399 .elementor-element.elementor-element-25cb96bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-39ba6ee3{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-7385a402.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7385a402 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3502e5eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3502e5eb .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-8e5b5da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-2a7f2c9b{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-2a7f2c9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-457a5a4{width:var( --container-widget-width, 90.092% );max-width:90.092%;--container-widget-width:90.092%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-457a5a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2e581936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-2a1b64fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-2a1b64fd:hover::before, .elementor-399 .elementor-element.elementor-element-2a1b64fd:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-2a1b64fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-2a1b64fd > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-2a1b64fd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-2a1b64fd:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-7bdae75d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7bdae75d .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-19a39fc7 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-19a39fc7.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-19a39fc7.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-19a39fc7.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-19a39fc7.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-19a39fc7.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-19a39fc7 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-19a39fc7 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-6bc26b38.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-6bc26b38{text-align:start;}.elementor-399 .elementor-element.elementor-element-6bc26b38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3d921ea1{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-322bf858{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-322bf858:hover::before, .elementor-399 .elementor-element.elementor-element-322bf858:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-322bf858:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-322bf858 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-322bf858 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-322bf858:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-7d9043d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-7d9043d2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-f71f113 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-f71f113.elementor-view-stacked .elementor-icon{background-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-f71f113.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-f71f113.elementor-view-default .elementor-icon{color:#3193DE;border-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-f71f113.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-f71f113.elementor-view-default .elementor-icon svg{fill:#3193DE;}.elementor-399 .elementor-element.elementor-element-f71f113 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-f71f113 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-16019207.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-16019207{text-align:start;}.elementor-399 .elementor-element.elementor-element-16019207 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-68c9433a{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-33045e4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-33045e4f:hover::before, .elementor-399 .elementor-element.elementor-element-33045e4f:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-33045e4f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-33045e4f > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-33045e4f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-33045e4f:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-66497117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-66497117 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-1f157367 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-1f157367.elementor-view-stacked .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f157367.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1f157367.elementor-view-default .elementor-icon{color:#C7198D;border-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f157367.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1f157367.elementor-view-default .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-1f157367 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-1f157367 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-8d021a9.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-8d021a9{text-align:start;}.elementor-399 .elementor-element.elementor-element-8d021a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-174626a{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-512e685f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-512e685f:hover::before, .elementor-399 .elementor-element.elementor-element-512e685f:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-512e685f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-512e685f > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-512e685f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-512e685f:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-ac175fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-ac175fd .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-10095f39 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-10095f39.elementor-view-stacked .elementor-icon{background-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-10095f39.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-10095f39.elementor-view-default .elementor-icon{color:#7B2FF7;border-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-10095f39.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-10095f39.elementor-view-default .elementor-icon svg{fill:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-10095f39 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-10095f39 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-5cc77f26.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-5cc77f26{text-align:start;}.elementor-399 .elementor-element.elementor-element-5cc77f26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-511d790d{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-484c01e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-7c9cb1bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-7c9cb1bd:hover::before, .elementor-399 .elementor-element.elementor-element-7c9cb1bd:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-7c9cb1bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-7c9cb1bd > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-7c9cb1bd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-7c9cb1bd:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-715ba08c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-715ba08c .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2e6641ad .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-2e6641ad.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2e6641ad.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2e6641ad.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2e6641ad.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2e6641ad.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-2e6641ad .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-2e6641ad .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-70a4dd9e.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-70a4dd9e{text-align:start;}.elementor-399 .elementor-element.elementor-element-70a4dd9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-45b78eaf{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-435da933{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-435da933:hover::before, .elementor-399 .elementor-element.elementor-element-435da933:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-435da933:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-435da933 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-435da933 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-435da933:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-865832b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-865832b .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-643c7f1c .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-643c7f1c.elementor-view-stacked .elementor-icon{background-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-643c7f1c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-643c7f1c.elementor-view-default .elementor-icon{color:#C36B2A;border-color:#C36B2A;}.elementor-399 .elementor-element.elementor-element-643c7f1c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-643c7f1c.elementor-view-default .elementor-icon svg{fill:#C36B2A;}.elementor-399 .elementor-element.elementor-element-643c7f1c .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-643c7f1c .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-5a2e6acf.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-5a2e6acf{text-align:start;}.elementor-399 .elementor-element.elementor-element-5a2e6acf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-19e59326{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-ddc8f34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-ddc8f34:hover::before, .elementor-399 .elementor-element.elementor-element-ddc8f34:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-ddc8f34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-ddc8f34 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-ddc8f34 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-ddc8f34:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-5e6f50c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-5e6f50c5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-5342d91f .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-5342d91f.elementor-view-stacked .elementor-icon{background-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-5342d91f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5342d91f.elementor-view-default .elementor-icon{color:#3193DE;border-color:#3193DE;}.elementor-399 .elementor-element.elementor-element-5342d91f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5342d91f.elementor-view-default .elementor-icon svg{fill:#3193DE;}.elementor-399 .elementor-element.elementor-element-5342d91f .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-5342d91f .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-1ed8271f.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-1ed8271f{text-align:start;}.elementor-399 .elementor-element.elementor-element-1ed8271f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3f3fd7a0{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-57812383{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-57812383:hover::before, .elementor-399 .elementor-element.elementor-element-57812383:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-57812383:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-57812383 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-57812383 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-57812383:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-5c2512e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-5c2512e9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-7eb9afb9 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-7eb9afb9.elementor-view-stacked .elementor-icon{background-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-7eb9afb9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7eb9afb9.elementor-view-default .elementor-icon{color:#C7198D;border-color:#C7198D;}.elementor-399 .elementor-element.elementor-element-7eb9afb9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7eb9afb9.elementor-view-default .elementor-icon svg{fill:#C7198D;}.elementor-399 .elementor-element.elementor-element-7eb9afb9 .elementor-icon{font-size:43px;}.elementor-399 .elementor-element.elementor-element-7eb9afb9 .elementor-icon svg{height:43px;}.elementor-399 .elementor-element.elementor-element-7afc3f81.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-7afc3f81{text-align:start;}.elementor-399 .elementor-element.elementor-element-7afc3f81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3609595d{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px #045CB4;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-200d6b91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-1ad10841{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-1ad10841 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-52960c78{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-16238f59{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:12px 12px 12px 12px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-16238f59.e-con{--align-self:center;}.elementor-399 .elementor-element.elementor-element-a4bbfa2{--display:flex;--min-height:800px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-399 .elementor-element.elementor-element-1550464e{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-1550464e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-1550464e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-75a451b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-75a451b.elementor-view-stacked .elementor-icon{background-color:#B35E2E;}.elementor-399 .elementor-element.elementor-element-75a451b.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-75a451b.elementor-view-default .elementor-icon{fill:#B35E2E;color:#B35E2E;border-color:#B35E2E;}.elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-75a451b:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-75a451b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-75a451b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-26510cce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-26510cce.elementor-view-stacked .elementor-icon{background-color:#2E88B3;}.elementor-399 .elementor-element.elementor-element-26510cce.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-26510cce.elementor-view-default .elementor-icon{fill:#2E88B3;color:#2E88B3;border-color:#2E88B3;}.elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-26510cce:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-26510cce:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-26510cce .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3ce059f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3ce059f5.elementor-view-stacked .elementor-icon{background-color:#E139BD;}.elementor-399 .elementor-element.elementor-element-3ce059f5.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3ce059f5.elementor-view-default .elementor-icon{fill:#E139BD;color:#E139BD;border-color:#E139BD;}.elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-3ce059f5:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-3ce059f5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3ce059f5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8.elementor-view-stacked .elementor-icon{background-color:#7C62DD;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5e0e5dc8.elementor-view-default .elementor-icon{fill:#7C62DD;color:#7C62DD;border-color:#7C62DD;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-5e0e5dc8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-6e8558ea{--display:flex;--min-height:815px;--border-radius:12px 12px 12px 12px;}.elementor-399 .elementor-element.elementor-element-44e70f38{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#39393D47;--border-color:#39393D47;--border-radius:11px 11px 11px 11px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-44e70f38:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-44e70f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39393DD1;}.elementor-399 .elementor-element.elementor-element-ba65515.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-ba65515 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6839c22a.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-6839c22a{text-align:start;}.elementor-399 .elementor-element.elementor-element-6839c22a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-14871fce{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-15f750c8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#39393D47;--border-color:#39393D47;--border-radius:11px 11px 11px 11px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-15f750c8:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-15f750c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39393DD1;}.elementor-399 .elementor-element.elementor-element-4599c33e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-4599c33e .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-7f037bbc.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-7f037bbc{text-align:start;}.elementor-399 .elementor-element.elementor-element-7f037bbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-12018c46{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-42665cf9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#39393D47;--border-color:#39393D47;--border-radius:11px 11px 11px 11px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-42665cf9:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-42665cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39393DD1;}.elementor-399 .elementor-element.elementor-element-154efcdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-154efcdf .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3cbcc320.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-3cbcc320{text-align:start;}.elementor-399 .elementor-element.elementor-element-3cbcc320 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-493459a6{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#D6D6D6;}.elementor-399 .elementor-element.elementor-element-341397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-6cecd138{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-6cecd138 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-759f6efe{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#D7D7D7;}.elementor-399 .elementor-element.elementor-element-79388aea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-32847c9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-32847c9e:hover::before, .elementor-399 .elementor-element.elementor-element-32847c9e:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-32847c9e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-32847c9e > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-32847c9e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-32847c9e:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-8ed2051.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-8ed2051 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3c86fe90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-3c86fe90:hover::before, .elementor-399 .elementor-element.elementor-element-3c86fe90:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3c86fe90:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3c86fe90 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-3c86fe90 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-3c86fe90:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-6dd5c29e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6dd5c29e .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-45904898{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-45904898:hover::before, .elementor-399 .elementor-element.elementor-element-45904898:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-45904898:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-45904898 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-45904898 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-45904898:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-36a04310.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-36a04310 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-42949d70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-42949d70:hover::before, .elementor-399 .elementor-element.elementor-element-42949d70:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-42949d70:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-42949d70 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-42949d70 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-42949d70:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-3f4e7779.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3f4e7779 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-5fcb34ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-5fcb34ba:hover::before, .elementor-399 .elementor-element.elementor-element-5fcb34ba:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-5fcb34ba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-5fcb34ba > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-5fcb34ba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-5fcb34ba:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-40566426.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-40566426 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2fbd2415{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-461a0766{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-461a0766:hover::before, .elementor-399 .elementor-element.elementor-element-461a0766:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-461a0766:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-461a0766 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-461a0766 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-461a0766:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-6bc98464.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6bc98464 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6abcbc3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6abcbc3a:hover::before, .elementor-399 .elementor-element.elementor-element-6abcbc3a:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6abcbc3a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6abcbc3a > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-6abcbc3a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-6abcbc3a:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-4325a543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-4325a543 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-3204d4c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-3204d4c2:hover::before, .elementor-399 .elementor-element.elementor-element-3204d4c2:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3204d4c2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-3204d4c2 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-3204d4c2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-3204d4c2:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-734e856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-734e856 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-6da91709{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-6da91709:hover::before, .elementor-399 .elementor-element.elementor-element-6da91709:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6da91709:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-6da91709 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-6da91709 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-6da91709:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-634bb5c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-634bb5c9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-27ed2973{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-399 .elementor-element.elementor-element-27ed2973:hover::before, .elementor-399 .elementor-element.elementor-element-27ed2973:hover > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-27ed2973:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-27ed2973 > .elementor-background-slideshow:hover::before, .elementor-399 .elementor-element.elementor-element-27ed2973 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-02b4f9b );--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-27ed2973:hover{--overlay-opacity:0.5;}.elementor-399 .elementor-element.elementor-element-68df2ce4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-68df2ce4 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-533dc010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-18bc8f19{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-6da5b402 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6da5b402.elementor-view-stacked .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-6da5b402.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6da5b402.elementor-view-default .elementor-icon{color:#FF7A18;border-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-6da5b402.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6da5b402.elementor-view-default .elementor-icon svg{fill:#FF7A18;}.elementor-399 .elementor-element.elementor-element-6da5b402 .elementor-icon{font-size:82px;}.elementor-399 .elementor-element.elementor-element-6da5b402 .elementor-icon svg{height:82px;}.elementor-399 .elementor-element.elementor-element-5d1c36db{text-align:center;}.elementor-399 .elementor-element.elementor-element-5d1c36db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:400;line-height:64px;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-567c0a66{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-557e0c2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-7f1d3c15{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#78523C;--border-color:#78523C;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:10px;--padding-left:30px;--padding-right:4px;}.elementor-399 .elementor-element.elementor-element-7f1d3c15:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-7f1d3c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6060608F;}.elementor-399 .elementor-element.elementor-element-47f09dcf.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-47f09dcf .elementor-button{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;padding:16px 32px 16px 32px;}.elementor-399 .elementor-element.elementor-element-6d0629ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3ec52826{text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-6e70f3bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#78523C;--border-color:#78523C;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:10px;--padding-left:30px;--padding-right:4px;}.elementor-399 .elementor-element.elementor-element-6e70f3bc:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-6e70f3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6060608F;}.elementor-399 .elementor-element.elementor-element-2b948d1c.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-2b948d1c .elementor-button{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;padding:16px 32px 16px 32px;}.elementor-399 .elementor-element.elementor-element-555c30f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-72aee2ce{text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-1b89511c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-64e8e60f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#78523C;--border-color:#78523C;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:10px;--padding-left:30px;--padding-right:4px;}.elementor-399 .elementor-element.elementor-element-64e8e60f:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-64e8e60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6060608F;}.elementor-399 .elementor-element.elementor-element-60e3164a.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-60e3164a .elementor-button{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;padding:16px 32px 16px 32px;}.elementor-399 .elementor-element.elementor-element-599161a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-769072e5{text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-20cb03ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#78523C;--border-color:#78523C;--border-radius:15px 15px 15px 15px;--padding-top:32px;--padding-bottom:10px;--padding-left:30px;--padding-right:4px;}.elementor-399 .elementor-element.elementor-element-20cb03ed:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-20cb03ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6060608F;}.elementor-399 .elementor-element.elementor-element-6272dd81.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-6272dd81 .elementor-button{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:700;padding:16px 32px 16px 32px;}.elementor-399 .elementor-element.elementor-element-4c33ea05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-738c18fd{text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-29796c28 .elementor-button-content-wrapper{flex-direction:row;}.elementor-399 .elementor-element.elementor-element-29796c28 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:16px 15px 16px 15px;}.elementor-399 .elementor-element.elementor-element-2011087a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-247becc4{background-color:#0B0B14;text-align:center;}.elementor-399 .elementor-element.elementor-element-247becc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:68px;font-weight:400;line-height:60px;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-697c5cba{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-45cdcfb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-45cdcfb3.e-con{--align-self:center;}.elementor-399 .elementor-element.elementor-element-2e860aea{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-2e860aea:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-2e860aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161B;}.elementor-399 .elementor-element.elementor-element-45505876 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 19px 16px 19px;}.elementor-399 .elementor-element.elementor-element-41471573 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-41471573.elementor-view-stacked .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-41471573.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-41471573.elementor-view-default .elementor-icon{color:#FF7A18;border-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-41471573.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-41471573.elementor-view-default .elementor-icon svg{fill:#FF7A18;}.elementor-399 .elementor-element.elementor-element-73b48458{text-align:center;}.elementor-399 .elementor-element.elementor-element-73b48458 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-274f917e{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-3fef04d0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-3fef04d0:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-3fef04d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161B;}.elementor-399 .elementor-element.elementor-element-7c516eaa .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 19px 16px 19px;}.elementor-399 .elementor-element.elementor-element-43f23f4e .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-43f23f4e.elementor-view-stacked .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-43f23f4e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-43f23f4e.elementor-view-default .elementor-icon{color:#FF7A18;border-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-43f23f4e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-43f23f4e.elementor-view-default .elementor-icon svg{fill:#FF7A18;}.elementor-399 .elementor-element.elementor-element-3249235a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3249235a{text-align:center;}.elementor-399 .elementor-element.elementor-element-3249235a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-259e95a4{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-4e20d3cb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-4e20d3cb:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-4e20d3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161B;}.elementor-399 .elementor-element.elementor-element-7398f8d8 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 19px 16px 19px;}.elementor-399 .elementor-element.elementor-element-6520846c .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6520846c.elementor-view-stacked .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-6520846c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6520846c.elementor-view-default .elementor-icon{color:#FF7A18;border-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-6520846c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6520846c.elementor-view-default .elementor-icon svg{fill:#FF7A18;}.elementor-399 .elementor-element.elementor-element-5273b0dc{text-align:center;}.elementor-399 .elementor-element.elementor-element-5273b0dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-147b5844{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-6c82154e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:26px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-6c82154e:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-6c82154e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161B;}.elementor-399 .elementor-element.elementor-element-69aa09d7 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 19px 16px 19px;}.elementor-399 .elementor-element.elementor-element-78600bd0 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-78600bd0.elementor-view-stacked .elementor-icon{background-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-78600bd0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-78600bd0.elementor-view-default .elementor-icon{color:#FF7A18;border-color:#FF7A18;}.elementor-399 .elementor-element.elementor-element-78600bd0.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-78600bd0.elementor-view-default .elementor-icon svg{fill:#FF7A18;}.elementor-399 .elementor-element.elementor-element-739ed40d{text-align:center;}.elementor-399 .elementor-element.elementor-element-739ed40d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5b357bd3{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-2da65152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-67d2a837{text-align:center;}.elementor-399 .elementor-element.elementor-element-67d2a837 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:400;line-height:60px;color:#5C6AFC;}.elementor-399 .elementor-element.elementor-element-54d4a49{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-1039e4d8{--display:flex;--min-height:171px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-399 .elementor-element.elementor-element-1039e4d8.e-con{--align-self:center;}.elementor-399 .elementor-element.elementor-element-68f08cef{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-36b184de .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-36b184de.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-36b184de.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-36b184de.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-36b184de.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-36b184de.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3e4011f2 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-61ae9703{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-15c8c7a5 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-15c8c7a5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-15c8c7a5.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-15c8c7a5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-15c8c7a5.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-15c8c7a5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-350a0d37 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-1f5f3711{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-4f52eaf9 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-4f52eaf9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4f52eaf9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4f52eaf9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4f52eaf9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-4f52eaf9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-28a99b95 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-379aff6f{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-2a7d3221 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-2a7d3221.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2a7d3221.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2a7d3221.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2a7d3221.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2a7d3221.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4d1e78c5 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-626998b9{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-685567c6 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-685567c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-685567c6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-685567c6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-685567c6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-685567c6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5e5ffc57 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-66e7d72c{--display:flex;--min-height:185px;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-2fcd4b77 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-2fcd4b77.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2fcd4b77.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2fcd4b77.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2fcd4b77.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2fcd4b77.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-a04e07f .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 55px 16px 55px;}.elementor-399 .elementor-element.elementor-element-52efa59c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-72ed16af{text-align:center;}.elementor-399 .elementor-element.elementor-element-72ed16af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:400;line-height:60px;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-4cad6d58{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-7d22d69e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-2f2d535b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:22px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3ffdba9f .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-view-stacked .elementor-icon{background-color:#FC7918;}.elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-view-default .elementor-icon{color:#FC7918;border-color:#FC7918;}.elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-3ffdba9f.elementor-view-default .elementor-icon svg{fill:#FC7918;}.elementor-399 .elementor-element.elementor-element-3ffdba9f .elementor-icon{font-size:52px;}.elementor-399 .elementor-element.elementor-element-3ffdba9f .elementor-icon svg{height:52px;}.elementor-399 .elementor-element.elementor-element-61ef716a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-61ef716a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3b16d0c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3b16d0c3{text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-3fbf718b .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 33px 16px 33px;}.elementor-399 .elementor-element.elementor-element-95d0e1d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:22px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-1806caec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-1806caec .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-1806caec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-32ae792 );}.elementor-399 .elementor-element.elementor-element-1806caec.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1806caec.elementor-view-default .elementor-icon{color:var( --e-global-color-32ae792 );border-color:var( --e-global-color-32ae792 );}.elementor-399 .elementor-element.elementor-element-1806caec.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1806caec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-32ae792 );}.elementor-399 .elementor-element.elementor-element-1806caec .elementor-icon{font-size:52px;}.elementor-399 .elementor-element.elementor-element-1806caec .elementor-icon svg{height:52px;}.elementor-399 .elementor-element.elementor-element-29741890.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-29741890 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-3a544ad0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-3a544ad0{text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-7e9b3bb7 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 33px 16px 33px;}.elementor-399 .elementor-element.elementor-element-3146ee79{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:22px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-26a3fb .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-26a3fb.elementor-view-stacked .elementor-icon{background-color:#FF3CAC;}.elementor-399 .elementor-element.elementor-element-26a3fb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-26a3fb.elementor-view-default .elementor-icon{color:#FF3CAC;border-color:#FF3CAC;}.elementor-399 .elementor-element.elementor-element-26a3fb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-26a3fb.elementor-view-default .elementor-icon svg{fill:#FF3CAC;}.elementor-399 .elementor-element.elementor-element-26a3fb .elementor-icon{font-size:52px;}.elementor-399 .elementor-element.elementor-element-26a3fb .elementor-icon svg{height:52px;}.elementor-399 .elementor-element.elementor-element-45c4301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-45c4301 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-701c891f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-701c891f{text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-6fca58eb .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 33px 16px 33px;}.elementor-399 .elementor-element.elementor-element-7f0b1e76{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:22px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-523ffda4 .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-523ffda4.elementor-view-stacked .elementor-icon{background-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-523ffda4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-523ffda4.elementor-view-default .elementor-icon{color:#7B2FF7;border-color:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-523ffda4.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-523ffda4.elementor-view-default .elementor-icon svg{fill:#7B2FF7;}.elementor-399 .elementor-element.elementor-element-523ffda4 .elementor-icon{font-size:52px;}.elementor-399 .elementor-element.elementor-element-523ffda4 .elementor-icon svg{height:52px;}.elementor-399 .elementor-element.elementor-element-6e4a6450.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-6e4a6450 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2da4dc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-2da4dc1{text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-4f6fcafd .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;line-height:11px;padding:16px 33px 16px 33px;}.elementor-399 .elementor-element.elementor-element-5b48258b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-16ef9746{--display:flex;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-16ef9746.e-con{--align-self:center;}.elementor-399 .elementor-element.elementor-element-6d49fac6 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-6d49fac6.elementor-view-stacked .elementor-icon{background-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-6d49fac6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6d49fac6.elementor-view-default .elementor-icon{color:#2B86FF;border-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-6d49fac6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6d49fac6.elementor-view-default .elementor-icon svg{fill:#2B86FF;}.elementor-399 .elementor-element.elementor-element-6d49fac6 .elementor-icon{font-size:82px;}.elementor-399 .elementor-element.elementor-element-6d49fac6 .elementor-icon svg{height:82px;}.elementor-399 .elementor-element.elementor-element-7502d196{background-color:#0B0B14;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-7502d196 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:60px;text-shadow:0px 0px 25px rgba(213.99999999999991, 110.00000000000001, 253, 0.04);color:#FF5375;}.elementor-399 .elementor-element.elementor-element-1de838fd{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-55951fdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-399 .elementor-element.elementor-element-5fdbf43e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-wrapper{gap:15px;}.elementor-399 .elementor-element.elementor-element-5fdbf43e.elementor-view-stacked .elementor-icon{background-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-5fdbf43e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5fdbf43e.elementor-view-default .elementor-icon{fill:#2B86FF;color:#2B86FF;border-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-5fdbf43e:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-5fdbf43e:has(:focus) .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-78d9ae29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-wrapper{gap:15px;}.elementor-399 .elementor-element.elementor-element-78d9ae29.elementor-view-stacked .elementor-icon{background-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-78d9ae29.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-78d9ae29.elementor-view-default .elementor-icon{fill:#2B86FF;color:#2B86FF;border-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-78d9ae29:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-78d9ae29:has(:focus) .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-wrapper{gap:15px;}.elementor-399 .elementor-element.elementor-element-2f733cbb.elementor-view-stacked .elementor-icon{background-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-2f733cbb.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2f733cbb.elementor-view-default .elementor-icon{fill:#2B86FF;color:#2B86FF;border-color:#2B86FF;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-2f733cbb:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-2f733cbb:has(:focus) .elementor-icon-box-title{color:#E943B9;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-7ad6db2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:55px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-399 .elementor-element.elementor-element-36d66f3c{text-align:center;}.elementor-399 .elementor-element.elementor-element-36d66f3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:400;line-height:60px;text-shadow:0px 0px 10px rgba(255, 122.00000000000001, 24, 0.15);color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-536840f2{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-6926dfde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-3157f251{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-7aaa6d1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-226f7672.elementor-view-stacked .elementor-icon{background-color:#4F3425;fill:#FF7B00;color:#FF7B00;}.elementor-399 .elementor-element.elementor-element-226f7672.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-226f7672.elementor-view-default .elementor-icon{fill:#4F3425;color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-226f7672.elementor-view-framed .elementor-icon{background-color:#FF7B00;}.elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-226f7672:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-226f7672:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-226f7672 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-262318de .elementor-button{background-color:#EF610B;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-6442bcbc{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-5637f334 .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-5637f334.elementor-view-stacked .elementor-icon{background-color:#713C1F;}.elementor-399 .elementor-element.elementor-element-5637f334.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5637f334.elementor-view-default .elementor-icon{color:#713C1F;border-color:#713C1F;}.elementor-399 .elementor-element.elementor-element-5637f334.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5637f334.elementor-view-default .elementor-icon svg{fill:#713C1F;}.elementor-399 .elementor-element.elementor-element-6b6e01b5{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-4add4e03{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-3c44166b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2b433d0d.elementor-view-stacked .elementor-icon{background-color:#77A1D9;fill:#006DFE;color:#006DFE;}.elementor-399 .elementor-element.elementor-element-2b433d0d.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2b433d0d.elementor-view-default .elementor-icon{fill:#77A1D9;color:#77A1D9;border-color:#77A1D9;}.elementor-399 .elementor-element.elementor-element-2b433d0d.elementor-view-framed .elementor-icon{background-color:#006DFE;}.elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-2b433d0d:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-2b433d0d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2b433d0d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-7c1fb4de .elementor-button{background-color:#2C86FF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-3c0a6ad6{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-5dad4cc .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-5dad4cc.elementor-view-stacked .elementor-icon{background-color:#5585FF;}.elementor-399 .elementor-element.elementor-element-5dad4cc.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5dad4cc.elementor-view-default .elementor-icon{color:#5585FF;border-color:#5585FF;}.elementor-399 .elementor-element.elementor-element-5dad4cc.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5dad4cc.elementor-view-default .elementor-icon svg{fill:#5585FF;}.elementor-399 .elementor-element.elementor-element-597c19d5{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-2f204210{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-6be6fa16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-60fef81.elementor-view-stacked .elementor-icon{background-color:#FF0096;fill:#FF61BE;color:#FF61BE;}.elementor-399 .elementor-element.elementor-element-60fef81.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-60fef81.elementor-view-default .elementor-icon{fill:#FF0096;color:#FF0096;border-color:#FF0096;}.elementor-399 .elementor-element.elementor-element-60fef81.elementor-view-framed .elementor-icon{background-color:#FF61BE;}.elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-60fef81:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-60fef81:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-60fef81 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-5bb0915e .elementor-button{background-color:#FD53B7;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-805e018{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-7ed61bed .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-7ed61bed.elementor-view-stacked .elementor-icon{background-color:#FD53B7;}.elementor-399 .elementor-element.elementor-element-7ed61bed.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7ed61bed.elementor-view-default .elementor-icon{color:#FD53B7;border-color:#FD53B7;}.elementor-399 .elementor-element.elementor-element-7ed61bed.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7ed61bed.elementor-view-default .elementor-icon svg{fill:#FD53B7;}.elementor-399 .elementor-element.elementor-element-656b0ff2{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-28a3590c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-4d78fc53{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-bbb9cac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2cd9b12.elementor-view-stacked .elementor-icon{background-color:#8544EE;fill:#4A3074;color:#4A3074;}.elementor-399 .elementor-element.elementor-element-2cd9b12.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2cd9b12.elementor-view-default .elementor-icon{fill:#8544EE;color:#8544EE;border-color:#8544EE;}.elementor-399 .elementor-element.elementor-element-2cd9b12.elementor-view-framed .elementor-icon{background-color:#4A3074;}.elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-2cd9b12:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-2cd9b12:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-2cd9b12 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-3e276ff6 .elementor-button{background-color:#8544EE;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-a82632d{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-fb6c4e8 .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-fb6c4e8.elementor-view-stacked .elementor-icon{background-color:#8544EE;}.elementor-399 .elementor-element.elementor-element-fb6c4e8.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-fb6c4e8.elementor-view-default .elementor-icon{color:#8544EE;border-color:#8544EE;}.elementor-399 .elementor-element.elementor-element-fb6c4e8.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-fb6c4e8.elementor-view-default .elementor-icon svg{fill:#8544EE;}.elementor-399 .elementor-element.elementor-element-a79129{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-6cc245d8{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-20b900af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-6a62883e.elementor-view-stacked .elementor-icon{background-color:#56321EBD;fill:#FE6D00;color:#FE6D00;}.elementor-399 .elementor-element.elementor-element-6a62883e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-6a62883e.elementor-view-default .elementor-icon{fill:#56321EBD;color:#56321EBD;border-color:#56321EBD;}.elementor-399 .elementor-element.elementor-element-6a62883e.elementor-view-framed .elementor-icon{background-color:#FE6D00;}.elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-6a62883e:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-6a62883e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-6a62883e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-4591c32e .elementor-button{background-color:#4F3425;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-b38468a{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-77694a99 .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-77694a99.elementor-view-stacked .elementor-icon{background-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-77694a99.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-77694a99.elementor-view-default .elementor-icon{color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-77694a99.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-77694a99.elementor-view-default .elementor-icon svg{fill:#4F3425;}.elementor-399 .elementor-element.elementor-element-853656{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}.elementor-399 .elementor-element.elementor-element-1ee7396c{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:25px;--padding-bottom:20px;--padding-left:24px;--padding-right:20px;}.elementor-399 .elementor-element.elementor-element-31b2f9d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5c289edc.elementor-view-stacked .elementor-icon{background-color:#4F3425;fill:#FF8200;color:#FF8200;}.elementor-399 .elementor-element.elementor-element-5c289edc.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5c289edc.elementor-view-default .elementor-icon{fill:#4F3425;color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-5c289edc.elementor-view-framed .elementor-icon{background-color:#FF8200;}.elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon{font-size:27px;}.elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-399 .elementor-element.elementor-element-5c289edc:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-5c289edc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-5c289edc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#ABABAB;}.elementor-399 .elementor-element.elementor-element-60c51c6d .elementor-button{background-color:#4F3425;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:16px;border-radius:14px 14px 14px 14px;padding:16px 25px 16px 25px;}.elementor-399 .elementor-element.elementor-element-50b83a38{--e-rating-gap:7px;--e-rating-icon-marked-color:#F7FF00;}.elementor-399 .elementor-element.elementor-element-62e9aac6 .elementor-icon-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-62e9aac6.elementor-view-stacked .elementor-icon{background-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-62e9aac6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-62e9aac6.elementor-view-default .elementor-icon{color:#4F3425;border-color:#4F3425;}.elementor-399 .elementor-element.elementor-element-62e9aac6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-62e9aac6.elementor-view-default .elementor-icon svg{fill:#4F3425;}.elementor-399 .elementor-element.elementor-element-1086ffd9{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B4B3B6;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-0c84e1b{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-ca897bc .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-9f303d1{width:var( --container-widget-width, 77.875px );max-width:77.875px;--container-widget-width:77.875px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-784858e{width:var( --container-widget-width, 77.875px );max-width:77.875px;--container-widget-width:77.875px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-99527d4{width:var( --container-widget-width, 77.875px );max-width:77.875px;--container-widget-width:77.875px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-1cdc6d7{width:var( --container-widget-width, 186.875px );max-width:186.875px;--container-widget-width:186.875px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-9863c72{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-399 .elementor-element.elementor-element-9863c72.e-con{--align-self:center;}.elementor-399 .elementor-element.elementor-element-f139c97{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-5d58dd7d .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-19c18ba1{--justify-content:center;}.elementor-399 .elementor-element.elementor-element-7a47c802{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-28a99257{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-65cc323b{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-f3b82dc{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-62cf1245{--width:333px;}.elementor-399 .elementor-element.elementor-element-20a0ddf1{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7009b770{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6f5c3ddc{--min-height:400px;}.elementor-399 .elementor-element.elementor-element-383f98b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-399 .elementor-element.elementor-element-2d08c69f{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6005a14b{width:var( --container-widget-width, 334px );max-width:334px;--container-widget-width:334px;--container-widget-flex-grow:0;text-align:start;}.elementor-399 .elementor-element.elementor-element-6005a14b .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-3e640935{text-align:start;font-size:16px;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-title a{font-size:20px;}.elementor-399 .elementor-element.elementor-element-2615a1ee .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-title a{font-size:20px;}.elementor-399 .elementor-element.elementor-element-4a638f8e .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-title a{font-size:20px;}.elementor-399 .elementor-element.elementor-element-72613de1 .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-title a{font-size:20px;}.elementor-399 .elementor-element.elementor-element-7b1ba025 .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-2ae54ac2{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-43a3bf26{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-64b7be62{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-399 .elementor-element.elementor-element-64b7be62 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-4d1292af{text-align:start;}.elementor-399 .elementor-element.elementor-element-505ecfcf{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-wrapper{text-align:start;}.elementor-399 .elementor-element.elementor-element-3767b797 .elementor-icon-box-title{margin-block-end:0px;}.elementor-399 .elementor-element.elementor-element-4b746a2{width:var( --container-widget-width, 93.313px );max-width:93.313px;--container-widget-width:93.313px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-62dff129{--width:106px;--justify-content:space-between;}.elementor-399 .elementor-element.elementor-element-704ff7de{--width:271px;}.elementor-399 .elementor-element.elementor-element-732515a5{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-2dcfc977{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-109f93cd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-399 .elementor-element.elementor-element-93aaf66{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-1d401119{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-531e11ae{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-462eff9{--min-height:400px;--justify-content:space-between;}.elementor-399 .elementor-element.elementor-element-101964e0{--width:55%;}.elementor-399 .elementor-element.elementor-element-101964e0.e-con{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-4b91697f{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-776f70b9{text-align:center;}.elementor-399 .elementor-element.elementor-element-776f70b9 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-ad4f33b{width:var( --container-widget-width, 244px );max-width:244px;--container-widget-width:244px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-ad4f33b.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-98f5f98{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-83abbd9 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-83abbd9 .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-327b2bf8 .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-468575ca{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3be82eb0 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-3be82eb0 .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-3089d6a3 .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-24846277{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6dc7018a .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-6dc7018a .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-4494886b .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-34233596 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-6c74c77a{--justify-content:flex-start;}.elementor-399 .elementor-element.elementor-element-6c74c77a.e-con{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-3d5d6f4{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6bc893cb.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-30df9f94.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-30df9f94{text-align:center;}.elementor-399 .elementor-element.elementor-element-130fc392.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-130fc392{text-align:start;}.elementor-399 .elementor-element.elementor-element-46efbb52{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-12445e56{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-2dbd941c{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-13f90742{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3025ca17{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-5800cacf{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-137c1bec{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-79073bf8 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-41e16e6b{width:var( --container-widget-width, 216px );max-width:216px;--container-widget-width:216px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-41e16e6b.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-69dbf3dc{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-2ed78945{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-57398114{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3ec255e{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-46a23e30{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-1bba47b8{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7ec08a81{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-45eba46a{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-10ff011f{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-2769134{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7385a402{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3502e5eb{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-2a7f2c9b .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-457a5a4{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-457a5a4.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-7bdae75d{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7d9043d2{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-66497117{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-ac175fd{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-715ba08c{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-865832b{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-5e6f50c5{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-5c2512e9{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-1ad10841 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-a4bbfa2{--min-height:0px;}.elementor-399 .elementor-element.elementor-element-1550464e{width:var( --container-widget-width, 275.359px );max-width:275.359px;--container-widget-width:275.359px;--container-widget-flex-grow:0;text-align:center;}.elementor-399 .elementor-element.elementor-element-1550464e .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-75a451b{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-26510cce{width:var( --container-widget-width, 276.766px );max-width:276.766px;--container-widget-width:276.766px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3ce059f5{width:var( --container-widget-width, 281.359px );max-width:281.359px;--container-widget-width:281.359px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-5e0e5dc8{width:var( --container-widget-width, 270.922px );max-width:270.922px;--container-widget-width:270.922px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-ba65515{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-4599c33e{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-154efcdf{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6cecd138 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-759f6efe{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-759f6efe.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-8ed2051{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6dd5c29e{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-36a04310{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3f4e7779{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-40566426{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6bc98464{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-4325a543{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-734e856{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-634bb5c9{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-68df2ce4{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6da5b402 .elementor-icon{font-size:60px;}.elementor-399 .elementor-element.elementor-element-6da5b402 .elementor-icon svg{height:60px;}.elementor-399 .elementor-element.elementor-element-5d1c36db .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-567c0a66{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;font-size:20px;}.elementor-399 .elementor-element.elementor-element-567c0a66.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-47f09dcf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-6d0629ee{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-6d0629ee .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-3ec52826{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-399 .elementor-element.elementor-element-3ec52826 p{margin-block-end:0px;}.elementor-399 .elementor-element.elementor-element-2b948d1c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-555c30f0{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-555c30f0 .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-72aee2ce{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-399 .elementor-element.elementor-element-72aee2ce p{margin-block-end:0px;}.elementor-399 .elementor-element.elementor-element-60e3164a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-599161a3{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-599161a3 .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-769072e5{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-399 .elementor-element.elementor-element-769072e5 p{margin-block-end:0px;}.elementor-399 .elementor-element.elementor-element-6272dd81{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-4c33ea05{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-4c33ea05 .elementor-heading-title{font-size:20px;}.elementor-399 .elementor-element.elementor-element-738c18fd{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-399 .elementor-element.elementor-element-738c18fd p{margin-block-end:0px;}.elementor-399 .elementor-element.elementor-element-29796c28{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-247becc4 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-697c5cba{font-size:18px;}.elementor-399 .elementor-element.elementor-element-45505876{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-45505876.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-45505876 .elementor-button{padding:16px 21px 16px 20px;}.elementor-399 .elementor-element.elementor-element-41471573 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-41471573 .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-73b48458{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-73b48458.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-73b48458 .elementor-heading-title{font-size:25px;}.elementor-399 .elementor-element.elementor-element-274f917e{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-274f917e.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-7c516eaa{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7c516eaa.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-7c516eaa .elementor-button{padding:16px 21px 16px 20px;}.elementor-399 .elementor-element.elementor-element-43f23f4e .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-43f23f4e .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-3249235a{width:var( --container-widget-width, 99px );max-width:99px;--container-widget-width:99px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3249235a.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3249235a .elementor-heading-title{font-size:25px;}.elementor-399 .elementor-element.elementor-element-259e95a4{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-259e95a4.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-7398f8d8{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7398f8d8.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-7398f8d8 .elementor-button{padding:16px 21px 16px 20px;}.elementor-399 .elementor-element.elementor-element-6520846c .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-6520846c .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-5273b0dc{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-5273b0dc.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-5273b0dc .elementor-heading-title{font-size:25px;}.elementor-399 .elementor-element.elementor-element-147b5844{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-147b5844.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-69aa09d7{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-69aa09d7.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-69aa09d7 .elementor-button{padding:16px 21px 16px 20px;}.elementor-399 .elementor-element.elementor-element-78600bd0 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-78600bd0 .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-739ed40d{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-739ed40d.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-739ed40d .elementor-heading-title{font-size:25px;}.elementor-399 .elementor-element.elementor-element-5b357bd3{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-5b357bd3.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-67d2a837 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-54d4a49{font-size:18px;}.elementor-399 .elementor-element.elementor-element-68f08cef{--width:45%;}.elementor-399 .elementor-element.elementor-element-3e4011f2{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3e4011f2 .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-61ae9703{--width:45%;}.elementor-399 .elementor-element.elementor-element-350a0d37{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-350a0d37 .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-1f5f3711{--width:45%;}.elementor-399 .elementor-element.elementor-element-28a99b95{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-28a99b95 .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-379aff6f{--width:45%;}.elementor-399 .elementor-element.elementor-element-4d1e78c5{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-4d1e78c5 .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-626998b9{--width:45%;}.elementor-399 .elementor-element.elementor-element-5e5ffc57{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-5e5ffc57 .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-66e7d72c{--width:45%;}.elementor-399 .elementor-element.elementor-element-a04e07f{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-a04e07f .elementor-button{padding:16px 44px 16px 44px;}.elementor-399 .elementor-element.elementor-element-72ed16af{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-72ed16af .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-4cad6d58{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;font-size:18px;}.elementor-399 .elementor-element.elementor-element-4cad6d58.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3ffdba9f{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3ffdba9f .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-3ffdba9f .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-61ef716a{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-61ef716a .elementor-heading-title{font-size:18px;}.elementor-399 .elementor-element.elementor-element-3b16d0c3{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-3fbf718b{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-3fbf718b .elementor-button{padding:16px 30px 16px 30px;}.elementor-399 .elementor-element.elementor-element-1806caec{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-1806caec .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-1806caec .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-29741890{width:var( --container-widget-width, 137px );max-width:137px;--container-widget-width:137px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-29741890 .elementor-heading-title{font-size:18px;}.elementor-399 .elementor-element.elementor-element-3a544ad0{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-7e9b3bb7{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-7e9b3bb7 .elementor-button{padding:16px 30px 16px 30px;}.elementor-399 .elementor-element.elementor-element-26a3fb .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-26a3fb .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-45c4301{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-45c4301 .elementor-heading-title{font-size:18px;}.elementor-399 .elementor-element.elementor-element-701c891f{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-6fca58eb{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-6fca58eb .elementor-button{padding:16px 30px 16px 30px;}.elementor-399 .elementor-element.elementor-element-523ffda4 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-523ffda4 .elementor-icon svg{height:30px;}.elementor-399 .elementor-element.elementor-element-6e4a6450{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-6e4a6450 .elementor-heading-title{font-size:18px;}.elementor-399 .elementor-element.elementor-element-2da4dc1{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;font-size:16px;}.elementor-399 .elementor-element.elementor-element-4f6fcafd{width:100%;max-width:100%;}.elementor-399 .elementor-element.elementor-element-4f6fcafd .elementor-button{padding:16px 30px 16px 30px;}.elementor-399 .elementor-element.elementor-element-6d49fac6 .elementor-icon{font-size:50px;}.elementor-399 .elementor-element.elementor-element-6d49fac6 .elementor-icon svg{height:50px;}.elementor-399 .elementor-element.elementor-element-7502d196 .elementor-heading-title{font-size:35px;}.elementor-399 .elementor-element.elementor-element-1de838fd{font-size:18px;}.elementor-399 .elementor-element.elementor-element-55951fdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-399 .elementor-element.elementor-element-5fdbf43e{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-title a{font-size:18px;}.elementor-399 .elementor-element.elementor-element-5fdbf43e .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-78d9ae29{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-title a{font-size:18px;}.elementor-399 .elementor-element.elementor-element-78d9ae29 .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon{font-size:30px;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-title a{font-size:18px;}.elementor-399 .elementor-element.elementor-element-2f733cbb .elementor-icon-box-description{font-size:16px;}.elementor-399 .elementor-element.elementor-element-36d66f3c .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-85c4822{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-6c6092e7{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-19c18ba1{--width:90%;}.elementor-399 .elementor-element.elementor-element-62cf1245{--width:90%;}.elementor-399 .elementor-element.elementor-element-473c0f13{--width:100%;}.elementor-399 .elementor-element.elementor-element-7d3a5444{--width:100%;}.elementor-399 .elementor-element.elementor-element-4cbdff73{--width:94%;}.elementor-399 .elementor-element.elementor-element-62dff129{--width:50%;}.elementor-399 .elementor-element.elementor-element-101964e0{--width:22%;}.elementor-399 .elementor-element.elementor-element-79ca43b6{--width:100%;}.elementor-399 .elementor-element.elementor-element-2f445e88{--width:32%;}.elementor-399 .elementor-element.elementor-element-25f88818{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-28c1e1da{--width:100%;}.elementor-399 .elementor-element.elementor-element-4aff7d8a{--width:100%;}.elementor-399 .elementor-element.elementor-element-167d31d7{--width:100%;}.elementor-399 .elementor-element.elementor-element-2c429a68{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-6c74c77a{--width:100%;}.elementor-399 .elementor-element.elementor-element-56a25c7d{--width:100%;}.elementor-399 .elementor-element.elementor-element-63761ad1{--width:100%;}.elementor-399 .elementor-element.elementor-element-72196c2c{--width:100%;}.elementor-399 .elementor-element.elementor-element-338f1915{--width:100%;}.elementor-399 .elementor-element.elementor-element-50628be4{--width:100%;}.elementor-399 .elementor-element.elementor-element-365d17e4{--width:100%;}.elementor-399 .elementor-element.elementor-element-30b6cf9d{--width:100%;}.elementor-399 .elementor-element.elementor-element-2bedeb67{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-5f33e952{--width:100%;}.elementor-399 .elementor-element.elementor-element-3bb560d2{--width:100%;}.elementor-399 .elementor-element.elementor-element-2489b844{--width:100%;}.elementor-399 .elementor-element.elementor-element-6c6ea089{--width:100%;}.elementor-399 .elementor-element.elementor-element-57738990{--width:100%;}.elementor-399 .elementor-element.elementor-element-70020df0{--width:100%;}.elementor-399 .elementor-element.elementor-element-8e5b5da{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-2a1b64fd{--width:100%;}.elementor-399 .elementor-element.elementor-element-322bf858{--width:100%;}.elementor-399 .elementor-element.elementor-element-33045e4f{--width:100%;}.elementor-399 .elementor-element.elementor-element-512e685f{--width:100%;}.elementor-399 .elementor-element.elementor-element-7c9cb1bd{--width:100%;}.elementor-399 .elementor-element.elementor-element-435da933{--width:100%;}.elementor-399 .elementor-element.elementor-element-ddc8f34{--width:100%;}.elementor-399 .elementor-element.elementor-element-57812383{--width:100%;}.elementor-399 .elementor-element.elementor-element-200d6b91{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-16238f59{--width:85%;}.elementor-399 .elementor-element.elementor-element-341397{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-32847c9e{--width:100%;}.elementor-399 .elementor-element.elementor-element-3c86fe90{--width:100%;}.elementor-399 .elementor-element.elementor-element-45904898{--width:100%;}.elementor-399 .elementor-element.elementor-element-42949d70{--width:100%;}.elementor-399 .elementor-element.elementor-element-5fcb34ba{--width:100%;}.elementor-399 .elementor-element.elementor-element-461a0766{--width:100%;}.elementor-399 .elementor-element.elementor-element-6abcbc3a{--width:100%;}.elementor-399 .elementor-element.elementor-element-3204d4c2{--width:100%;}.elementor-399 .elementor-element.elementor-element-6da91709{--width:100%;}.elementor-399 .elementor-element.elementor-element-27ed2973{--width:100%;}.elementor-399 .elementor-element.elementor-element-533dc010{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-18bc8f19{--width:100%;}.elementor-399 .elementor-element.elementor-element-2011087a{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-45cdcfb3{--width:100%;}.elementor-399 .elementor-element.elementor-element-2da65152{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-1039e4d8{--width:100%;}.elementor-399 .elementor-element.elementor-element-52efa59c{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-5b48258b{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-16ef9746{--width:100%;}.elementor-399 .elementor-element.elementor-element-7ad6db2e{--content-width:90%;}}/* Start custom CSS for button, class: .elementor-element-0c84e1b */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca897bc */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f139c97 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d58dd7d */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a47c802 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28a99257 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65cc323b */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3b82dc */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20a0ddf1 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7009b770 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d08c69f */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6005a14b */.elementor-399 .elementor-element.elementor-element-6005a14b {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ae54ac2 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-473c0f13 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43a3bf26 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64b7be62 */.elementor-399 .elementor-element.elementor-element-64b7be62 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-505ecfcf */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-732515a5 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dcfc977 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93aaf66 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d401119 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-531e11ae */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3a5444 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-776f70b9 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98f5f98 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-327b2bf8 */.elementor-399 .elementor-element.elementor-element-327b2bf8 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c1e1da *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-468575ca */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3089d6a3 */.elementor-399 .elementor-element.elementor-element-3089d6a3 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aff7d8a *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24846277 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4494886b */.elementor-399 .elementor-element.elementor-element-4494886b {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167d31d7 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34233596 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d5d6f4 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30df9f94 */.elementor-399 .elementor-element.elementor-element-30df9f94 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74c77a *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46efbb52 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f006812 */.elementor-399 .elementor-element.elementor-element-4f006812 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56a25c7d *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12445e56 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33f7c88d */.elementor-399 .elementor-element.elementor-element-33f7c88d {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63761ad1 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dbd941c */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ac2052 */.elementor-399 .elementor-element.elementor-element-37ac2052 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72196c2c *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13f90742 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76eee6e8 */.elementor-399 .elementor-element.elementor-element-76eee6e8 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338f1915 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3025ca17 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cc85a */.elementor-399 .elementor-element.elementor-element-60cc85a {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50628be4 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5800cacf */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5e24e6 */.elementor-399 .elementor-element.elementor-element-7d5e24e6 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365d17e4 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-137c1bec */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588bdab8 */.elementor-399 .elementor-element.elementor-element-588bdab8 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b6cf9d *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79073bf8 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28614cd7 */.elementor-399 .elementor-element.elementor-element-28614cd7 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69dbf3dc */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ed78945 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f33e952 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74113251 */.elementor-399 .elementor-element.elementor-element-74113251 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57398114 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec255e */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb560d2 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-173624c6 */.elementor-399 .elementor-element.elementor-element-173624c6 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a23e30 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bba47b8 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2489b844 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23dcfe88 */.elementor-399 .elementor-element.elementor-element-23dcfe88 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ec08a81 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45eba46a */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c6ea089 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa804d1 */.elementor-399 .elementor-element.elementor-element-5aa804d1 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10ff011f */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2769134 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57738990 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25cb96bb */.elementor-399 .elementor-element.elementor-element-25cb96bb {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7385a402 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3502e5eb */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70020df0 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7f2c9b */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bdae75d */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc26b38 */.elementor-399 .elementor-element.elementor-element-6bc26b38 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1b64fd *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d9043d2 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16019207 */.elementor-399 .elementor-element.elementor-element-16019207 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322bf858 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66497117 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d021a9 */.elementor-399 .elementor-element.elementor-element-8d021a9 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33045e4f *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac175fd */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc77f26 */.elementor-399 .elementor-element.elementor-element-5cc77f26 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512e685f *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-715ba08c */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a4dd9e */.elementor-399 .elementor-element.elementor-element-70a4dd9e {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9cb1bd *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-865832b */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2e6acf */.elementor-399 .elementor-element.elementor-element-5a2e6acf {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-435da933 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e6f50c5 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed8271f */.elementor-399 .elementor-element.elementor-element-1ed8271f {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddc8f34 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c2512e9 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7afc3f81 */.elementor-399 .elementor-element.elementor-element-7afc3f81 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57812383 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad10841 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1550464e */.elementor-399 .elementor-element.elementor-element-1550464e {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba65515 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6839c22a */.elementor-399 .elementor-element.elementor-element-6839c22a {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4599c33e */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f037bbc */.elementor-399 .elementor-element.elementor-element-7f037bbc {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-154efcdf */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cbcc320 */.elementor-399 .elementor-element.elementor-element-3cbcc320 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16238f59 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cecd138 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ed2051 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32847c9e *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dd5c29e */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c86fe90 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36a04310 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45904898 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f4e7779 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42949d70 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40566426 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fcb34ba *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc98464 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461a0766 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4325a543 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6abcbc3a *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-734e856 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3204d4c2 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-634bb5c9 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da91709 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68df2ce4 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ed2973 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d1c36db */.elementor-399 .elementor-element.elementor-element-5d1c36db {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47f09dcf */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d0629ee */.elementor-399 .elementor-element.elementor-element-6d0629ee {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b948d1c */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-555c30f0 */.elementor-399 .elementor-element.elementor-element-555c30f0 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60e3164a */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599161a3 */.elementor-399 .elementor-element.elementor-element-599161a3 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6272dd81 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33ea05 */.elementor-399 .elementor-element.elementor-element-4c33ea05 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29796c28 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bc8f19 *//* ===== CLEAN NEON BORDER ONLY (NO SHADOW) ===== */
.neon-border-only {
  position: relative;
  background: #05060F;
  border-radius: 12px;
}

/* COLORFUL BORDER (ORANGE → PINK → PURPLE → BLUE) */
.neon-border-only::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    120deg,
    #ff8a2a,
    #ff5fa2,
    #7a5cff,
    #4f8cff
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247becc4 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45505876 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b48458 */.elementor-399 .elementor-element.elementor-element-73b48458 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c516eaa */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3249235a */.elementor-399 .elementor-element.elementor-element-3249235a {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7398f8d8 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5273b0dc */.elementor-399 .elementor-element.elementor-element-5273b0dc {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69aa09d7 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-739ed40d */.elementor-399 .elementor-element.elementor-element-739ed40d {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e4011f2 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-350a0d37 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28a99b95 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d1e78c5 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e5ffc57 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a04e07f */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72ed16af */.elementor-399 .elementor-element.elementor-element-72ed16af {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ef716a */.elementor-399 .elementor-element.elementor-element-61ef716a {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fbf718b */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29741890 */.elementor-399 .elementor-element.elementor-element-29741890 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e9b3bb7 */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c4301 */.elementor-399 .elementor-element.elementor-element-45c4301 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fca58eb */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e4a6450 */.elementor-399 .elementor-element.elementor-element-6e4a6450 {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f6fcafd */.crystal-btn .elementor-button {
  position: relative;
  background: linear-gradient(
    90deg,
    #e07a2f 0%,
    #d65a8d 45%,
    #5b6fd6 100%
  );
  border-radius: 999px;
  color: #fff;
  border: none;
  overflow: hidden;

  box-shadow:
    inset 0 0 0 3px #000000,
    inset 0 -4px 4px rgba(0,0,0,0.25),
    inset 0 2px 3px rgba(255,255,255,0.35),
    0 0 0 3px #d9a441,
    0 12px 35px rgba(0,0,0,0.7);
}

/* GOLD RIM */
.crystal-btn .elementor-button::before {
  content: "";
  position: absolute;
  inset: -4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    #f0c96a,
    #d9a441,
    #f0c96a
  );
  z-index: -1;
}

/* GLASS TOP */
.crystal-btn .elementor-button span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 55%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.35),
    rgba(255,255,255,0.12),
    transparent
  );
  border-radius: 999px;
}

/* CRYSTAL SWEEP */
.crystal-btn .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -140%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.38),
    transparent 65%
  );
  animation: crystalSweep 3.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7502d196 */.neon-text {
  background: linear-gradient(90deg, #ff5f6d, #d66efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(214,110,253,0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36d66f3c */.elementor-399 .elementor-element.elementor-element-36d66f3c {
  background: linear-gradient(
    90deg,
    #ff8a2a 0%,
    #ff5fa2 35%,
    #8b6cff 65%,
    #4f8cff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */