.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-6ce910d{--e-image-carousel-slides-to-show:1;}.elementor-2881 .elementor-element.elementor-element-11b1570{--e-image-carousel-slides-to-show:4;}.elementor-2881 .elementor-element.elementor-element-11b1570 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#54F5B8;border-radius:6px 6px 6px 6px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2881 .elementor-element.elementor-element-4250e17{text-align:center;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-4250e17 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-4250e17 a{color:var( --e-global-color-3470994 );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-5bf3d66{--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-2881 .elementor-element.elementor-element-843e5cc{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2881 .elementor-element.elementor-element-3d4ea1b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-34e7490{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-34e7490 a{color:var( --e-global-color-3470994 );}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-9c9773c{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2881 .elementor-element.elementor-element-03587f5{--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-2881 .elementor-element.elementor-element-f6658c5{--display:flex;}.elementor-2881 .elementor-element.elementor-element-55b3d5b{--display:flex;}.elementor-2881 .elementor-element.elementor-element-c52eed4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-91e333c{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-91e333c a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-734d838 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6420f1a{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-6420f1a a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1575a54{text-align:center;}.elementor-2881 .elementor-element.elementor-element-1575a54 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-94511e9{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-94511e9 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ab7eec2{--display:flex;}.elementor-2881 .elementor-element.elementor-element-e0dae39{text-align:start;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-e0dae39 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-485228a{text-align:center;}.elementor-2881 .elementor-element.elementor-element-485228a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-cc7347f{text-align:center;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-cc7347f p{margin-block-end:10px;}.elementor-2881 .elementor-element.elementor-element-cc7347f a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bffd769{--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-2881 .elementor-element.elementor-element-a9b2159{--display:flex;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2881 .elementor-element.elementor-element-7d0b173 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-7d0b173 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-7d0b173 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-7d0b173:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-7d0b173:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-7d0b173 .elementor-icon-box-description{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-aab7de5{--display:flex;}.elementor-2881 .elementor-element.elementor-element-80cb66a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-80cb66a .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-80cb66a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-80cb66a:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-80cb66a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-80cb66a .elementor-icon-box-description{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-52aa570{--display:flex;}.elementor-2881 .elementor-element.elementor-element-f24fba4 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f24fba4 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-f24fba4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-f24fba4:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-f24fba4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f24fba4 .elementor-icon-box-description{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-9ff1ec0{--display:flex;}.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-5d2362a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5d2362a.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-5d2362a.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5d2362a:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-5d2362a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-5ece1f4{--display:flex;}.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-b6d7af9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b6d7af9.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-b6d7af9.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b6d7af9:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-b6d7af9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-016e64c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-0414609.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0414609.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-0414609.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0414609:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-0414609:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-408dcf8{--display:flex;}.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-40a7cdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-40a7cdf.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-40a7cdf.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-40a7cdf:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-40a7cdf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-7fd3550{--display:flex;}.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-6cc35fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6cc35fa.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-6cc35fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6cc35fa:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-6cc35fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-4093ec9{--display:flex;}.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-2881 .elementor-element.elementor-element-235f9a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-235f9a5.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-235f9a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-235f9a5:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-235f9a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1110340{text-align:center;}.elementor-2881 .elementor-element.elementor-element-1110340 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dfb7d4b{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-dfb7d4b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-80cd46f{--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-2881 .elementor-element.elementor-element-c892668{--display:flex;}.elementor-2881 .elementor-element.elementor-element-01df643 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0cad028{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-0cad028 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-c63a8a7{--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-2881 .elementor-element.elementor-element-cdb8d82 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-cdb8d82{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-5e5a684 .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-902c1df{--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-2881 .elementor-element.elementor-element-f441d87 .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-2f2f242{--display:flex;}.elementor-2881 .elementor-element.elementor-element-bd8ced9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d880a85{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d880a85 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-d966198{--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-2881 .elementor-element.elementor-element-59c094c .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-59c094c{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-cc18d07 .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-fac0d8e{--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-2881 .elementor-element.elementor-element-e5792aa .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-d68beae{--display:flex;}.elementor-2881 .elementor-element.elementor-element-656cd83 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3bef15f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-3bef15f p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-21f12c9{--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-2881 .elementor-element.elementor-element-a142209 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-a142209{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-d1346f6 .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-1c15013{--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-2881 .elementor-element.elementor-element-ce867b0 .elementor-button{background-color:#61CE7000;box-shadow:0px 0px 10px 0px rgba(247.52001037597654, 247.52001037597654, 247.52001037597654, 0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-36ec1b2{text-align:start;}.elementor-2881 .elementor-element.elementor-element-36ec1b2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2928777{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-2928777 a{color:var( --e-global-color-3470994 );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-0e0f230{text-align:center;}.elementor-2881 .elementor-element.elementor-element-0e0f230 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3e73bdd{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-3e73bdd p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-3e73bdd a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-11bb9f5{--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-2881 .elementor-element.elementor-element-186c5c8{--display:flex;}.elementor-2881 .elementor-element.elementor-element-e4de2c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-e4de2c6 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-e4de2c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-e4de2c6 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-e4de2c6:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-e4de2c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-e4de2c6 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-ccdea80{--display:flex;}.elementor-2881 .elementor-element.elementor-element-49d6e04 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-49d6e04 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-49d6e04 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-49d6e04 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-49d6e04:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-49d6e04:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-49d6e04 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-770ec93{--display:flex;}.elementor-2881 .elementor-element.elementor-element-90b064c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-90b064c .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-90b064c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-90b064c .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-90b064c:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-90b064c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-90b064c .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-ff08476{--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-2881 .elementor-element.elementor-element-67f4a5b{--display:flex;}.elementor-2881 .elementor-element.elementor-element-21752e6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-21752e6 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-21752e6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-21752e6 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-21752e6:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-21752e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-21752e6 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-87fa5f5{--display:flex;}.elementor-2881 .elementor-element.elementor-element-8d59719 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-8d59719 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-8d59719 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-8d59719 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8d59719:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-8d59719:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8d59719 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-e4eb544{--display:flex;}.elementor-2881 .elementor-element.elementor-element-ebf4d92 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-ebf4d92 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-ebf4d92 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-ebf4d92 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ebf4d92:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-ebf4d92:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ebf4d92 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-84c3e86{--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-2881 .elementor-element.elementor-element-c19cc88{--display:flex;}.elementor-2881 .elementor-element.elementor-element-546785c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1d410b2 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-1d410b2{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1d410b2 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1d7e57e{text-align:start;}.elementor-2881 .elementor-element.elementor-element-1d7e57e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-55d14be p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-55d14be{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-55d14be a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5f826a4{text-align:start;}.elementor-2881 .elementor-element.elementor-element-5f826a4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4891527 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-4891527{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-4891527 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-82dd78e{text-align:start;}.elementor-2881 .elementor-element.elementor-element-82dd78e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a9a8ab5 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-a9a8ab5{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-a9a8ab5 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb5ad6f{text-align:start;}.elementor-2881 .elementor-element.elementor-element-bb5ad6f .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-817216d p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-817216d{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-817216d a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-42f15f0{text-align:start;}.elementor-2881 .elementor-element.elementor-element-42f15f0 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-543e06e p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-543e06e{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-543e06e a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb1fb37{text-align:start;}.elementor-2881 .elementor-element.elementor-element-bb1fb37 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-7e744bf p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-7e744bf{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-7e744bf a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f796ba2{--display:flex;}.elementor-2881 .elementor-element.elementor-element-a11f37f{--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-2881 .elementor-element.elementor-element-6251458{--display:flex;}.elementor-2881 .elementor-element.elementor-element-10e90b5{--display:flex;}.elementor-2881 .elementor-element.elementor-element-1ca274d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-450451b p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-450451b{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-450451b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-9ab7531{text-align:start;}.elementor-2881 .elementor-element.elementor-element-9ab7531 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-220e0e8 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-220e0e8{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-220e0e8 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1dae071{text-align:start;}.elementor-2881 .elementor-element.elementor-element-1dae071 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4bafba5 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-4bafba5{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-4bafba5 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-7416b32{text-align:start;}.elementor-2881 .elementor-element.elementor-element-7416b32 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fbd1c86 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-fbd1c86{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-fbd1c86 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-54c2de5{text-align:start;}.elementor-2881 .elementor-element.elementor-element-54c2de5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a6b9431 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-a6b9431{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-a6b9431 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3af369d{text-align:start;}.elementor-2881 .elementor-element.elementor-element-3af369d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bd43d0d p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-bd43d0d{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-bd43d0d a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b763d86{text-align:start;}.elementor-2881 .elementor-element.elementor-element-b763d86 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fca8be0 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-fca8be0{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-fca8be0 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dc0ec48{text-align:center;}.elementor-2881 .elementor-element.elementor-element-dc0ec48 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3311ff8{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-3311ff8 p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-3311ff8 a{color:var( --e-global-color-3470994 );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-a508bc9{--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-2881 .elementor-element.elementor-element-a508bc9:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-a508bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #BE790CD4 0%, #111111 100%);}.elementor-2881 .elementor-element.elementor-element-c133312{--display:flex;}.elementor-2881 .elementor-element.elementor-element-d94deb0{--display:flex;}.elementor-2881 .elementor-element.elementor-element-ce75332 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f44cc1f p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-f44cc1f{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-f44cc1f a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3d5c99e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d7a83ed p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-d7a83ed{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-d7a83ed a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c19e342{--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-2881 .elementor-element.elementor-element-c19e342:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-c19e342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3E3CD4;}.elementor-2881 .elementor-element.elementor-element-1c6ca57{--display:flex;}.elementor-2881 .elementor-element.elementor-element-4a3d05d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3bc1f7d p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-3bc1f7d{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-3bc1f7d a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fb369de .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-03fbdd6 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-03fbdd6{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-03fbdd6 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-22d887b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-85b882c p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-85b882c{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-85b882c a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f57a00f{--display:flex;}.elementor-2881 .elementor-element.elementor-element-5dbe3a0{--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-2881 .elementor-element.elementor-element-5dbe3a0:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-5dbe3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(122deg, #B17A0BD4 50%, #111111 73%);}.elementor-2881 .elementor-element.elementor-element-70064fd{--display:flex;}.elementor-2881 .elementor-element.elementor-element-7ffb844{--display:flex;}.elementor-2881 .elementor-element.elementor-element-a9f47d4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-59ef7d5 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-59ef7d5{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-59ef7d5 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1473d26{text-align:center;}.elementor-2881 .elementor-element.elementor-element-1473d26 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-cefcd21{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-cefcd21 p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-cefcd21 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d6f56b7{--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-2881 .elementor-element.elementor-element-fe5be38{--display:flex;}.elementor-2881 .elementor-element.elementor-element-2d7d5ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-2d7d5ff .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-2d7d5ff .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-2d7d5ff .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2d7d5ff:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-2d7d5ff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2d7d5ff .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1215634{--display:flex;}.elementor-2881 .elementor-element.elementor-element-6e43243 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-6e43243 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-6e43243 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-6e43243 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6e43243:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-6e43243:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6e43243 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-5c1df5f{--display:flex;}.elementor-2881 .elementor-element.elementor-element-8cb7af4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-8cb7af4 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-8cb7af4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-8cb7af4 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8cb7af4:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-8cb7af4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8cb7af4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-39e7db9{text-align:center;}.elementor-2881 .elementor-element.elementor-element-39e7db9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-17db2ac{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-17db2ac a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-cb4c3dc{--e-image-carousel-slides-to-show:4;}.elementor-2881 .elementor-element.elementor-element-cb4c3dc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6782768 img{width:100%;}.elementor-2881 .elementor-element.elementor-element-fc5eb6e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 5px 0px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;--border-radius:20px 20px 20px 20px;}.elementor-2881 .elementor-element.elementor-element-fc5eb6e:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-fc5eb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1B64D52;}.elementor-2881 .elementor-element.elementor-element-b6dd2c8{text-align:center;}.elementor-2881 .elementor-element.elementor-element-b6dd2c8 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-66d757b{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-66d757b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b8379f6{--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-2881 .elementor-element.elementor-element-121ce6a{--display:flex;}.elementor-2881 .elementor-element.elementor-element-33b2cfb{text-align:start;}.elementor-2881 .elementor-element.elementor-element-33b2cfb .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-9ef830a{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-9ef830a a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0e4b387{--display:flex;}.elementor-2881 .elementor-element.elementor-element-2bb0c82{text-align:center;}.elementor-2881 .elementor-element.elementor-element-2bb0c82 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bf2caf8{--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-2881 .elementor-element.elementor-element-fa2cd12{--display:flex;}.elementor-2881 .elementor-element.elementor-element-3083802{text-align:start;}.elementor-2881 .elementor-element.elementor-element-3083802 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-98b8677{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-98b8677 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-78c7f67{--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-2881 .elementor-element.elementor-element-16261da .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-deca699 .elementor-button{background-color:#61CE7005;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2881 .elementor-element.elementor-element-66fd993{--display:flex;}.elementor-2881 .elementor-element.elementor-element-fe7d4ae{--display:flex;}.elementor-2881 .elementor-element.elementor-element-3b1f02b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-3b1f02b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3b1f02b.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-3b1f02b.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3b1f02b .elementor-icon{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-3b1f02b .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3b1f02b:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-3b1f02b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3b1f02b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-6ec7b19{--display:flex;}.elementor-2881 .elementor-element.elementor-element-5338603 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-5338603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5338603.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-5338603.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5338603 .elementor-icon{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-5338603 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5338603:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-5338603:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5338603 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-b10c6a3{--display:flex;}.elementor-2881 .elementor-element.elementor-element-b10c6a3:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-b10c6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2881 .elementor-element.elementor-element-46e4ab6{text-align:center;}.elementor-2881 .elementor-element.elementor-element-46e4ab6 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6a72d87{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-6a72d87 p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-6a72d87 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c643415{--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-2881 .elementor-element.elementor-element-e8f9771{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-bfa0a74 img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-92efe78{text-align:center;}.elementor-2881 .elementor-element.elementor-element-92efe78 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0f52c2b{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-0f52c2b p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-0f52c2b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1afa493{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-b0b8134 img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-f380c94{text-align:center;}.elementor-2881 .elementor-element.elementor-element-f380c94 .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3a6b302{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-3a6b302 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-3a6b302 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-e3b7a6b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-9e4cb5f img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-9a5e54b{text-align:center;}.elementor-2881 .elementor-element.elementor-element-9a5e54b .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1e66de4{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1e66de4 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-1e66de4 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-403e1a8{--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-2881 .elementor-element.elementor-element-0d9da12{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-665930b img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-cf8a40d{text-align:center;}.elementor-2881 .elementor-element.elementor-element-cf8a40d .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-0b6282b{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-0b6282b p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-0b6282b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-cfac56a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-2307e48 img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-34bb0cb{text-align:center;}.elementor-2881 .elementor-element.elementor-element-34bb0cb .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1b0c5e3{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1b0c5e3 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-1b0c5e3 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4cfcbbc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-4af5c83 img{border-radius:15px 15px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-f6b899f{text-align:center;}.elementor-2881 .elementor-element.elementor-element-f6b899f .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-378ce2d{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-378ce2d p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-378ce2d a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-7fedcd4{text-align:center;}.elementor-2881 .elementor-element.elementor-element-7fedcd4 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fbb3315{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-fbb3315 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bccb17e{--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-2881 .elementor-element.elementor-element-0615462{--display:flex;}.elementor-2881 .elementor-element.elementor-element-aaf280d{--display:flex;}.elementor-2881 .elementor-element.elementor-element-8640220 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-8640220.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8640220.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-8640220.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8640220 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-8640220 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8640220:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-8640220:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8640220 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-059add6{--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-2881 .elementor-element.elementor-element-475e9b3{--display:flex;}.elementor-2881 .elementor-element.elementor-element-f07ab79 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-f07ab79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f07ab79.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-f07ab79.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f07ab79 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-f07ab79 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f07ab79:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-f07ab79:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f07ab79 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-d11c967{--display:flex;}.elementor-2881 .elementor-element.elementor-element-86b276e{--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-2881 .elementor-element.elementor-element-67f916c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-e40b30a{--display:flex;}.elementor-2881 .elementor-element.elementor-element-fa28a38 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-fa28a38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fa28a38.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-fa28a38.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fa28a38 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-fa28a38 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fa28a38:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-fa28a38:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fa28a38 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-ea0596f{--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-2881 .elementor-element.elementor-element-f949f8c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-4fa2677 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-4fa2677.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4fa2677.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-4fa2677.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4fa2677 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-4fa2677 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4fa2677:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-4fa2677:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4fa2677 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-6a0f1a1{--display:flex;}.elementor-2881 .elementor-element.elementor-element-8f186ed{--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-2881 .elementor-element.elementor-element-4c1e3e3{--display:flex;}.elementor-2881 .elementor-element.elementor-element-12e52b0{--display:flex;}.elementor-2881 .elementor-element.elementor-element-5762766 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-5762766.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5762766.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-5762766.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5762766 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-5762766 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5762766:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-5762766:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5762766 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-a9e7ed4{--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-2881 .elementor-element.elementor-element-abdfa10{--display:flex;}.elementor-2881 .elementor-element.elementor-element-1139142 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-2881 .elementor-element.elementor-element-1139142.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1139142.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-1139142.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1139142 .elementor-icon{font-size:15px;}.elementor-2881 .elementor-element.elementor-element-1139142 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1139142:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-1139142:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1139142 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-c15e5f4{--display:flex;}.elementor-2881 .elementor-element.elementor-element-a4e66e0{text-align:center;}.elementor-2881 .elementor-element.elementor-element-a4e66e0 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b71376b{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-b71376b p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-b71376b a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5fa5b1b{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-95f869d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 5px 0px 05px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:05px;--border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-95f869d:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-95f869d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#114549;}.elementor-2881 .elementor-element.elementor-element-6453344{text-align:center;}.elementor-2881 .elementor-element.elementor-element-6453344 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ebd88c4{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-ebd88c4 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-6bd285c{text-align:start;}.elementor-2881 .elementor-element.elementor-element-6bd285c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8c280c1{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-8c280c1 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a67da86{--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-2881 .elementor-element.elementor-element-a67da86:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-a67da86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(72deg, var( --e-global-color-3470994 ) 0%, #191718 71%);}.elementor-2881 .elementor-element.elementor-element-43c3e78{--display:flex;}.elementor-2881 .elementor-element.elementor-element-0cf39a6{--display:flex;}.elementor-2881 .elementor-element.elementor-element-7abffbc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-88a51ba{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-88a51ba a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b149863 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c30228c{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-c30228c a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ead107a{--display:flex;}.elementor-2881 .elementor-element.elementor-element-ead107a:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-ead107a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-2881 .elementor-element.elementor-element-7818f1d{text-align:center;}.elementor-2881 .elementor-element.elementor-element-7818f1d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-501f1e7{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-501f1e7 p{margin-block-end:0px;}.elementor-2881 .elementor-element.elementor-element-501f1e7 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-72a31f0{--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-2881 .elementor-element.elementor-element-37cd620{--display:flex;}.elementor-2881 .elementor-element.elementor-element-f3a36e1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-f3a36e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3a36e1.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-f3a36e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3a36e1 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3a36e1:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-f3a36e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3a36e1 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-def4932{--display:flex;}.elementor-2881 .elementor-element.elementor-element-a3d4c79 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-a3d4c79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a3d4c79.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-a3d4c79.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a3d4c79 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a3d4c79:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-a3d4c79:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a3d4c79 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-04ac2c7{--display:flex;}.elementor-2881 .elementor-element.elementor-element-bea05eb .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-bea05eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bea05eb.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-bea05eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bea05eb .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bea05eb:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-bea05eb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bea05eb .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-02903d6{--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-2881 .elementor-element.elementor-element-a364df3{--display:flex;}.elementor-2881 .elementor-element.elementor-element-dff70a8 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-dff70a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dff70a8.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-dff70a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dff70a8 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dff70a8:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-dff70a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-dff70a8 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1e2acbb{--display:flex;}.elementor-2881 .elementor-element.elementor-element-2f52239 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-2f52239.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2f52239.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-2f52239.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2f52239 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2f52239:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-2f52239:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2f52239 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-7d4178d{--display:flex;}.elementor-2881 .elementor-element.elementor-element-bb1e411 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2881 .elementor-element.elementor-element-bb1e411.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb1e411.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-bb1e411.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb1e411 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb1e411:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-bb1e411:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bb1e411 .elementor-icon-box-description{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-fa453bf{--display:flex;}.elementor-2881 .elementor-element.elementor-element-fa453bf:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-fa453bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-4790766{text-align:center;}.elementor-2881 .elementor-element.elementor-element-4790766 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bd8960f{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-bd8960f p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-bd8960f a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-767ad80{--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-2881 .elementor-element.elementor-element-0207499{--display:flex;}.elementor-2881 .elementor-element.elementor-element-7badaa1 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-02dceee{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-02dceee a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-23fcdcb{--display:flex;}.elementor-2881 .elementor-element.elementor-element-93b2372 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-eaa06ef{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-eaa06ef a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c4fcf6e{--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-2881 .elementor-element.elementor-element-1905937{--display:flex;}.elementor-2881 .elementor-element.elementor-element-db2fe1d{--display:flex;}.elementor-2881 .elementor-element.elementor-element-f768a41 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c691aa8{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-c691aa8 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c10cb5e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-bf7d617{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-bf7d617 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-af0beca{text-align:center;}.elementor-2881 .elementor-element.elementor-element-5c78f50{text-align:center;}.elementor-2881 .elementor-element.elementor-element-5c78f50 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-1ff6407{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-1ff6407 p{margin-block-end:5px;}.elementor-2881 .elementor-element.elementor-element-1ff6407 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5f88e76{text-align:start;}.elementor-2881 .elementor-element.elementor-element-5f88e76 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-eb28a05{--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-2881 .elementor-element.elementor-element-3e929a4{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-3e929a4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3e929a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-f3250cc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-f3250cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3250cc.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-f3250cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3250cc .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-f3250cc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-f3250cc .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3250cc:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-f3250cc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f3250cc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-e7ec2a4{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-e7ec2a4:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-e7ec2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-b62d917 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-b62d917.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b62d917.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-b62d917.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b62d917 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-b62d917 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-b62d917 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b62d917:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-b62d917:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-b62d917 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-8c3e62e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-8c3e62e:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-8c3e62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-ca25022 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-ca25022.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ca25022.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-ca25022.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ca25022 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-ca25022 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-ca25022 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ca25022:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-ca25022:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ca25022 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-40ddef1{--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-2881 .elementor-element.elementor-element-6f1ef4b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-6f1ef4b:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-6f1ef4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-a0c52db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-a0c52db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a0c52db.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-a0c52db.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a0c52db .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-a0c52db .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-a0c52db .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a0c52db:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-a0c52db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a0c52db .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-71bb10b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-71bb10b:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-71bb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-06ce11c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-06ce11c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-06ce11c.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-06ce11c.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-06ce11c .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-06ce11c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-06ce11c .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-06ce11c:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-06ce11c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-06ce11c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-00dd3d2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-00dd3d2:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-00dd3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-a7032cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-a7032cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a7032cd.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-a7032cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a7032cd .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-a7032cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-a7032cd .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a7032cd:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-a7032cd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a7032cd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-197188c{text-align:center;}.elementor-2881 .elementor-element.elementor-element-197188c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-aae522d{text-align:center;}.elementor-2881 .elementor-element.elementor-element-aae522d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-ee8380d{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-ee8380d a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d749cb9{--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-2881 .elementor-element.elementor-element-036ced8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-036ced8:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-036ced8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-b13e084{text-align:center;}.elementor-2881 .elementor-element.elementor-element-b13e084 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2010613{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-2010613:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-2010613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-f985176 img{width:35%;}.elementor-2881 .elementor-element.elementor-element-8b9f90a{text-align:center;}.elementor-2881 .elementor-element.elementor-element-8b9f90a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3e6e105{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-3e6e105:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-3e6e105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-5735c4c img{width:35%;}.elementor-2881 .elementor-element.elementor-element-ae0244a{text-align:center;}.elementor-2881 .elementor-element.elementor-element-ae0244a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d44f5cf{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-d44f5cf:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-d44f5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-9926a6d img{width:23%;}.elementor-2881 .elementor-element.elementor-element-4fa26b0{text-align:center;}.elementor-2881 .elementor-element.elementor-element-4fa26b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a09b53b{text-align:center;}.elementor-2881 .elementor-element.elementor-element-a09b53b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-e45e1fd{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-e45e1fd a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-f4a7ab4{--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-2881 .elementor-element.elementor-element-5e85634{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-5e85634:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-5e85634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-cffe30b{text-align:center;}.elementor-2881 .elementor-element.elementor-element-cffe30b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-a1a30c5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-a1a30c5:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-a1a30c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-d725086{text-align:center;}.elementor-2881 .elementor-element.elementor-element-d725086 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-733e0ca{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-733e0ca:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-733e0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-38957eb{text-align:center;}.elementor-2881 .elementor-element.elementor-element-38957eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-5dae0ca{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-5dae0ca:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-5dae0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-9ad1612{text-align:center;}.elementor-2881 .elementor-element.elementor-element-9ad1612 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-02c3dc2{text-align:center;}.elementor-2881 .elementor-element.elementor-element-02c3dc2 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-8d0a6b0{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-8d0a6b0 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-9617b57{--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-2881 .elementor-element.elementor-element-584840c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-584840c:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-584840c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-793a5c7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-793a5c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-793a5c7.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-793a5c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-793a5c7 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-793a5c7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-793a5c7 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-793a5c7:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-793a5c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-793a5c7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-390847a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-390847a:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-390847a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-fb22727 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-fb22727.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fb22727.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-fb22727.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fb22727 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-fb22727 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-fb22727 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fb22727:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-fb22727:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-fb22727 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-7ae7287{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-7ae7287:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-7ae7287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-4a71be5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-4a71be5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4a71be5.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-4a71be5.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4a71be5 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-4a71be5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-4a71be5 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4a71be5:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-4a71be5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-4a71be5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-8006456{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-8006456:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-8006456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4836;}.elementor-2881 .elementor-element.elementor-element-aa4f7b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2881 .elementor-element.elementor-element-aa4f7b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-aa4f7b1.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-aa4f7b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-aa4f7b1 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-aa4f7b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-aa4f7b1 .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-aa4f7b1:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-aa4f7b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-aa4f7b1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-dd87799{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-dd87799 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-c40a22c{text-align:center;color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-c40a22c a{color:var( --e-global-color-3470994 );}.elementor-widget-reviews .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2881 .elementor-element.elementor-element-189c3fd .elementor-swiper-button{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-189c3fd .elementor-testimonial__name{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-189c3fd .elementor-testimonial__title{color:#FF5300;}.elementor-2881 .elementor-element.elementor-element-189c3fd .elementor-testimonial__text{color:#000000;}.elementor-2881 .elementor-element.elementor-element-43f43ba{--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-2881 .elementor-element.elementor-element-52d555c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-28cbfdc{--display:flex;}.elementor-2881 .elementor-element.elementor-element-b87d87e .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-416f697{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-416f697 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-772175d .elementor-heading-title{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-3633800{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-3633800 a{color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-54db0b8{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3470994 );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2881 .elementor-element.elementor-element-54db0b8 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-2958df6{--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-2881 .elementor-element.elementor-element-2958df6:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-2958df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-f1f146a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-f1f146a:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-f1f146a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-62cbb14 .elementor-icon-box-wrapper{gap:15px;}.elementor-2881 .elementor-element.elementor-element-62cbb14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-62cbb14.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-62cbb14.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-62cbb14 .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-62cbb14 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-62cbb14 .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-62cbb14:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-62cbb14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-9ded7a1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-9ded7a1:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-9ded7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-24a148b .elementor-icon-box-wrapper{gap:15px;}.elementor-2881 .elementor-element.elementor-element-24a148b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-24a148b.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-24a148b.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-24a148b .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-24a148b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-24a148b .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-24a148b:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-24a148b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-8e31abe{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3470994 );--border-color:var( --e-global-color-3470994 );--border-radius:10px 10px 10px 10px;}.elementor-2881 .elementor-element.elementor-element-8e31abe:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-8e31abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-751dfdd .elementor-icon-box-wrapper{gap:15px;}.elementor-2881 .elementor-element.elementor-element-751dfdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-751dfdd.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-751dfdd.elementor-view-default .elementor-icon{fill:var( --e-global-color-3470994 );color:var( --e-global-color-3470994 );border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-751dfdd .elementor-icon-box-title, .elementor-2881 .elementor-element.elementor-element-751dfdd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2881 .elementor-element.elementor-element-751dfdd .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-751dfdd:has(:hover) .elementor-icon-box-title,
					 .elementor-2881 .elementor-element.elementor-element-751dfdd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-262577d );}.elementor-2881 .elementor-element.elementor-element-d1a0d25{border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2881 .elementor-element.elementor-element-d1a0d25 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3470994 );}.elementor-widget-eael-adv-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-adv-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#000000;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-content .eael-accordion_media-title{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list .eael-accordion_media-icon{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3470994 );}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:15px 15px 15px 15px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-2881 .elementor-element.elementor-element-d61ebc5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(max-width:1024px){.elementor-2881 .elementor-element.elementor-element-11b1570{--e-image-carousel-slides-to-show:3;}.elementor-2881 .elementor-element.elementor-element-3d4ea1b .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-2881 .elementor-element.elementor-element-11b1570{--e-image-carousel-slides-to-show:2;}.elementor-2881 .elementor-element.elementor-element-11b1570 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2881 .elementor-element.elementor-element-11b1570 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-2881 .elementor-element.elementor-element-3d4ea1b .elementor-heading-title{font-size:16px;}.elementor-2881 .elementor-element.elementor-element-ce75332 .elementor-heading-title{font-size:25px;}.elementor-2881 .elementor-element.elementor-element-4a3d05d .elementor-heading-title{font-size:25px;}.elementor-2881 .elementor-element.elementor-element-a9f47d4 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-bd4cf38 */.elementor-2881 .elementor-element.elementor-element-bd4cf38 .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-bd4cf38 .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-bd4cf38 .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-bd4cf38 .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-bd4cf38 .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f648e9 */.elementor-2881 .elementor-element.elementor-element-6f648e9 .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-6f648e9 .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-6f648e9 .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-6f648e9 .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-6f648e9 .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9b2159 */.elementor-2881 .elementor-element.elementor-element-a9b2159{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-a9b2159::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-a9b2159::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-a9b2159:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-a9b2159:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7de5 */.elementor-2881 .elementor-element.elementor-element-aab7de5{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-aab7de5::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-aab7de5::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-aab7de5:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-aab7de5:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52aa570 */.elementor-2881 .elementor-element.elementor-element-52aa570{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-52aa570::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-52aa570::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-52aa570:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-52aa570:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d2362a */.elementor-2881 .elementor-element.elementor-element-5d2362a{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-5d2362a:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-5d2362a h2,
.elementor-2881 .elementor-element.elementor-element-5d2362a h3,
.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-5d2362a p,
.elementor-2881 .elementor-element.elementor-element-5d2362a li,
.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-5d2362a{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-5d2362a h2,
    .elementor-2881 .elementor-element.elementor-element-5d2362a h3,
    .elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-5d2362a p,
    .elementor-2881 .elementor-element.elementor-element-5d2362a li,
    .elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-5d2362a .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6d7af9 */.elementor-2881 .elementor-element.elementor-element-b6d7af9{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-b6d7af9:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-b6d7af9 h2,
.elementor-2881 .elementor-element.elementor-element-b6d7af9 h3,
.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-b6d7af9 p,
.elementor-2881 .elementor-element.elementor-element-b6d7af9 li,
.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-b6d7af9{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-b6d7af9 h2,
    .elementor-2881 .elementor-element.elementor-element-b6d7af9 h3,
    .elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-b6d7af9 p,
    .elementor-2881 .elementor-element.elementor-element-b6d7af9 li,
    .elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-b6d7af9 .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0414609 */.elementor-2881 .elementor-element.elementor-element-0414609{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-0414609:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-0414609 h2,
.elementor-2881 .elementor-element.elementor-element-0414609 h3,
.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-0414609 p,
.elementor-2881 .elementor-element.elementor-element-0414609 li,
.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-0414609{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-0414609 h2,
    .elementor-2881 .elementor-element.elementor-element-0414609 h3,
    .elementor-2881 .elementor-element.elementor-element-0414609 .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-0414609 p,
    .elementor-2881 .elementor-element.elementor-element-0414609 li,
    .elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-0414609 .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40a7cdf */.elementor-2881 .elementor-element.elementor-element-40a7cdf{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-40a7cdf:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-40a7cdf h2,
.elementor-2881 .elementor-element.elementor-element-40a7cdf h3,
.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-40a7cdf p,
.elementor-2881 .elementor-element.elementor-element-40a7cdf li,
.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-40a7cdf{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-40a7cdf h2,
    .elementor-2881 .elementor-element.elementor-element-40a7cdf h3,
    .elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-40a7cdf p,
    .elementor-2881 .elementor-element.elementor-element-40a7cdf li,
    .elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-40a7cdf .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6cc35fa */.elementor-2881 .elementor-element.elementor-element-6cc35fa{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-6cc35fa:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-6cc35fa h2,
.elementor-2881 .elementor-element.elementor-element-6cc35fa h3,
.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-6cc35fa p,
.elementor-2881 .elementor-element.elementor-element-6cc35fa li,
.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-6cc35fa{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-6cc35fa h2,
    .elementor-2881 .elementor-element.elementor-element-6cc35fa h3,
    .elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-6cc35fa p,
    .elementor-2881 .elementor-element.elementor-element-6cc35fa li,
    .elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-6cc35fa .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-235f9a5 */.elementor-2881 .elementor-element.elementor-element-235f9a5{
    background: linear-gradient(180deg,#222 0%,#111 100%);
    border:1px solid rgba(255,196,0,.35);
    border-radius:24px;
    padding:30px;
    position:relative;
    overflow:hidden;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 15px rgba(255,196,0,.08);
}

/* Top Glow Line */
.elementor-2881 .elementor-element.elementor-element-235f9a5:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,196,0,.8),
        transparent
    );
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-235f9a5 h2,
.elementor-2881 .elementor-element.elementor-element-235f9a5 h3,
.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-heading-title{
    color:#f5c518 !important;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-235f9a5 p,
.elementor-2881 .elementor-element.elementor-element-235f9a5 li,
.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-list-text{
    color:#ffffff;
    line-height:1.8;
}

/* Bullet/Icon */
.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-list-icon i{
    color:#f5c518;
}

/* Left Icon Circle */
.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-wrapper,
.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#1a1a1a;
    border:2px solid #f5c518;

    box-shadow:
    0 0 10px rgba(245,197,24,.8),
    0 0 25px rgba(245,197,24,.4),
    inset 0 0 10px rgba(245,197,24,.3);
}

.elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon i{
    color:#f5c518;
    font-size:28px;
}

/* Mobile */
@media(max-width:767px){

    .elementor-2881 .elementor-element.elementor-element-235f9a5{
        padding:20px;
        border-radius:18px;
    }

    .elementor-2881 .elementor-element.elementor-element-235f9a5 h2,
    .elementor-2881 .elementor-element.elementor-element-235f9a5 h3,
    .elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-heading-title{
        font-size:22px !important;
    }

    .elementor-2881 .elementor-element.elementor-element-235f9a5 p,
    .elementor-2881 .elementor-element.elementor-element-235f9a5 li,
    .elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-list-text{
        font-size:15px;
    }

    .elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon-wrapper,
    .elementor-2881 .elementor-element.elementor-element-235f9a5 .elementor-icon{
        width:55px;
        height:55px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c892668 */.elementor-2881 .elementor-element.elementor-element-c892668{
    background: linear-gradient(180deg,#1d1d1d 0%,#111 100%);
    border:1px solid rgba(255,196,0,.45);
    border-radius:24px;
    overflow:hidden;
    position:relative;
    transition:all .4s ease;

    box-shadow:
    0 0 10px rgba(255,196,0,.12),
    inset 0 0 15px rgba(255,196,0,.05);
}

/* Moving Light Effect */
.elementor-2881 .elementor-element.elementor-element-c892668:before{
    content:'';
    position:absolute;
    top:-60%;
    left:-120%;
    width:60%;
    height:250%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.25),
        rgba(255,255,255,.7),
        rgba(255,255,255,.25),
        transparent
    );
    transform:rotate(25deg);
    animation:cardshine 6s linear infinite;
    z-index:2;
}

/* Golden Border Glow */
.elementor-2881 .elementor-element.elementor-element-c892668:after{
    content:'';
    position:absolute;
    inset:0;
    border-radius:24px;
    box-shadow:
    0 0 20px rgba(255,196,0,.15),
    inset 0 0 20px rgba(255,196,0,.08);
    pointer-events:none;
}

/* Hover */
.elementor-2881 .elementor-element.elementor-element-c892668:hover{
    transform:translateY(-8px);
    border-color:#f5c518;

    box-shadow:
    0 0 25px rgba(255,196,0,.35),
    0 0 50px rgba(255,196,0,.15);
}

/* Image Zoom */
.elementor-2881 .elementor-element.elementor-element-c892668:hover img{
    transform:scale(1.08);
}

.elementor-2881 .elementor-element.elementor-element-c892668 img{
    transition:all .5s ease;
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-c892668 h2,
.elementor-2881 .elementor-element.elementor-element-c892668 h3,
.elementor-2881 .elementor-element.elementor-element-c892668 .elementor-heading-title{
    color:#f5c518;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-c892668 p,
.elementor-2881 .elementor-element.elementor-element-c892668 li{
    color:#ffffff;
}

/* Tags/Button */
.elementor-2881 .elementor-element.elementor-element-c892668 .elementor-button{
    background:transparent;
    border:2px solid #f5c518;
    color:#fff;
    border-radius:30px;
}

@keyframes cardshine{
    0%{
        left:-150%;
    }
    100%{
        left:180%;
    }
}

/* Mobile */
@media(max-width:767px){

.elementor-2881 .elementor-element.elementor-element-c892668{
    border-radius:18px;
}

.elementor-2881 .elementor-element.elementor-element-c892668 h2,
.elementor-2881 .elementor-element.elementor-element-c892668 h3,
.elementor-2881 .elementor-element.elementor-element-c892668 .elementor-heading-title{
    font-size:22px;
}

}

.elementor-2881 .elementor-element.elementor-element-c892668 img{
    width:100%;
    border-radius:20px 20px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2f242 */.elementor-2881 .elementor-element.elementor-element-2f2f242{
    background: linear-gradient(180deg,#1d1d1d 0%,#111 100%);
    border:1px solid rgba(255,196,0,.45);
    border-radius:24px;
    overflow:hidden;
    position:relative;
    transition:all .4s ease;

    box-shadow:
    0 0 10px rgba(255,196,0,.12),
    inset 0 0 15px rgba(255,196,0,.05);
}

/* Moving Light Effect */
.elementor-2881 .elementor-element.elementor-element-2f2f242:before{
    content:'';
    position:absolute;
    top:-60%;
    left:-120%;
    width:60%;
    height:250%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.25),
        rgba(255,255,255,.7),
        rgba(255,255,255,.25),
        transparent
    );
    transform:rotate(25deg);
    animation:cardshine 6s linear infinite;
    z-index:2;
}

/* Golden Border Glow */
.elementor-2881 .elementor-element.elementor-element-2f2f242:after{
    content:'';
    position:absolute;
    inset:0;
    border-radius:24px;
    box-shadow:
    0 0 20px rgba(255,196,0,.15),
    inset 0 0 20px rgba(255,196,0,.08);
    pointer-events:none;
}

/* Hover */
.elementor-2881 .elementor-element.elementor-element-2f2f242:hover{
    transform:translateY(-8px);
    border-color:#f5c518;

    box-shadow:
    0 0 25px rgba(255,196,0,.35),
    0 0 50px rgba(255,196,0,.15);
}

/* Image Zoom */
.elementor-2881 .elementor-element.elementor-element-2f2f242:hover img{
    transform:scale(1.08);
}

.elementor-2881 .elementor-element.elementor-element-2f2f242 img{
    transition:all .5s ease;
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-2f2f242 h2,
.elementor-2881 .elementor-element.elementor-element-2f2f242 h3,
.elementor-2881 .elementor-element.elementor-element-2f2f242 .elementor-heading-title{
    color:#f5c518;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-2f2f242 p,
.elementor-2881 .elementor-element.elementor-element-2f2f242 li{
    color:#ffffff;
}

/* Tags/Button */
.elementor-2881 .elementor-element.elementor-element-2f2f242 .elementor-button{
    background:transparent;
    border:2px solid #f5c518;
    color:#fff;
    border-radius:30px;
}

@keyframes cardshine{
    0%{
        left:-150%;
    }
    100%{
        left:180%;
    }
}

/* Mobile */
@media(max-width:767px){

.elementor-2881 .elementor-element.elementor-element-2f2f242{
    border-radius:18px;
}

.elementor-2881 .elementor-element.elementor-element-2f2f242 h2,
.elementor-2881 .elementor-element.elementor-element-2f2f242 h3,
.elementor-2881 .elementor-element.elementor-element-2f2f242 .elementor-heading-title{
    font-size:22px;
}

}

.elementor-2881 .elementor-element.elementor-element-2f2f242 img{
    width:100%;
    border-radius:20px 20px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68beae */.elementor-2881 .elementor-element.elementor-element-d68beae{
    background: linear-gradient(180deg,#1d1d1d 0%,#111 100%);
    border:1px solid rgba(255,196,0,.45);
    border-radius:24px;
    overflow:hidden;
    position:relative;
    transition:all .4s ease;

    box-shadow:
    0 0 10px rgba(255,196,0,.12),
    inset 0 0 15px rgba(255,196,0,.05);
}

/* Moving Light Effect */
.elementor-2881 .elementor-element.elementor-element-d68beae:before{
    content:'';
    position:absolute;
    top:-60%;
    left:-120%;
    width:60%;
    height:250%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.25),
        rgba(255,255,255,.7),
        rgba(255,255,255,.25),
        transparent
    );
    transform:rotate(25deg);
    animation:cardshine 6s linear infinite;
    z-index:2;
}

/* Golden Border Glow */
.elementor-2881 .elementor-element.elementor-element-d68beae:after{
    content:'';
    position:absolute;
    inset:0;
    border-radius:24px;
    box-shadow:
    0 0 20px rgba(255,196,0,.15),
    inset 0 0 20px rgba(255,196,0,.08);
    pointer-events:none;
}

/* Hover */
.elementor-2881 .elementor-element.elementor-element-d68beae:hover{
    transform:translateY(-8px);
    border-color:#f5c518;

    box-shadow:
    0 0 25px rgba(255,196,0,.35),
    0 0 50px rgba(255,196,0,.15);
}

/* Image Zoom */
.elementor-2881 .elementor-element.elementor-element-d68beae:hover img{
    transform:scale(1.08);
}

.elementor-2881 .elementor-element.elementor-element-d68beae img{
    transition:all .5s ease;
}

/* Heading */
.elementor-2881 .elementor-element.elementor-element-d68beae h2,
.elementor-2881 .elementor-element.elementor-element-d68beae h3,
.elementor-2881 .elementor-element.elementor-element-d68beae .elementor-heading-title{
    color:#f5c518;
    font-weight:700;
}

/* Text */
.elementor-2881 .elementor-element.elementor-element-d68beae p,
.elementor-2881 .elementor-element.elementor-element-d68beae li{
    color:#ffffff;
}

/* Tags/Button */
.elementor-2881 .elementor-element.elementor-element-d68beae .elementor-button{
    background:transparent;
    border:2px solid #f5c518;
    color:#fff;
    border-radius:30px;
}

@keyframes cardshine{
    0%{
        left:-150%;
    }
    100%{
        left:180%;
    }
}

/* Mobile */
@media(max-width:767px){

.elementor-2881 .elementor-element.elementor-element-d68beae{
    border-radius:18px;
}

.elementor-2881 .elementor-element.elementor-element-d68beae h2,
.elementor-2881 .elementor-element.elementor-element-d68beae h3,
.elementor-2881 .elementor-element.elementor-element-d68beae .elementor-heading-title{
    font-size:22px;
}

}

.elementor-2881 .elementor-element.elementor-element-d68beae img{
    width:100%;
    border-radius:20px 20px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c5c8 */.elementor-2881 .elementor-element.elementor-element-186c5c8{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-186c5c8:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-186c5c8:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-186c5c8:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdea80 */.elementor-2881 .elementor-element.elementor-element-ccdea80{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-ccdea80:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-ccdea80:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-ccdea80:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-770ec93 */.elementor-2881 .elementor-element.elementor-element-770ec93{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-770ec93:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-770ec93:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-770ec93:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f4a5b */.elementor-2881 .elementor-element.elementor-element-67f4a5b{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-67f4a5b:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-67f4a5b:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-67f4a5b:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87fa5f5 */.elementor-2881 .elementor-element.elementor-element-87fa5f5{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-87fa5f5:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-87fa5f5:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-87fa5f5:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4eb544 */.elementor-2881 .elementor-element.elementor-element-e4eb544{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-e4eb544:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-e4eb544:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-e4eb544:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dae84b */.elementor-2881 .elementor-element.elementor-element-6dae84b .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-6dae84b .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-6dae84b .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-6dae84b .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-6dae84b .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6708dbc */.elementor-2881 .elementor-element.elementor-element-6708dbc .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-6708dbc .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-6708dbc .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-6708dbc .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-6708dbc .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76e3c76 */body{
    background:#111;
    font-family:Arial, sans-serif;
    color:#fff;
}

.timeline{
    width:80%;
    margin:50px auto;
    position:relative;
}

.timeline::before{
    content:"";
    position:absolute;
    left:25px;
    top:0;
    width:3px;
    height:100%;
    background:#f8b400;
}

.step{
    display:flex;
    align-items:flex-start;
    margin-bottom:35px;
    position:relative;
}

.circle{
    width:50px;
    height:50px;
    min-width:50px;
    border-radius:50%;
    background:#111;
    border:3px solid #f8b400;
    color:#f8b400;
    font-weight:bold;
    display:flex;
    justify-content:center;
    align-items:center;
    box-shadow:0 0 10px rgba(248,180,0,0.7);
    z-index:2;
}

.content{
    margin-left:30px;
    flex:1;
    border:2px solid #f8b400;
    border-radius:15px;
    padding:20px;
    background:#1a1a1a;
    box-shadow:0 0 15px rgba(248,180,0,0.15);
}

.content h3{
    margin:0 0 10px;
    color:#f8b400;
}

.content p{
    margin:0;
    color:#ddd;
    line-height:1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5be38 */.elementor-2881 .elementor-element.elementor-element-fe5be38{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-fe5be38:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-fe5be38:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-fe5be38:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1215634 */.elementor-2881 .elementor-element.elementor-element-1215634{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-1215634:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-1215634:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-1215634:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1df5f */.elementor-2881 .elementor-element.elementor-element-5c1df5f{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-5c1df5f:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-5c1df5f:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-5c1df5f:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471a3b6 */.elementor-2881 .elementor-element.elementor-element-471a3b6 .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-471a3b6 .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-471a3b6 .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-471a3b6 .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-471a3b6 .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef1252f */.elementor-2881 .elementor-element.elementor-element-ef1252f .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-ef1252f .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-ef1252f .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-ef1252f .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-ef1252f .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa2cd12 */.elementor-2881 .elementor-element.elementor-element-fa2cd12{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-fa2cd12:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-fa2cd12:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-fa2cd12:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7d4ae */.elementor-2881 .elementor-element.elementor-element-fe7d4ae{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-fe7d4ae:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-fe7d4ae:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-fe7d4ae:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec7b19 */.elementor-2881 .elementor-element.elementor-element-6ec7b19{
    position:relative;
    overflow:hidden;

    background:
    repeating-linear-gradient(
        90deg,
        rgba(255,255,255,0.05) 0px,
        rgba(255,255,255,0.05) 1px,
        transparent 1px,
        transparent 18px
    ),
    linear-gradient(
        180deg,
        rgba(35,35,35,0.95) 0%,
        rgba(15,15,15,0.98) 100%
    );

    border:1px solid rgba(255,196,0,.45);
    border-radius:22px;
    padding:30px;

    box-shadow:
    inset 0 0 20px rgba(255,196,0,.05),
    0 0 20px rgba(255,196,0,.08);

    transition:all .4s ease;
}

/* Left Top Golden Glow */
.elementor-2881 .elementor-element.elementor-element-6ec7b19:before{
    content:"";
    position:absolute;
    top:-80px;
    left:-80px;
    width:220px;
    height:220px;

    background:radial-gradient(
        circle,
        rgba(255,196,0,.28) 0%,
        rgba(255,196,0,.12) 40%,
        transparent 75%
    );

    pointer-events:none;
}

/* Shine Effect */
.elementor-2881 .elementor-element.elementor-element-6ec7b19:after{
    content:"";
    position:absolute;
    top:-100%;
    left:-150%;

    width:80px;
    height:300%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.12),
        transparent
    );

    transform:rotate(25deg);
    animation:shine 8s linear infinite;
}

@keyframes shine{
    0%{
        left:-150%;
    }
    100%{
        left:250%;
    }
}

.elementor-2881 .elementor-element.elementor-element-6ec7b19:hover{
    transform:translateY(-5px);
    box-shadow:
    0 0 25px rgba(255,196,0,.20),
    inset 0 0 20px rgba(255,196,0,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0615462 */.elementor-2881 .elementor-element.elementor-element-0615462{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-0615462::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-0615462::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-0615462:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-0615462:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaf280d */.elementor-2881 .elementor-element.elementor-element-aaf280d{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-aaf280d::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-aaf280d::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-aaf280d:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-aaf280d:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475e9b3 */.elementor-2881 .elementor-element.elementor-element-475e9b3{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-475e9b3::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-475e9b3::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-475e9b3:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-475e9b3:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11c967 */.elementor-2881 .elementor-element.elementor-element-d11c967{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-d11c967::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-d11c967::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-d11c967:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-d11c967:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f916c */.elementor-2881 .elementor-element.elementor-element-67f916c{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-67f916c::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-67f916c::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-67f916c:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-67f916c:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40b30a */.elementor-2881 .elementor-element.elementor-element-e40b30a{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-e40b30a::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-e40b30a::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-e40b30a:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-e40b30a:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f949f8c */.elementor-2881 .elementor-element.elementor-element-f949f8c{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-f949f8c::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-f949f8c::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-f949f8c:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-f949f8c:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0f1a1 */.elementor-2881 .elementor-element.elementor-element-6a0f1a1{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-6a0f1a1::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-6a0f1a1::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-6a0f1a1:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-6a0f1a1:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1e3e3 */.elementor-2881 .elementor-element.elementor-element-4c1e3e3{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-4c1e3e3::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-4c1e3e3::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-4c1e3e3:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-4c1e3e3:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e52b0 */.elementor-2881 .elementor-element.elementor-element-12e52b0{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-12e52b0::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-12e52b0::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-12e52b0:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-12e52b0:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abdfa10 */.elementor-2881 .elementor-element.elementor-element-abdfa10{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-abdfa10::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-abdfa10::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-abdfa10:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-abdfa10:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15e5f4 */.elementor-2881 .elementor-element.elementor-element-c15e5f4{
    position: relative;
    overflow: hidden;
    padding: 15px;
    border-radius: 20px;

    background: rgba(1,1,15,0.95);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border: 1px solid rgba(255,215,0,0.2);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.4),
        0 0 20px rgba(255,215,0,0.1);

    transition: all 0.4s ease;
}

/* Top Gold Border */
.elementor-2881 .elementor-element.elementor-element-c15e5f4::before{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        #ffd700,
        transparent
    );
    transition: 0.8s;
}

/* Glow Circle */
.elementor-2881 .elementor-element.elementor-element-c15e5f4::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    right: -150px;
    top: -150px;
    border-radius: 50%;
    background: rgba(255,215,0,0.08);
    filter: blur(60px);
    pointer-events: none;
}

/* Hover Effects */
.elementor-2881 .elementor-element.elementor-element-c15e5f4:hover{
    transform: translateY(-10px);
    border-color: rgba(255,215,0,0.5);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.5),
        0 0 30px rgba(255,215,0,0.25);
}

.elementor-2881 .elementor-element.elementor-element-c15e5f4:hover::before{
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f416940 */.tips-table{
    width:100%;
    overflow:hidden;
    border-radius:12px;
    border:1px solid #f0b400;
    font-family:Arial,sans-serif;
}

.table-header{
    background:linear-gradient(90deg,#d89a00,#ffd64d);
    color:#fff;
    text-align:center;
    padding:18px;
    font-size:28px;
    font-weight:700;
    letter-spacing:1px;
}

.table-row{
    display:flex;
    flex-wrap:wrap;
}

.left-col{
    width:30%;
    background:linear-gradient(180deg,#d89a00,#f0b400);
    color:#fff;
    font-size:24px;
    font-weight:700;
    padding:40px 25px;
    display:flex;
    align-items:center;
    min-height:220px;
}

.right-col{
    width:70%;
    background:#1a2038;
    color:#fff;
    padding:35px;
    border-left:1px solid #f0b400;
}

.right-col ul{
    margin:0;
    padding:0;
    list-style:none;
}

.right-col li{
    position:relative;
    padding-left:30px;
    margin-bottom:22px;
    font-size:18px;
    line-height:1.7;
}

.right-col li:before{
    content:"◆";
    position:absolute;
    left:0;
    top:0;
    color:#f0b400;
}

.right-col ul{
    border-left:4px solid #f0b400;
    padding-left:30px;
}

.right-col span{
    color:#f0b400;
    font-weight:700;
}

.rating{
    display:inline-block;
    background:#f0b400;
    color:#111;
    padding:8px 18px;
    border-radius:30px;
    font-weight:700;
}

@media(max-width:768px){

    .left-col,
    .right-col{
        width:100%;
    }

    .left-col{
        min-height:auto;
        padding:20px;
        font-size:20px;
    }

    .right-col{
        padding:20px;
    }

    .table-header{
        font-size:22px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d368bae */.elementor-2881 .elementor-element.elementor-element-d368bae .elementor-button{
    background: linear-gradient(
        to bottom,
        #fff7b5 0%,
        #f9df63 20%,
        #f4d037 60%,
        #e8bb12 100%
    );

    color: #666;
    font-size: clamp(14px, 2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 14px 35px;
    border-radius: 50px;
    border: none;

    position: relative;
    overflow: hidden;

    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.8),
        0 4px 12px rgba(0,0,0,.18);
}

/* Top glossy light */
.elementor-2881 .elementor-element.elementor-element-d368bae .elementor-button:before{
    content: "";
    position: absolute;
    top: 3px;
    left: 8%;
    width: 84%;
    height: 38%;
    border-radius: 50px;
    background: rgba(255,255,255,.55);
    filter: blur(6px);
    z-index: 1;
}

/* Moving shine effect */
.elementor-2881 .elementor-element.elementor-element-d368bae .elementor-button:after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );
    transform: rotate(25deg);
    animation: shine 3s infinite;
    z-index: 1;
}

.elementor-2881 .elementor-element.elementor-element-d368bae .elementor-button-text{
    position: relative;
    z-index: 2;
}

@keyframes shine{
    0%{
        left: -120%;
    }
    100%{
        left: 150%;
    }
}

@media (max-width: 767px){
    .elementor-2881 .elementor-element.elementor-element-d368bae .elementor-button{
        width: 100%;
        padding: 12px 20px;
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cd620 *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def4932 *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ac2c7 *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a364df3 *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2acbb *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4178d *//* CARD */
.bonus-card{
    background:#161b26;
    border:2px solid #f8b400;
    border-radius:25px;
    padding:35px 25px;
    position:relative;
    overflow:hidden;
    transition:.5s ease;
}

.bonus-card:hover{
    transform:translateY(-10px);
    box-shadow:
    0 0 20px rgba(248,180,0,.5),
    0 0 40px rgba(248,180,0,.4),
    0 0 80px rgba(248,180,0,.2);
}

/* ICON CIRCLE */
.bonus-icon .elementor-icon{
    width:100px;
    height:100px;
    border-radius:50%;
    background:#f8c400;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    margin:auto;
    transition:.8s ease;
    box-shadow:
    0 0 20px #f8c400,
    0 0 40px rgba(248,196,0,.6);
}

/* OUTER GLOW */
.bonus-icon .elementor-icon:before{
    content:'';
    position:absolute;
    inset:-12px;
    border-radius:50%;
    border:2px solid rgba(248,196,0,.4);
    animation:pulseGlow 2s infinite;
}

/* ROTATE ICON */
.bonus-card:hover .elementor-icon i,
.bonus-card:hover .elementor-icon svg{
    transform:rotate(360deg);
}

.bonus-icon i,
.bonus-icon svg{
    font-size:42px;
    transition:.8s ease;
}

/* ICON GLOW */
.bonus-card:hover .elementor-icon{
    box-shadow:
    0 0 30px #f8c400,
    0 0 60px #f8c400,
    0 0 100px #f8c400;
}

/* NUMBER */
.bonus-card:after{
    content:attr(data-number);
    position:absolute;
    top:40px;
    right:30px;
    font-size:70px;
    font-weight:800;
    color:rgba(248,196,0,.15);
}

/* ANIMATION */
@keyframes pulseGlow{
    0%{
        transform:scale(1);
        opacity:.8;
    }
    50%{
        transform:scale(1.2);
        opacity:.3;
    }
    100%{
        transform:scale(1);
        opacity:.8;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08a1e31 */.stats-section{
    display:flex;
    justify-content:center;
    gap:30px;
    flex-wrap:wrap;
    padding:30px 20px;
    background:#111827;
}

.stat-card{
    width:230px;
    min-height:20px;
    background:#151c26;
    border:2px solid #ffb300;
    border-radius:25px;
    text-align:center;
    padding:35px 20px;
    position:relative;
    overflow:hidden;
    transition:.4s;
    box-shadow:
        0 0 10px rgba(255,179,0,.25),
        inset 0 0 15px rgba(255,179,0,.08);
}

.stat-card:hover{
    transform:translateY(-8px);
    box-shadow:
        0 0 25px rgba(255,179,0,.8),
        0 0 50px rgba(255,179,0,.4);
}

.stat-card::before{
    content:'';
    position:absolute;
    top:-50%;
    left:-50%;
    width:200%;
    height:200%;
    background:linear-gradient(
        45deg,
        transparent,
        rgba(255,179,0,.15),
        transparent
    );
    transform:rotate(45deg);
    animation:shine 5s linear infinite;
}

@keyframes shine{
    0%{
        transform:translateX(-100%) rotate(45deg);
    }
    100%{
        transform:translateX(100%) rotate(45deg);
    }
}

.icon{
    font-size:40px;
    margin-bottom:5px;
    filter:drop-shadow(0 0 15px #ffb300);
}

.stat-card h2{
    color:#ffcc00;
    font-size:40px;
    font-weight:800;
    margin:0;
    text-shadow:0 0 15px rgba(255,204,0,.8);
}

.stat-card h2 span{
    font-size:20px;
}

.stat-card p{
    color:#fff;
    font-size:15px;
    font-weight:700;
    letter-spacing:1px;
    margin-top:5px;
}

@media(max-width:768px){
    .stat-card{
        width:100%;
        max-width:320px;
    }

    .stat-card h2{
        font-size:48px;
    }
}/* End custom CSS */