.elementor-67 .elementor-element.elementor-element-f14a623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:01px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.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-67 .elementor-element.elementor-element-6a78617{--e-transform-translateX:135px;--e-transform-translateY:218px;z-index:3;}.elementor-67 .elementor-element.elementor-element-6a78617 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:105px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-d7c6780{--e-transform-translateX:117px;--e-transform-translateY:174px;z-index:3;}.elementor-67 .elementor-element.elementor-element-d7c6780 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:232px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-dfceae6{--e-transform-translateX:137px;--e-transform-translateY:125px;z-index:3;}.elementor-67 .elementor-element.elementor-element-dfceae6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:105px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-ba5b517{--e-transform-translateX:-28px;--e-transform-translateY:-155px;margin:-598px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-67 .elementor-element.elementor-element-ba5b517 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-67 .elementor-element.elementor-element-5c5f7ee{--grid-template-columns:repeat(1, auto);text-align:left;--e-transform-translateX:-299px;--e-transform-translateY:-746px;z-index:3;--icon-size:48px;--grid-column-gap:6px;--grid-row-gap:2px;}.elementor-67 .elementor-element.elementor-element-5c5f7ee .elementor-social-icon{background-color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-62ed43e{--e-transform-translateX:-818px;--e-transform-translateY:-707px;z-index:3;}.elementor-67 .elementor-element.elementor-element-62ed43e .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-62ed43e .elementor-icon{font-size:80px;}.elementor-67 .elementor-element.elementor-element-62ed43e .elementor-icon svg{height:80px;}.elementor-67 .elementor-element.elementor-element-2268d9e .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:30px;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:28px 28px 28px 28px;}.elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn:hover{background-color:#FFFFFF;color:#000000;fill:#000000;}.elementor-67 .elementor-element.elementor-element-2268d9e{--e-transform-translateX:53px;--e-transform-translateY:-697px;z-index:3;}.elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn > i, .elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn > i, .rtl .elementor-67 .elementor-element.elementor-element-2268d9e .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-67 .elementor-element.elementor-element-9e2d208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;overflow:visible;}.elementor-67 .elementor-element.elementor-element-cd70e89{margin:-828px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;z-index:1;}.elementor-67 .elementor-element.elementor-element-cd70e89 .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-6d7b5bd{--divider-border-style:solid;--divider-color:#C200FF;--divider-border-width:1px;--e-transform-translateX:74px;--e-transform-translateY:-269px;z-index:3;}.elementor-67 .elementor-element.elementor-element-6d7b5bd .elementor-divider-separator{width:10%;}.elementor-67 .elementor-element.elementor-element-6d7b5bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-67 .elementor-element.elementor-element-5f800dc{--e-transform-translateX:132px;--e-transform-translateY:-298px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-ba46533{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d042569{--display:flex;--z-index:3;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d042569.e-con{--e-con-transform-translateX:-141px;--e-con-transform-translateY:-255px;--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-8970dcf{width:var( --container-widget-width, 103.872% );max-width:103.872%;--e-transform-translateX:-141px;--e-transform-translateY:-15px;--container-widget-width:103.872%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:39px;}.elementor-67 .elementor-element.elementor-element-8970dcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-8edca14{--e-transform-translateX:-141px;--e-transform-translateY:-46px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:39px;}.elementor-67 .elementor-element.elementor-element-2fb6c3d{--e-transform-translateX:-145px;--e-transform-translateY:-77px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:39px;}.elementor-67 .elementor-element.elementor-element-6fbdef6{--display:flex;--min-height:136px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;overflow:visible;}.elementor-67 .elementor-element.elementor-element-6fbdef6.e-con{--e-con-transform-translateX:-43px;--e-con-transform-translateY:-254px;--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-1a3668d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-1a3668d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-67 .elementor-element.elementor-element-58617b6{--display:flex;--min-height:102px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFCC00;--border-color:#FFCC00;--border-radius:51px 51px 51px 51px;--z-index:2;overflow:visible;}.elementor-67 .elementor-element.elementor-element-58617b6.e-con{--e-con-transform-translateX:-459px;--e-con-transform-translateY:-187px;--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-aec9a1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.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-67 .elementor-element.elementor-element-42671c2 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;fill:#9D0FC3;color:#9D0FC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D0FC3;border-radius:29px 29px 29px 29px;}.elementor-67 .elementor-element.elementor-element-42671c2{--e-transform-translateX:-269px;--e-transform-translateY:-311px;}.elementor-67 .elementor-element.elementor-element-e8a76dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-abebaab{--e-transform-translateY:-42px;margin:-91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-abebaab .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-6e3ed52{--e-transform-translateX:-269px;--e-transform-translateY:44px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-7c2c6e8{--divider-border-style:solid;--divider-color:#9424C2;--divider-border-width:3.2px;--e-transform-translateX:-305px;--e-transform-translateY:-78px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-7c2c6e8 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-7c2c6e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-c1e1638{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-250f809{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4bdd7b2{z-index:1;}.elementor-67 .elementor-element.elementor-element-4bdd7b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-0dd6f47{z-index:1;}.elementor-67 .elementor-element.elementor-element-0dd6f47 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-ed692ad{--e-transform-translateY:-88px;z-index:1;}.elementor-67 .elementor-element.elementor-element-ed692ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#958383;}.elementor-67 .elementor-element.elementor-element-51b32c4{--e-transform-translateY:-114px;z-index:1;}.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-67 .elementor-element.elementor-element-42448e5{--e-transform-translateX:-23px;--e-transform-translateY:-477px;z-index:0;}.elementor-67 .elementor-element.elementor-element-23b26ee{--e-transform-translateY:-740px;}.elementor-67 .elementor-element.elementor-element-1e5f072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-219622e{z-index:1;}.elementor-67 .elementor-element.elementor-element-219622e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-a11ccd4{z-index:1;}.elementor-67 .elementor-element.elementor-element-a11ccd4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-f998009{--e-transform-translateY:-88px;z-index:1;}.elementor-67 .elementor-element.elementor-element-f998009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#958383;}.elementor-67 .elementor-element.elementor-element-70de912{--e-transform-translateY:-114px;z-index:1;}.elementor-67 .elementor-element.elementor-element-ed9782c{--e-transform-translateX:-23px;--e-transform-translateY:-477px;z-index:0;}.elementor-67 .elementor-element.elementor-element-69e77fa{--e-transform-translateY:-740px;}.elementor-67 .elementor-element.elementor-element-8f5aa41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-6760e43{z-index:1;}.elementor-67 .elementor-element.elementor-element-6760e43 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-5987c30{z-index:1;}.elementor-67 .elementor-element.elementor-element-5987c30 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-a45a881{--e-transform-translateY:-88px;z-index:1;}.elementor-67 .elementor-element.elementor-element-a45a881 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#958383;}.elementor-67 .elementor-element.elementor-element-6961f64{--e-transform-translateY:-114px;z-index:1;}.elementor-67 .elementor-element.elementor-element-0ac8a78{--e-transform-translateX:-23px;--e-transform-translateY:-477px;z-index:0;}.elementor-67 .elementor-element.elementor-element-4d2a36d{--e-transform-translateY:-740px;}.elementor-67 .elementor-element.elementor-element-98dd13b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-b0fe4df{z-index:1;}.elementor-67 .elementor-element.elementor-element-b0fe4df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-9d6e7f3{z-index:1;}.elementor-67 .elementor-element.elementor-element-9d6e7f3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-c697bbd{--e-transform-translateY:-88px;z-index:1;}.elementor-67 .elementor-element.elementor-element-c697bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#958383;}.elementor-67 .elementor-element.elementor-element-4a244cc{--e-transform-translateY:-114px;z-index:1;}.elementor-67 .elementor-element.elementor-element-cab0de8{--e-transform-translateX:-23px;--e-transform-translateY:-477px;z-index:0;}.elementor-67 .elementor-element.elementor-element-12e93d2{--e-transform-translateY:-740px;}.elementor-67 .elementor-element.elementor-element-10df7a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f06c1c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e4a5d8c{--e-transform-translateX:-343px;--e-transform-translateY:-748px;--e-transform-flipX:-1;}.elementor-67 .elementor-element.elementor-element-1b607dc{--divider-border-style:solid;--divider-color:#B900F4;--divider-border-width:8.7px;--e-transform-translateX:-242px;--e-transform-translateY:-633px;z-index:3;}.elementor-67 .elementor-element.elementor-element-1b607dc .elementor-divider-separator{width:51%;}.elementor-67 .elementor-element.elementor-element-1b607dc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-b24fbe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-bac47d4{--e-transform-translateX:-583px;--e-transform-translateY:-215px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-6d9dc1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-67b1e75 .elementor-button{background-color:#090909;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#9D0FC3;color:#9D0FC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D0FC3;border-radius:29px 29px 29px 29px;}.elementor-67 .elementor-element.elementor-element-67b1e75{--e-transform-translateX:622px;--e-transform-translateY:-368px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-67 .elementor-element.elementor-element-1d1b9fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-1d1b9fa.e-con{--e-con-transform-translateY:-554px;}.elementor-67 .elementor-element.elementor-element-b11ed53{--e-transform-translateY:132px;text-align:center;}.elementor-67 .elementor-element.elementor-element-b11ed53 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:158px;font-weight:600;-webkit-text-stroke-width:8px;stroke-width:8px;}.elementor-67 .elementor-element.elementor-element-aa39dea{--e-transform-translateY:552px;text-align:center;}.elementor-67 .elementor-element.elementor-element-aa39dea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:130px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-cdc9f43{--e-transform-translateX:48px;--e-transform-translateY:29px;}.elementor-67 .elementor-element.elementor-element-cdc9f43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:132px;font-weight:800;}.elementor-67 .elementor-element.elementor-element-568d586{--e-transform-translateX:-57px;--e-transform-translateY:-155px;text-align:end;}.elementor-67 .elementor-element.elementor-element-568d586 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:132px;font-weight:800;}.elementor-67 .elementor-element.elementor-element-3a34a22{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-3a34a22.e-con{--e-con-transform-translateX:-54px;--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-bb09e5a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:73px 73px 73px 73px;--margin-top:308px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:10px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-bb09e5a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-bb09e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCDD08;}.elementor-67 .elementor-element.elementor-element-bb09e5a.e-con{--e-con-transform-rotateZ:90deg;--e-con-transform-translateX:-339px;--e-con-transform-translateY:-318px;--e-con-transform-scale:0.8;}.elementor-67 .elementor-element.elementor-element-01691af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:81px 81px 81px 81px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-01691af.e-con{--e-con-transform-rotateZ:23deg;--e-con-transform-translateX:-198px;--e-con-transform-translateY:-141px;}.elementor-67 .elementor-element.elementor-element-fca3470{--e-transform-translateX:-85px;--e-transform-translateY:-240px;margin:76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -124px;}.elementor-67 .elementor-element.elementor-element-94640b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-94640b9.e-con{--e-con-transform-translateY:-786px;}.elementor-67 .elementor-element.elementor-element-f27f208 .elementor-button{background-color:#090909;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#9D0FC3;color:#9D0FC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D0FC3;border-radius:29px 29px 29px 29px;}.elementor-67 .elementor-element.elementor-element-f27f208{--e-transform-translateX:1000px;--e-transform-translateY:-491px;margin:205px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0250px;padding:0px 0px 0px 0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-67 .elementor-element.elementor-element-c6bb3bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:26px;}.elementor-67 .elementor-element.elementor-element-c6bb3bd{--e-transform-translateY:-325px;}.elementor-67 .elementor-element.elementor-element-c6bb3bd .elementor-main-swiper{height:484px;width:99%;}.elementor-67 .elementor-element.elementor-element-c6bb3bd .elementor-swiper-button{font-size:20px;}.elementor-67 .elementor-element.elementor-element-a56967f{--e-transform-translateX:-215px;--e-transform-translateY:-992px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-27a15f7{--divider-border-style:solid;--divider-color:#B900F4;--divider-border-width:8.7px;--e-transform-translateX:-228px;--e-transform-translateY:-1000px;margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;z-index:3;}.elementor-67 .elementor-element.elementor-element-27a15f7 .elementor-divider-separator{width:21%;}.elementor-67 .elementor-element.elementor-element-27a15f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-496e18f .elementor-button{background-color:#090909;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#9D0FC3;color:#9D0FC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D0FC3;border-radius:29px 29px 29px 29px;}.elementor-67 .elementor-element.elementor-element-496e18f{--e-transform-translateX:1000px;--e-transform-translateY:-1000px;margin:0700px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0250px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-858a771{--divider-border-style:solid;--divider-color:#B900F4;--divider-border-width:8.7px;--e-transform-translateX:-222px;--e-transform-translateY:-836px;margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;z-index:3;}.elementor-67 .elementor-element.elementor-element-858a771 .elementor-divider-separator{width:21%;}.elementor-67 .elementor-element.elementor-element-858a771 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-d4ba826{--e-transform-translateX:-215px;--e-transform-translateY:-850px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-fc669e8{--e-transform-translateX:636px;--e-transform-translateY:-885px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 115px;}.elementor-67 .elementor-element.elementor-element-4be6d08{--e-transform-translateX:-494px;--e-transform-translateY:-780px;}.elementor-67 .elementor-element.elementor-element-68dfb2b{--e-transform-translateX:-337px;--e-transform-translateY:-950px;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-855b012{--e-transform-translateX:-338px;--e-transform-translateY:-947px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-c865999{--e-transform-translateX:-181px;--e-transform-translateY:-861px;margin:-490px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-7711a42{--e-transform-translateX:-181px;--e-transform-translateY:-861px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-dc804a0{--e-transform-translateX:-181px;--e-transform-translateY:-861px;margin:-014px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-b190e45{--e-transform-translateX:-18px;--e-transform-translateY:-769px;margin:-495px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-67 .elementor-element.elementor-element-c0a9b88{--e-transform-translateX:-25px;--e-transform-translateY:-783px;}.elementor-67 .elementor-element.elementor-element-a894c59{--e-transform-translateX:130px;--e-transform-translateY:-1000px;margin:-185px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-ba62937{--e-transform-translateX:131px;--e-transform-translateY:-1000px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-c372648{--e-transform-translateX:131px;--e-transform-translateY:-1000px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-f9ca2cd{--e-transform-translateX:283px;--e-transform-translateY:-877px;margin:-526px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-67 .elementor-element.elementor-element-6db0bcc{--e-transform-translateX:288px;--e-transform-translateY:-890px;}.elementor-67 .elementor-element.elementor-element-0242e0b{--e-transform-translateX:445px;--e-transform-translateY:-1000px;margin:-138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-dd2e350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-576bafd{--e-transform-translateY:-1000px;margin:-568px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-df2f0ef{--e-transform-translateX:4px;--e-transform-translateY:-953px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-b5b114d{--e-transform-translateX:-118px;--e-transform-translateY:-991px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-e8a0b8b{--divider-border-style:solid;--divider-color:#B900F4;--divider-border-width:8.7px;--e-transform-translateX:-222px;--e-transform-translateY:-1000px;margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;z-index:3;}.elementor-67 .elementor-element.elementor-element-e8a0b8b .elementor-divider-separator{width:21%;}.elementor-67 .elementor-element.elementor-element-e8a0b8b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-d03599b .elementor-button{background-color:#090909;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#9D0FC3;color:#9D0FC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D0FC3;border-radius:29px 29px 29px 29px;}.elementor-67 .elementor-element.elementor-element-d03599b{--e-transform-translateX:1000px;--e-transform-translateY:-1000px;margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0250px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-bd649fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-bd649fa.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-9b6de6c{--e-transform-translateX:608px;--e-transform-translateY:-67px;margin:-340px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:2;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-single-testimonial-slider, .elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial_card, .elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:transparent;background-image:linear-gradient(248deg, #D91495 0%, #723395 100%);}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial_card .elementskit-commentor-coment{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-stars > li > a, .elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-stars{padding:-28px 0px 0px 0px;margin:22px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-profile-info .elementskit-author-name{color:#FFFFFF;font-family:"Montserrat", Sans-serif;margin-bottom:13px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-profile-info .elementskit-author-des{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor-bio{margin:-54px 0px -88px 69px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor-bio .elementskit-commentor-image > img{height:116px;width:116px;}.elementor-67 .elementor-element.elementor-element-b07afbc .ekit-testimonial--avatar{margin:78px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider .swiper-pagination span{width:8px;height:8px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;transform:scale(1.2);}.elementor-67 .elementor-element.elementor-element-ff74e27{--e-transform-translateX:-13px;--e-transform-translateY:169px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-0e333e7{--divider-border-style:solid;--divider-color:#B900F4;--divider-border-width:8.7px;--e-transform-translateX:-349px;--e-transform-translateY:215px;margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;z-index:3;}.elementor-67 .elementor-element.elementor-element-0e333e7 .elementor-divider-separator{width:21%;}.elementor-67 .elementor-element.elementor-element-0e333e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-fb01a41{--e-transform-translateX:-192px;--e-transform-translateY:179px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-0e101c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-0e101c2.e-con{--e-con-transform-translateY:-777px;}.elementor-67 .elementor-element.elementor-element-d3ca70b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d3ca70b.e-con{--e-con-transform-translateX:-126px;--e-con-transform-translateY:14px;}.elementor-67 .elementor-element.elementor-element-7840be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7840be4.e-con{--e-con-transform-translateX:-113px;--e-con-transform-translateY:141px;}.elementor-67 .elementor-element.elementor-element-26c8343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:000px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-67 .elementor-element.elementor-element-26c8343.e-con{--e-con-transform-translateY:-693px;}.elementor-67 .elementor-element.elementor-element-2bda538{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-6d37895{--e-transform-translateY:-891px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:58px;}.elementor-67 .elementor-element.elementor-element-6d37895 p{margin-block-end:0px;}.elementor-67 .elementor-element.elementor-element-50fc39c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7ea2306{--e-transform-translateX:749px;--e-transform-translateY:-761px;margin:-9216px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 106px;z-index:4;}.elementor-67 .elementor-element.elementor-element-2460a24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e0a8ec5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-987d8ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-fd5f392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-991a73c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button{background-color:#000000;border-style:solid;}.elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button:focus svg{fill:#000000;}.elementor-67 .elementor-element.elementor-element-3c35b5c{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-67 .elementor-element.elementor-element-3c35b5c .elementor-social-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-73feb4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4521443 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-1917b42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-af2c3d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-e3aa1f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-809339b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f3c864e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-f3c864e .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-f3c864e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-7d9c206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-83fb37c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#FFCC00;--border-color:#FFCC00;overflow:visible;}.elementor-67 .elementor-element.elementor-element-38d65d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-12e07d1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-67 .elementor-element.elementor-element-dd5b287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-8218299{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-6242cc1{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-67 .elementor-element.elementor-element-72a5d04{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-afee626{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-11be74d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-67 .elementor-element.elementor-element-ebbc3f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4c55cea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-7af4ce6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e961c8d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7c727b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-7c727b0 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-7c727b0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-c5e30e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d62917f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-ce2346d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-bbf58f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-27f3431 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-89e1a7a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-aee3e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f1f4317{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4b48545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-83da4fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7fdfa8e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-81ea084 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-78e57a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e540a1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-b4ff90e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-b260e5c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-660b4a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-0467ab7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d40508b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#6E6E6E;}.elementor-67 .elementor-element.elementor-element-44a503b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#6E6E6E;}.elementor-67 .elementor-element.elementor-element-12f4ff6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-a8d59ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-0aae688{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-718fcbc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-5d685bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7107afa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e961a69 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-3b47f10 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-b601334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e8abc96{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f2362a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-2c3a309 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-960fddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-8cf0fd0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-b9892f9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-9cfcba6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-67 .elementor-element.elementor-element-def06b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f21b2df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-98e7e57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#6E6E6E;}.elementor-67 .elementor-element.elementor-element-494fec4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#6E6E6E;}.elementor-67 .elementor-element.elementor-element-168a7ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-7593b51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-501ac94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-66bbce9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-11d70e8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-67 .elementor-element.elementor-element-f4f6c18{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-f4f6c18 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-f4f6c18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-a25a2a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f232487{--e-transform-translateY:132px;text-align:center;}.elementor-67 .elementor-element.elementor-element-f232487 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:158px;font-weight:600;-webkit-text-stroke-width:8px;stroke-width:8px;}.elementor-67 .elementor-element.elementor-element-cea9e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-3083958{--display:flex;border-style:solid;--border-style:solid;overflow:visible;}.elementor-67 .elementor-element.elementor-element-3083958:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-3083958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCDC00;}.elementor-67 .elementor-element.elementor-element-a63c58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-129a85d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-d2d0e49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-bbb244f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4f16169 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-67 .elementor-element.elementor-element-48c7359 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-67 .elementor-element.elementor-element-c44f147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-79e617b{text-align:center;}.elementor-67 .elementor-element.elementor-element-79e617b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:158px;font-weight:600;-webkit-text-stroke-width:8px;stroke-width:8px;}.elementor-67 .elementor-element.elementor-element-a496637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-3de2b79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-8142214{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-8142214 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-8142214 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-8ed2a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-2ee9540.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-2ee9540 .elementor-swiper-button{font-size:20px;}.elementor-67 .elementor-element.elementor-element-3c2121b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-f2e74f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-ccef2d8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-67 .elementor-element.elementor-element-e195f89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-e195f89 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-e195f89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-2fd95ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-406fc07{--display:flex;overflow:visible;}.elementor-67 .elementor-element.elementor-element-b7e4f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-e99aa10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-43b118a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-2ab6106{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-aafb725{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-aafb725 .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-aafb725 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-9873c5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-780b0d9{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-4e9c1d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-989a9dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-4597b4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.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-67 .elementor-element.elementor-element-df85302 .swiper-pagination-bullet-active, .elementor-67 .elementor-element.elementor-element-df85302 .swiper-pagination-progressbar-fill{background-color:#FF00D2;}.elementor-67 .elementor-element.elementor-element-df85302 .swiper-pagination-fraction{color:#FF00D2;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-main-swiper .swiper-slide{background-color:#D01798;border-radius:47px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-swiper-button{font-size:20px;color:#FB0988;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-swiper-button svg{fill:#FB0988;}.elementor-67 .elementor-element.elementor-element-df85302 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__name{color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__header, .elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__text{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__image img{width:82px;height:82px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-star-rating{font-size:10px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-star-rating i:before{color:#FAA938;}.elementor-67 .elementor-element.elementor-element-dee088c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-0d8985f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-c768d9b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-67 .elementor-element.elementor-element-c768d9b .elementor-divider-separator{width:100%;}.elementor-67 .elementor-element.elementor-element-c768d9b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67 .elementor-element.elementor-element-baea37a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-057dee8{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-2620cbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-7fdb21a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-7fdb21a .elementor-main-swiper .swiper-slide{border-radius:37px;}.elementor-67 .elementor-element.elementor-element-7fdb21a .elementor-swiper-button{font-size:20px;}.elementor-67 .elementor-element.elementor-element-cca2a95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-67 .elementor-element.elementor-element-6c81a72{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-67 .elementor-element.elementor-element-8517ef1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-67 .elementor-element.elementor-element-e448dc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-d042569{--width:47.384%;}.elementor-67 .elementor-element.elementor-element-6fbdef6{--width:33%;}.elementor-67 .elementor-element.elementor-element-58617b6{--width:35%;}.elementor-67 .elementor-element.elementor-element-250f809{--width:25%;}.elementor-67 .elementor-element.elementor-element-1e5f072{--width:25%;}.elementor-67 .elementor-element.elementor-element-8f5aa41{--width:25%;}.elementor-67 .elementor-element.elementor-element-98dd13b{--width:25%;}.elementor-67 .elementor-element.elementor-element-f06c1c5{--width:50%;}.elementor-67 .elementor-element.elementor-element-b24fbe1{--width:50%;}.elementor-67 .elementor-element.elementor-element-6d9dc1d{--width:50%;}.elementor-67 .elementor-element.elementor-element-bb09e5a{--width:40%;}.elementor-67 .elementor-element.elementor-element-01691af{--width:50%;}.elementor-67 .elementor-element.elementor-element-d3ca70b{--width:50%;}.elementor-67 .elementor-element.elementor-element-7840be4{--width:50%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-67 .elementor-element.elementor-element-c6bb3bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-67 .elementor-element.elementor-element-e0a8ec5{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-809339b{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-8218299{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-e961c8d{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-d62917f{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-bbf58f7{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-f1f4317{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-7fdfa8e{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-e540a1b{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-0467ab7{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-718fcbc{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-7107afa{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-e8abc96{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-8cf0fd0{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-f21b2df{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-66bbce9{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-129a85d{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-bbb244f{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-3de2b79{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-2ee9540.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-f2e74f5{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-2ab6106{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-989a9dc{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-0d8985f{--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-7fdb21a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-6c81a72{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-67 .elementor-element.elementor-element-c6bb3bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-67 .elementor-element.elementor-element-e0a8ec5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-936433d{--e-transform-translateX:127px;--e-transform-translateY:56px;z-index:2;}.elementor-67 .elementor-element.elementor-element-987d8ba{--e-transform-translateX:59px;--e-transform-translateY:15px;z-index:1;}.elementor-67 .elementor-element.elementor-element-fd5f392{--e-transform-translateX:59px;--e-transform-translateY:-50px;z-index:1;}.elementor-67 .elementor-element.elementor-element-fd5f392 .elementor-heading-title{font-size:47px;}.elementor-67 .elementor-element.elementor-element-991a73c{--e-transform-translateX:59px;--e-transform-translateY:-82px;z-index:1;}.elementor-67 .elementor-element.elementor-element-991a73c .elementor-heading-title{font-size:20px;}.elementor-67 .elementor-element.elementor-element-6990aeb{--e-transform-translateY:-99px;z-index:1;}.elementor-67 .elementor-element.elementor-element-6990aeb .elementor-button{border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;}.elementor-67 .elementor-element.elementor-element-3c35b5c{--e-transform-translateY:-119px;z-index:1;--icon-size:18px;}.elementor-67 .elementor-element.elementor-element-4521443{--e-transform-translateY:57px;margin:-420px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-67 .elementor-element.elementor-element-1917b42.e-con{--e-con-transform-translateY:-226px;}.elementor-67 .elementor-element.elementor-element-1917b42{--z-index:0;}.elementor-67 .elementor-element.elementor-element-e3aa1f4.e-con{--e-con-transform-translateY:-240px;}.elementor-67 .elementor-element.elementor-element-809339b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-f3c864e{--e-transform-translateY:-29px;}.elementor-67 .elementor-element.elementor-element-c03a1e4{--e-transform-translateX:20px;--e-transform-translateY:-85px;}.elementor-67 .elementor-element.elementor-element-7d9c206.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-269px;}.elementor-67 .elementor-element.elementor-element-7d9c206{--min-height:409px;}.elementor-67 .elementor-element.elementor-element-83fb37c.e-con{--e-con-transform-translateX:-14px;--e-con-transform-translateY:-706px;}.elementor-67 .elementor-element.elementor-element-83fb37c{--width:250px;--min-height:280px;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:30px 30px 30px 30px;--z-index:0;}.elementor-67 .elementor-element.elementor-element-38d65d2.e-con{--e-con-transform-translateX:14px;--e-con-transform-translateY:-933px;}.elementor-67 .elementor-element.elementor-element-38d65d2{--width:300px;--min-height:451px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-67 .elementor-element.elementor-element-12e07d1{--e-transform-translateX:-28px;--e-transform-translateY:184px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-67 .elementor-element.elementor-element-dd5b287.e-con{--e-con-transform-translateY:-961px;}.elementor-67 .elementor-element.elementor-element-8218299{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-6242cc1{text-align:start;font-size:1px;letter-spacing:4.2px;word-spacing:0em;}.elementor-67 .elementor-element.elementor-element-72a5d04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;letter-spacing:4.2px;}.elementor-67 .elementor-element.elementor-element-afee626{--e-transform-translateY:-90px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;letter-spacing:4.2px;}.elementor-67 .elementor-element.elementor-element-11be74d{--e-transform-translateX:0px;--e-transform-translateY:-128px;}.elementor-67 .elementor-element.elementor-element-11be74d .elementor-button{font-size:20px;border-radius:20px 20px 20px 20px;}.elementor-67 .elementor-element.elementor-element-ebbc3f5.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-ebbc3f5{--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-67 .elementor-element.elementor-element-4c55cea{--e-transform-translateY:-1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;z-index:1;}.elementor-67 .elementor-element.elementor-element-7af4ce6.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-e961c8d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-271a8df{--e-transform-translateX:10px;--e-transform-translateY:-144px;z-index:1;}.elementor-67 .elementor-element.elementor-element-eec32d6{--e-transform-translateX:-85px;--e-transform-translateY:-212px;}.elementor-67 .elementor-element.elementor-element-c5e30e9{--margin-top:-1450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-67 .elementor-element.elementor-element-d62917f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-1f1e65b{--e-transform-translateY:40px;}.elementor-67 .elementor-element.elementor-element-82a7a56{--e-transform-translateY:40px;}.elementor-67 .elementor-element.elementor-element-ce2346d.e-con{--e-con-transform-translateX:10px;--e-con-transform-translateY:-226px;}.elementor-67 .elementor-element.elementor-element-ce2346d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-67 .elementor-element.elementor-element-bbf58f7.e-con{--e-con-transform-translateX:-2px;--e-con-transform-translateY:54px;}.elementor-67 .elementor-element.elementor-element-bbf58f7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-aee3e16.e-con{--e-con-transform-translateX:11px;--e-con-transform-translateY:-300px;}.elementor-67 .elementor-element.elementor-element-aee3e16{--z-index:3;}.elementor-67 .elementor-element.elementor-element-f1f4317.e-con{--e-con-transform-translateX:-3px;--e-con-transform-translateY:57px;}.elementor-67 .elementor-element.elementor-element-f1f4317{--width:406px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-4b48545{--e-transform-translateY:8px;}.elementor-67 .elementor-element.elementor-element-4b48545 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-83da4fb.e-con{--e-con-transform-translateX:184px;--e-con-transform-translateY:-367px;}.elementor-67 .elementor-element.elementor-element-83da4fb{--z-index:3;}.elementor-67 .elementor-element.elementor-element-7fdfa8e.e-con{--e-con-transform-translateX:-53px;--e-con-transform-translateY:70px;}.elementor-67 .elementor-element.elementor-element-7fdfa8e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-81ea084{--e-transform-translateX:44px;--e-transform-translateY:10px;}.elementor-67 .elementor-element.elementor-element-81ea084 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-78e57a5.e-con{--e-con-transform-translateX:19px;--e-con-transform-translateY:-370px;}.elementor-67 .elementor-element.elementor-element-78e57a5{--z-index:3;}.elementor-67 .elementor-element.elementor-element-e540a1b.e-con{--e-con-transform-translateX:-2px;--e-con-transform-translateY:55px;}.elementor-67 .elementor-element.elementor-element-e540a1b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-b4ff90e{z-index:3;}.elementor-67 .elementor-element.elementor-element-b260e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-660b4a4.e-con{--e-con-transform-translateX:13px;--e-con-transform-translateY:-386px;}.elementor-67 .elementor-element.elementor-element-660b4a4{--z-index:3;}.elementor-67 .elementor-element.elementor-element-0467ab7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-d40508b{--e-transform-translateY:-3px;}.elementor-67 .elementor-element.elementor-element-d40508b .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-44a503b{--e-transform-translateY:-3px;}.elementor-67 .elementor-element.elementor-element-44a503b .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-12f4ff6{--e-transform-translateX:-1px;--e-transform-translateY:-24px;}.elementor-67 .elementor-element.elementor-element-12f4ff6 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-a8d59ce{--e-transform-translateX:-1px;--e-transform-translateY:-24px;}.elementor-67 .elementor-element.elementor-element-a8d59ce .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-0aae688.e-con{--e-con-transform-translateY:-467px;}.elementor-67 .elementor-element.elementor-element-0aae688{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-67 .elementor-element.elementor-element-718fcbc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-ac951c2{--e-transform-translateY:55px;}.elementor-67 .elementor-element.elementor-element-f89d858{--e-transform-translateY:55px;}.elementor-67 .elementor-element.elementor-element-5d685bf.e-con{--e-con-transform-translateX:12px;--e-con-transform-translateY:-679px;}.elementor-67 .elementor-element.elementor-element-5d685bf{--z-index:2;}.elementor-67 .elementor-element.elementor-element-7107afa.e-con{--e-con-transform-translateX:-2px;--e-con-transform-translateY:54px;}.elementor-67 .elementor-element.elementor-element-7107afa{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-b601334.e-con{--e-con-transform-translateX:10px;--e-con-transform-translateY:-705px;}.elementor-67 .elementor-element.elementor-element-b601334{--z-index:2;}.elementor-67 .elementor-element.elementor-element-e8abc96{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-f2362a0{--e-transform-translateY:5px;}.elementor-67 .elementor-element.elementor-element-f2362a0 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-2c3a309{--e-transform-translateY:5px;}.elementor-67 .elementor-element.elementor-element-2c3a309 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-960fddf.e-con{--e-con-transform-translateX:14px;--e-con-transform-translateY:-717px;}.elementor-67 .elementor-element.elementor-element-960fddf{--z-index:2;}.elementor-67 .elementor-element.elementor-element-8cf0fd0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-def06b5.e-con{--e-con-transform-translateX:14px;--e-con-transform-translateY:-790px;}.elementor-67 .elementor-element.elementor-element-def06b5{--z-index:2;}.elementor-67 .elementor-element.elementor-element-f21b2df{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-98e7e57{--e-transform-translateY:-3px;}.elementor-67 .elementor-element.elementor-element-98e7e57 .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-494fec4{--e-transform-translateY:-3px;}.elementor-67 .elementor-element.elementor-element-494fec4 .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-168a7ec{--e-transform-translateX:-1px;--e-transform-translateY:-24px;}.elementor-67 .elementor-element.elementor-element-168a7ec .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-7593b51{--e-transform-translateX:-1px;--e-transform-translateY:-24px;}.elementor-67 .elementor-element.elementor-element-7593b51 .elementor-heading-title{font-size:11px;}.elementor-67 .elementor-element.elementor-element-501ac94.e-con{--e-con-transform-translateY:-749px;}.elementor-67 .elementor-element.elementor-element-501ac94{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-67 .elementor-element.elementor-element-66bbce9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-11d70e8 .elementor-button{font-size:10px;border-radius:30px 30px 30px 30px;}.elementor-67 .elementor-element.elementor-element-f4f6c18{--e-transform-translateY:-42px;}.elementor-67 .elementor-element.elementor-element-2a475ad{--e-transform-translateX:20px;--e-transform-translateY:-95px;}.elementor-67 .elementor-element.elementor-element-a25a2a0.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-a25a2a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-f232487 .elementor-heading-title{font-size:40px;-webkit-text-stroke-width:4px;stroke-width:4px;}.elementor-67 .elementor-element.elementor-element-cea9e61.e-con{--e-con-transform-translateY:-861px;}.elementor-67 .elementor-element.elementor-element-3083958.e-con{--e-con-transform-translateX:39px;--e-con-transform-translateY:-28px;}.elementor-67 .elementor-element.elementor-element-3083958{--width:130px;--min-height:120px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-a63c58f.e-con{--e-con-transform-translateX:-8px;--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-a63c58f{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-67 .elementor-element.elementor-element-129a85d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-0e53bf8{z-index:1;}.elementor-67 .elementor-element.elementor-element-d2d0e49.e-con{--e-con-transform-translateY:-980px;}.elementor-67 .elementor-element.elementor-element-d2d0e49{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-bbb244f.e-con{--e-con-transform-translateY:-20px;}.elementor-67 .elementor-element.elementor-element-bbb244f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-4f16169{--e-transform-translateX:-14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-67 .elementor-element.elementor-element-48c7359{--e-transform-translateX:7px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;text-align:end;}.elementor-67 .elementor-element.elementor-element-c44f147.e-con{--e-con-transform-translateY:-962px;}.elementor-67 .elementor-element.elementor-element-79e617b .elementor-heading-title{font-size:40px;-webkit-text-stroke-width:4px;stroke-width:4px;}.elementor-67 .elementor-element.elementor-element-a496637.e-con{--e-con-transform-translateY:-975px;}.elementor-67 .elementor-element.elementor-element-3de2b79{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-8142214{--e-transform-translateY:-14px;}.elementor-67 .elementor-element.elementor-element-f76826e{--e-transform-translateX:20px;--e-transform-translateY:-63px;}.elementor-67 .elementor-element.elementor-element-8ed2a8e.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-2ee9540.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-3c2121b.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-f2e74f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-ccef2d8 .elementor-button{font-size:18px;border-radius:30px 30px 30px 30px;}.elementor-67 .elementor-element.elementor-element-e195f89{--e-transform-translateY:-14px;}.elementor-67 .elementor-element.elementor-element-0c28445{--e-transform-translateX:20px;--e-transform-translateY:-63px;}.elementor-67 .elementor-element.elementor-element-2a47d03{--e-transform-translateX:85px;--e-transform-translateY:-85px;}.elementor-67 .elementor-element.elementor-element-2fd95ce.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-2fd95ce{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-406fc07.e-con{--e-con-transform-translateX:137px;--e-con-transform-translateY:28px;}.elementor-67 .elementor-element.elementor-element-406fc07{--width:130px;}.elementor-67 .elementor-element.elementor-element-b901dce{--e-transform-translateX:-40px;--e-transform-translateY:-5px;}.elementor-67 .elementor-element.elementor-element-a0023ab{--e-transform-translateX:-80px;--e-transform-translateY:-15px;}.elementor-67 .elementor-element.elementor-element-5963dff{--e-transform-translateY:-108px;}.elementor-67 .elementor-element.elementor-element-309f28d{--e-transform-translateX:-115px;--e-transform-translateY:-118px;}.elementor-67 .elementor-element.elementor-element-102827e{--e-transform-translateX:-35px;--e-transform-translateY:-208px;}.elementor-67 .elementor-element.elementor-element-0b32eb8{--e-transform-translateX:45px;--e-transform-translateY:-298px;}.elementor-67 .elementor-element.elementor-element-ea0098d{--e-transform-translateX:-73px;--e-transform-translateY:-314px;}.elementor-67 .elementor-element.elementor-element-5e96456{--e-transform-translateX:5px;--e-transform-translateY:-403px;}.elementor-67 .elementor-element.elementor-element-d032146{--e-transform-translateX:-107px;--e-transform-translateY:-420px;}.elementor-67 .elementor-element.elementor-element-7d924e5{--e-transform-translateX:-30px;--e-transform-translateY:-510px;}.elementor-67 .elementor-element.elementor-element-6926619{--e-transform-translateX:46px;--e-transform-translateY:-600px;}.elementor-67 .elementor-element.elementor-element-17e98fb{--e-transform-translateX:-70px;--e-transform-translateY:-615px;}.elementor-67 .elementor-element.elementor-element-bba4e10{--e-transform-translateX:7px;--e-transform-translateY:-705px;}.elementor-67 .elementor-element.elementor-element-12db648{--e-transform-translateX:-25px;--e-transform-translateY:-719px;}.elementor-67 .elementor-element.elementor-element-b7e4f76.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-b7e4f76{--margin-top:-680px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-e99aa10{text-align:center;}.elementor-67 .elementor-element.elementor-element-e99aa10 .elementor-heading-title{font-size:13px;}.elementor-67 .elementor-element.elementor-element-43b118a.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-2ab6106{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-1b931ef .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-67 .elementor-element.elementor-element-9873c5c{--e-transform-translateX:-15px;--e-transform-translateY:-45px;text-align:center;}.elementor-67 .elementor-element.elementor-element-9873c5c .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-780b0d9{--e-transform-translateX:20px;--e-transform-translateY:-100px;}.elementor-67 .elementor-element.elementor-element-4e9c1d5.e-con{--e-con-transform-translateX:70px;--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-4e9c1d5{--content-width:100px;--min-height:26px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-989a9dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-4597b4d.e-con{--e-con-transform-translateY:-975px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__header, .elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__name{font-size:12px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__text{font-size:24px;line-height:1.4em;letter-spacing:1.1px;}.elementor-67 .elementor-element.elementor-element-df85302 .elementor-testimonial__image + cite{margin-inline-start:35px;margin-inline-end:0;}.elementor-67 .elementor-element.elementor-element-dee088c.e-con{--e-con-transform-translateY:-983px;}.elementor-67 .elementor-element.elementor-element-0d8985f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-baea37a{--e-transform-translateX:-20px;--e-transform-translateY:-60px;text-align:center;}.elementor-67 .elementor-element.elementor-element-baea37a .elementor-heading-title{font-size:10px;}.elementor-67 .elementor-element.elementor-element-057dee8{--e-transform-translateX:20px;--e-transform-translateY:-113px;}.elementor-67 .elementor-element.elementor-element-2620cbb.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-2620cbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-7fdb21a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-pagination-bullet{height:14px;width:14px;}.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-67 .elementor-element.elementor-element-7fdb21a .elementor-custom-embed-play i{font-size:20px;}.elementor-67 .elementor-element.elementor-element-cca2a95.e-con{--e-con-transform-translateY:-1000px;}.elementor-67 .elementor-element.elementor-element-6c81a72{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-67 .elementor-element.elementor-element-8517ef1{--e-transform-translateY:-55px;text-align:center;}.elementor-67 .elementor-element.elementor-element-8517ef1 .elementor-heading-title{font-size:21px;}.elementor-67 .elementor-element.elementor-element-e448dc5{--min-height:520px;--margin-top:-1050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-6a78617 */.elementor-67 .elementor-element.elementor-element-6a78617 .elementor-heading-title{
  color:#ffffff; /* final normal white */
  text-rendering:geometricPrecision;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  animation:bulbNeonStartSmooth 8s ease forwards;
}

/* 🔥 Vintage bulb flicker + smooth final fade */
@keyframes bulbNeonStartSmooth{

  /* --- FAST CHAOTIC START --- */
  0%   { color:#1E1935; text-shadow:none; }
  2%   { color:#ffffff; text-shadow:0 0 6px #ff2bd6,0 0 16px #ff2bd6; }
  4%   { color:#1E1935; text-shadow:none; }
  6%   { color:#ffffff; text-shadow:0 0 8px #ff2bd6,0 0 22px #ff2bd6; }
  8%   { color:#1E1935; text-shadow:none; }
  10%  { color:#ffffff; text-shadow:0 0 10px #ff2bd6,0 0 26px #ff2bd6; }
  13%  { color:#1E1935; text-shadow:none; }
  16%  { color:#ffffff; text-shadow:0 0 12px #ff2bd6,0 0 32px #ff2bd6; }
  20%  { color:#1E1935; text-shadow:none; }

  /* --- STRUGGLING FLICKER --- */
  25%  { color:#ffffff; text-shadow:0 0 14px #ff2bd6,0 0 36px #ff2bd6; }
  30%  { color:#1E1935; text-shadow:none; }
  36%  { color:#ffffff; text-shadow:0 0 18px #ff2bd6,0 0 44px #ff2bd6; }
  42%  { color:#1E1935; text-shadow:none; }

  /* --- LAST DIM HOLD (LONGER) --- */
  55%  { color:#1E1935; text-shadow:none; }
  70%  { color:#1E1935; text-shadow:none; }

  /* --- SMOOTH FADE TO WHITE --- */
  85%  { color:#cfcde0; text-shadow:none; }

  /* --- FINAL NORMAL WHITE --- */
  100% {
    color:#ffffff;
    text-shadow:none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7c6780 */.elementor-67 .elementor-element.elementor-element-d7c6780 .elementor-heading-title{
  color:#ffffff; /* final normal white */
  text-rendering:geometricPrecision;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  animation:bulbNeonStartSmooth 8s ease forwards;
}

/* 🔥 Vintage bulb flicker + smooth final fade */
@keyframes bulbNeonStartSmooth{

  /* --- FAST CHAOTIC START --- */
  0%   { color:#1E1935; text-shadow:none; }
  2%   { color:#ffffff; text-shadow:0 0 6px #ff2bd6,0 0 16px #ff2bd6; }
  4%   { color:#1E1935; text-shadow:none; }
  6%   { color:#ffffff; text-shadow:0 0 8px #ff2bd6,0 0 22px #ff2bd6; }
  8%   { color:#1E1935; text-shadow:none; }
  10%  { color:#ffffff; text-shadow:0 0 10px #ff2bd6,0 0 26px #ff2bd6; }
  13%  { color:#1E1935; text-shadow:none; }
  16%  { color:#ffffff; text-shadow:0 0 12px #ff2bd6,0 0 32px #ff2bd6; }
  20%  { color:#1E1935; text-shadow:none; }

  /* --- STRUGGLING FLICKER --- */
  25%  { color:#ffffff; text-shadow:0 0 14px #ff2bd6,0 0 36px #ff2bd6; }
  30%  { color:#1E1935; text-shadow:none; }
  36%  { color:#ffffff; text-shadow:0 0 18px #ff2bd6,0 0 44px #ff2bd6; }
  42%  { color:#1E1935; text-shadow:none; }

  /* --- LAST DIM HOLD (LONGER) --- */
  55%  { color:#1E1935; text-shadow:none; }
  70%  { color:#1E1935; text-shadow:none; }

  /* --- SMOOTH FADE TO WHITE --- */
  85%  { color:#cfcde0; text-shadow:none; }

  /* --- FINAL NORMAL WHITE --- */
  100% {
    color:#ffffff;
    text-shadow:none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfceae6 */.elementor-67 .elementor-element.elementor-element-dfceae6 .elementor-heading-title{
  color:#ffffff; /* final normal white */
  text-rendering:geometricPrecision;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  animation:bulbNeonStartSmooth 8s ease forwards;
}

/* 🔥 Vintage bulb flicker + smooth final fade */
@keyframes bulbNeonStartSmooth{

  /* --- FAST CHAOTIC START --- */
  0%   { color:#1E1935; text-shadow:none; }
  2%   { color:#ffffff; text-shadow:0 0 6px #ff2bd6,0 0 16px #ff2bd6; }
  4%   { color:#1E1935; text-shadow:none; }
  6%   { color:#ffffff; text-shadow:0 0 8px #ff2bd6,0 0 22px #ff2bd6; }
  8%   { color:#1E1935; text-shadow:none; }
  10%  { color:#ffffff; text-shadow:0 0 10px #ff2bd6,0 0 26px #ff2bd6; }
  13%  { color:#1E1935; text-shadow:none; }
  16%  { color:#ffffff; text-shadow:0 0 12px #ff2bd6,0 0 32px #ff2bd6; }
  20%  { color:#1E1935; text-shadow:none; }

  /* --- STRUGGLING FLICKER --- */
  25%  { color:#ffffff; text-shadow:0 0 14px #ff2bd6,0 0 36px #ff2bd6; }
  30%  { color:#1E1935; text-shadow:none; }
  36%  { color:#ffffff; text-shadow:0 0 18px #ff2bd6,0 0 44px #ff2bd6; }
  42%  { color:#1E1935; text-shadow:none; }

  /* --- LAST DIM HOLD (LONGER) --- */
  55%  { color:#1E1935; text-shadow:none; }
  70%  { color:#1E1935; text-shadow:none; }

  /* --- SMOOTH FADE TO WHITE --- */
  85%  { color:#cfcde0; text-shadow:none; }

  /* --- FINAL NORMAL WHITE --- */
  100% {
    color:#ffffff;
    text-shadow:none;
  }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5c5f7ee *//* wrapper */
.elementor-67 .elementor-element.elementor-element-5c5f7ee .elementor-icon{
  position: relative;
  overflow: visible;
}

/* LEFT LINE */
.elementor-67 .elementor-element.elementor-element-5c5f7ee .elementor-icon::before{
  content:"";
  position:absolute;

  /* ⭐ very close */
  left:-3px;

  /* ⭐ slightly shorter elegant line */
  top:18%;
  height:64%;

  /* ⭐ thicker */
  width:7px;

  background: linear-gradient(
    to bottom,
    #d4b200 0%,
    #ff7a00 100%
  );

  border-radius:4px;

  transform-origin: top;
  transform: scaleY(0);

  transition: transform 0.9s cubic-bezier(.4,0,.2,1);

  box-shadow:
    0 0 10px rgba(255,170,0,0.5);
}

/* hover */
.elementor-67 .elementor-element.elementor-element-5c5f7ee .elementor-icon:hover::before{
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6d7b5bd */.elementor-67 .elementor-element.elementor-element-6d7b5bd .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 10%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2d208 *//* ===== SLIGHTLY MORE EXPANDED FULL-WIDTH CONTAINER ===== */
.elementor-67 .elementor-element.elementor-element-9e2d208{
  width:96.5% !important;
  max-width:96.5% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* keep inner wrapper controlled */
.elementor-67 .elementor-element.elementor-element-9e2d208 .elementor-container,
.elementor-67 .elementor-element.elementor-element-9e2d208 .e-con-inner{
  max-width:100% !important;
  width:100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d042569 *//* ===== SET CONTAINER LENGTH TO 80% ===== */
.elementor-67 .elementor-element.elementor-element-d042569{
  width:80% !important;
  max-width:80% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* keep inner wrapper normal */
.elementor-67 .elementor-element.elementor-element-d042569 .elementor-container,
.elementor-67 .elementor-element.elementor-element-d042569 .e-con-inner{
  width:100% !important;
  max-width:100% !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1a3668d */.elementor-67 .elementor-element.elementor-element-1a3668d {
  border-radius: 51px;
  overflow: hidden;
}

.elementor-67 .elementor-element.elementor-element-1a3668d video,
.elementor-67 .elementor-element.elementor-element-1a3668d iframe {
  border-radius: 51px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fbdef6 *//* ===== EXACT CONTAINER SIZE ===== */
.elementor-67 .elementor-element.elementor-element-6fbdef6{
  width:10cm !important;      /* length */
  height:12cm !important;     /* breadth */
  max-width:10cm !important;
  min-height:12cm !important;
  margin-left:auto !important;
  margin-right:auto !important;
  overflow:hidden;
}

/* keep inner wrapper aligned */
.elementor-67 .elementor-element.elementor-element-6fbdef6 .elementor-container,
.elementor-67 .elementor-element.elementor-element-6fbdef6 .e-con-inner{
  width:100% !important;
  max-width:100% !important;
  height:100% !important;
}.elementor-67 .elementor-element.elementor-element-6fbdef6 .elementor-wrapper,
.elementor-67 .elementor-element.elementor-element-6fbdef6 video,
.elementor-67 .elementor-element.elementor-element-6fbdef6 iframe {
  transform: scale(1.08);
  transform-origin: left bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58617b6 *//* ===== EXACT CONTAINER SIZE ===== */
.elementor-67 .elementor-element.elementor-element-58617b6{
  width:9cm !important;
  height:11cm !important;
  max-width:9cm !important;
  min-height:11cm !important;
  margin-left:auto !important;
  margin-right:auto !important;
  overflow:hidden;
}

/* keep inner wrapper aligned */
.elementor-67 .elementor-element.elementor-element-58617b6 .elementor-container,
.elementor-67 .elementor-element.elementor-element-58617b6 .e-con-inner{
  width:100% !important;
  max-width:100% !important;
  height:100% !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-abebaab */.elementor-67 .elementor-element.elementor-element-abebaab .elementor-wrapper,
.elementor-67 .elementor-element.elementor-element-abebaab video,
.elementor-67 .elementor-element.elementor-element-abebaab iframe {
  border-radius: 40px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7c2c6e8 */.elementor-67 .elementor-element.elementor-element-7c2c6e8 .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 17%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4bdd7b2 */.elementor-67 .elementor-element.elementor-element-4bdd7b2 video,
.elementor-67 .elementor-element.elementor-element-4bdd7b2 iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0dd6f47 */.elementor-67 .elementor-element.elementor-element-0dd6f47 video,
.elementor-67 .elementor-element.elementor-element-0dd6f47 iframe {
  width: 30%;
  height: 55%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-219622e */.elementor-67 .elementor-element.elementor-element-219622e video,
.elementor-67 .elementor-element.elementor-element-219622e iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a11ccd4 */.elementor-67 .elementor-element.elementor-element-a11ccd4 video,
.elementor-67 .elementor-element.elementor-element-a11ccd4 iframe {
  width: 30%;
  height: 55%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6760e43 */.elementor-67 .elementor-element.elementor-element-6760e43 video,
.elementor-67 .elementor-element.elementor-element-6760e43 iframe {
  width: 60%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5987c30 */.elementor-67 .elementor-element.elementor-element-5987c30 video,
.elementor-67 .elementor-element.elementor-element-5987c30 iframe {
  width: 30%;
  height: 55%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b0fe4df */.elementor-67 .elementor-element.elementor-element-b0fe4df video,
.elementor-67 .elementor-element.elementor-element-b0fe4df iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9d6e7f3 */.elementor-67 .elementor-element.elementor-element-9d6e7f3 video,
.elementor-67 .elementor-element.elementor-element-9d6e7f3 iframe {
  width: 30%;
  height: 55%;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1b607dc */.elementor-67 .elementor-element.elementor-element-1b607dc .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 50%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67b1e75 *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-67b1e75 .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-67b1e75 .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px; /* ⭐ outline thickness */
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-67b1e75 .elementor-button-text{
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b11ed53 */.elementor-67 .elementor-element.elementor-element-b11ed53 {
  position: relative;
  display: inline-block;
  color: #000000;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9B3FC7 25%,
    #C62FB0 50%,
    #E91C99 75%,
    #FC0988 100%
  );
  -webkit-background-clip: text;
  background-clip: text;

  /* thicker gradient border */
  -webkit-text-stroke: 8px transparent;
  -webkit-text-fill-color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa39dea */.elementor-67 .elementor-element.elementor-element-aa39dea {
  position: relative;
  display: inline-block;
  color: #000000;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9B3FC7 25%,
    #C62FB0 50%,
    #E91C99 75%,
    #FC0988 100%
  );
  -webkit-background-clip: text;
  background-clip: text;

  /* thicker gradient border */
  -webkit-text-stroke: 8px transparent;
  -webkit-text-fill-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb09e5a */.elementor-67 .elementor-element.elementor-element-bb09e5a{
  width: 50%;
  height: 490px; /* change as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fca3470 */.elementor-67 .elementor-element.elementor-element-fca3470{
  position: relative;
  z-index: 5;
  transform-style: preserve-3d;
  animation: floatPro 3s cubic-bezier(.45,.05,.55,.95) infinite;
}

.elementor-67 .elementor-element.elementor-element-fca3470 img{
  filter: drop-shadow(0 25px 40px rgba(0,0,0,0.25));
}

@keyframes floatPro{
  0%{ transform: translateY(10px) rotateY(0deg); }
  50%{ transform: translateY(-40px) rotateY(8deg); }
  100%{ transform: translateY(10px) rotateY(0deg); }
}.elementor-67 .elementor-element.elementor-element-fca3470 img{
  filter: drop-shadow(0 25px 40px rgba(0,0,0,0.25));
  transform: scale(0.8); /* reduce size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01691af */.elementor-67 .elementor-element.elementor-element-01691af{
  perspective: 1200px !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f27f208 *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-f27f208 .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-f27f208 .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px; /* ⭐ outline thickness */
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-f27f208 .elementor-button-text{
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-c6bb3bd */.elementor-67 .elementor-element.elementor-element-c6bb3bd{
  max-width: 100% !important;
  width: 100% !important;
  overflow: visible;
}

.elementor-67 .elementor-element.elementor-element-c6bb3bd .elementor-main-swiper{
  width: 150% !important;        /* 🔥 more wide */
  max-width: 150% !important;
  margin-left: -25% !important;  /* ⭐ half of extra (50% ÷ 2) */
}.scroll-carousel-section {
  position: relative;
  height: 300vh; /* adjust for speed */
}

.scroll-carousel-section .elementor-widget-container {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
}

/* make swiper row horizontal */
.scroll-carousel-track .swiper-wrapper {
  display: flex;
  align-items: center;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-27a15f7 */.elementor-67 .elementor-element.elementor-element-27a15f7 .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 15%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-496e18f *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-496e18f .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-496e18f .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px; /* ⭐ outline thickness */
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-496e18f .elementor-button-text{
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-858a771 */.elementor-67 .elementor-element.elementor-element-858a771 .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 15%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4be6d08 */.elementor-67 .elementor-element.elementor-element-4be6d08 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68dfb2b */.elementor-67 .elementor-element.elementor-element-68dfb2b img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-855b012 */.elementor-67 .elementor-element.elementor-element-855b012 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c865999 */.elementor-67 .elementor-element.elementor-element-c865999 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7711a42 */.elementor-67 .elementor-element.elementor-element-7711a42 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc804a0 */.elementor-67 .elementor-element.elementor-element-dc804a0 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b190e45 */.elementor-67 .elementor-element.elementor-element-b190e45 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0a9b88 */.elementor-67 .elementor-element.elementor-element-c0a9b88 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a894c59 */.elementor-67 .elementor-element.elementor-element-a894c59 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba62937 */.elementor-67 .elementor-element.elementor-element-ba62937 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c372648 */.elementor-67 .elementor-element.elementor-element-c372648 img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9ca2cd */.elementor-67 .elementor-element.elementor-element-f9ca2cd img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db0bcc */.elementor-67 .elementor-element.elementor-element-6db0bcc img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0242e0b */.elementor-67 .elementor-element.elementor-element-0242e0b img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e8a0b8b */.elementor-67 .elementor-element.elementor-element-e8a0b8b .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 15%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d03599b *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-d03599b .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-d03599b .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px; /* ⭐ outline thickness */
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-d03599b .elementor-button-text{
  background: linear-gradient(135deg, #ff007f, #ffd400);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-b07afbc *//* remove outer gaps */
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper-slide {
  padding: 0 !important;
  background: transparent !important;
}

/* make testimonial full bleed */
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-card,
.elementor-67 .elementor-element.elementor-element-b07afbc .ekit-testimonial-card {
  width: 100%;
  height: 100%;
  margin: 0 !important;
  background: linear-gradient(
    90deg,
    #912CB0,
    #A126AA,
    #B221A3,
    #CA199B,
    #E01292
  );
}

/* remove inner shrink */
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor-content,
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* increase testimonial card size */
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper-slide {
  min-height: 320px;
}

.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-card,
.elementor-67 .elementor-element.elementor-element-b07afbc .ekit-testimonial-card {
  padding: 36px;
}

/* increase container length (3x) */
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper {
  width: calc(100% + 480px);
  margin-left: -240px;
}

/* hide navigation arrows */
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper-button-next {
  display: none !important;
}/* force rounded corners everywhere */
.elementor-67 .elementor-element.elementor-element-b07afbc .swiper-slide,
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-testimonial-card,
.elementor-67 .elementor-element.elementor-element-b07afbc .ekit-testimonial-card,
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-single-testimonial,
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor-content {
  border-radius: 50px !important;
  overflow: hidden !important;
}/* force commentor row to start from left */
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor {
  justify-content: flex-start !important;
  text-align: left !important;
}

/* push ONLY the client name with 150px offset */
.elementor-67 .elementor-element.elementor-element-b07afbc .elementskit-commentor-name {
  position: relative !important;
  left: 150px !important; /* ← your required space */
  margin-left: 0 !important;
  padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0e333e7 */.elementor-67 .elementor-element.elementor-element-0e333e7 .elementor-divider-separator{
  border: none !important;
  height: 2px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc22ed6 */.elementor-67 .elementor-element.elementor-element-fc22ed6 img {
  width: 1240px;
  height: 544px;
  object-fit: cover; /* keeps image nicely cropped */
}.elementor-67 .elementor-element.elementor-element-fc22ed6 img {
  border-radius: 40px; /* adjust value */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ca70b */.elementor-67 .elementor-element.elementor-element-d3ca70b {
  width: 2940px;
  height: 544px;
  overflow: hidden; /* prevents image overflow */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60771f5 */.elementor-67 .elementor-element.elementor-element-60771f5img {
  width: 1240px;
  height: 444px;
  overflow: hidden; /* prevents image overflow */
}.elementor-67 .elementor-element.elementor-element-60771f5 img {
  border-radius: 20px; /* adjust value */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f23ce00 */.elementor-67 .elementor-element.elementor-element-f23ce00 img {
  border-radius: 20px; /* adjust value */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7840be4 */.elementor-67 .elementor-element.elementor-element-7840be4 {
  width: 1140px;
  height: 444px;
  margin-right: -100px; /* increase this to extend right */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d53624d */.elementor-67 .elementor-element.elementor-element-d53624d img {
  width: 140%;      /* reduced from 160% */
  max-width: none;
  height: auto;
  margin-left: -20%; /* adjusted to keep centered */
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ea2306 */.elementor-67 .elementor-element.elementor-element-7ea2306 img {
  width: 320px;
  height: 300px;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-936433d */.elementor-67 .elementor-element.elementor-element-936433d img{
width:50%;
max-width:20%;
display:block;
margin:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460a24 */.elementor-67 .elementor-element.elementor-element-2460a24{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f3c864e */.elementor-67 .elementor-element.elementor-element-f3c864e .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3aa1f4 */.elementor-67 .elementor-element.elementor-element-e3aa1f4{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9c206 */.elementor-67 .elementor-element.elementor-element-7d9c206{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-12e07d1 */.elementor-67 .elementor-element.elementor-element-12e07d1 {
  border-radius: 31px;
  overflow: hidden;
}

.elementor-67 .elementor-element.elementor-element-12e07d1 video,
.elementor-67 .elementor-element.elementor-element-12e07d1 iframe {
  border-radius: 31px;
}.elementor-67 .elementor-element.elementor-element-12e07d1 video{
height:300px;
width:90%;
object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11be74d *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-11be74d .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-11be74d .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-11be74d .elementor-button-text{
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5b287 */.elementor-67 .elementor-element.elementor-element-dd5b287{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4c55cea */.elementor-67 .elementor-element.elementor-element-4c55cea video,
.elementor-67 .elementor-element.elementor-element-4c55cea iframe {
border-radius: 20px} .elementor-67 .elementor-element.elementor-element-4c55cea video{
width:90%;
object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7c727b0 */.elementor-67 .elementor-element.elementor-element-7c727b0 .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af4ce6 */.elementor-67 .elementor-element.elementor-element-7af4ce6{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5e30e9 */.elementor-67 .elementor-element.elementor-element-c5e30e9{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-27f3431 */.elementor-67 .elementor-element.elementor-element-27f3431 video,
.elementor-67 .elementor-element.elementor-element-27f3431 iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-89e1a7a */.elementor-67 .elementor-element.elementor-element-89e1a7a video,
.elementor-67 .elementor-element.elementor-element-89e1a7a iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b4ff90e */.elementor-67 .elementor-element.elementor-element-b4ff90e video,
.elementor-67 .elementor-element.elementor-element-b4ff90e iframe {
  width: 26%;
  height: 45%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b260e5c */.elementor-67 .elementor-element.elementor-element-b260e5c video,
.elementor-67 .elementor-element.elementor-element-b260e5c iframe {
  width: 25%;
  height: 40%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aae688 */.elementor-67 .elementor-element.elementor-element-0aae688{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e961a69 */.elementor-67 .elementor-element.elementor-element-e961a69 video,
.elementor-67 .elementor-element.elementor-element-e961a69 iframe {
  width: 40%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3b47f10 */.elementor-67 .elementor-element.elementor-element-3b47f10 video,
.elementor-67 .elementor-element.elementor-element-3b47f10 iframe {
  width: 30%;
  height: 50%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b9892f9 */.elementor-67 .elementor-element.elementor-element-b9892f9 video,
.elementor-67 .elementor-element.elementor-element-b9892f9 iframe {
  width: 26%;
  height: 45%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9cfcba6 */.elementor-67 .elementor-element.elementor-element-9cfcba6 video,
.elementor-67 .elementor-element.elementor-element-9cfcba6 iframe {
  width: 22%;
  height: 40%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11d70e8 *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-11d70e8 .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-11d70e8 .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-11d70e8 .elementor-button-text{
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f4f6c18 */.elementor-67 .elementor-element.elementor-element-f4f6c18 .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501ac94 */.elementor-67 .elementor-element.elementor-element-501ac94{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f232487 */.elementor-67 .elementor-element.elementor-element-f232487 {
  position: relative;
  display: inline-block;
  color: #000000;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9B3FC7 25%,
    #C62FB0 50%,
    #E91C99 75%,
    #FC0988 100%
  );
  -webkit-background-clip: text;
  background-clip: text;

  /* thicker gradient border */
  -webkit-text-stroke: 8px transparent;
  -webkit-text-fill-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cea9e61 */.elementor-67 .elementor-element.elementor-element-cea9e61{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e53bf8 */.elementor-67 .elementor-element.elementor-element-0e53bf8{
  position: relative;
  z-index: 5;
  transform-style: preserve-3d;
  animation: floatPro 6s cubic-bezier(.45,.05,.55,.95) infinite;
}

.elementor-67 .elementor-element.elementor-element-0e53bf8 img{
  filter: drop-shadow(0 25px 40px rgba(0,0,0,0.25));
  transform: scale(0.8) rotate(25deg);
}

@keyframes floatPro{
  0%{ transform: translateY(-40px) rotateY(0deg); }
  50%{ transform: translateY(-90px) rotateY(8deg); }
  100%{ transform: translateY(-40px) rotateY(0deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e617b */.elementor-67 .elementor-element.elementor-element-79e617b {
  position: relative;
  display: inline-block;
  color: #000000;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9B3FC7 25%,
    #C62FB0 50%,
    #E91C99 75%,
    #FC0988 100%
  );
  -webkit-background-clip: text;
  background-clip: text;

  /* thicker gradient border */
  -webkit-text-stroke: 8px transparent;
  -webkit-text-fill-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c44f147 */.elementor-67 .elementor-element.elementor-element-c44f147{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8142214 */.elementor-67 .elementor-element.elementor-element-8142214 .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a496637 */.elementor-67 .elementor-element.elementor-element-a496637{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-2ee9540 *//* Hide left & right arrows */
.elementor-67 .elementor-element.elementor-element-2ee9540 .elementor-swiper-button{
    display: none !important;
}

/* Dots container */
.elementor-67 .elementor-element.elementor-element-2ee9540 .swiper-pagination{
    bottom: 10px;
}

/* Default dots */
.elementor-67 .elementor-element.elementor-element-2ee9540 .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:#ccc;
    opacity:1;
}

/* Active dot */
.elementor-67 .elementor-element.elementor-element-2ee9540 .swiper-pagination-bullet-active{
    background:#007AFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed2a8e */.elementor-67 .elementor-element.elementor-element-8ed2a8e{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccef2d8 *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-ccef2d8 .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-ccef2d8 .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-ccef2d8 .elementor-button-text{
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e195f89 */.elementor-67 .elementor-element.elementor-element-e195f89 .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a47d03 */.elementor-67 .elementor-element.elementor-element-2a47d03 img{
width:50%;
max-width:20%;
display:block;
margin:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2121b */.elementor-67 .elementor-element.elementor-element-3c2121b{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0023ab */.elementor-67 .elementor-element.elementor-element-a0023ab img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5963dff */.elementor-67 .elementor-element.elementor-element-5963dff img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 16px; /* adjust as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406fc07 */.elementor-67 .elementor-element.elementor-element-406fc07 img{
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 16px; /* remains same */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd95ce */.elementor-67 .elementor-element.elementor-element-2fd95ce{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b931ef *//* ===== REMOVE DEFAULT BUTTON BORDER ===== */
.elementor-67 .elementor-element.elementor-element-1b931ef .elementor-button{
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative;
  overflow: hidden;
}

/* ===== GRADIENT BORDER ===== */
.elementor-67 .elementor-element.elementor-element-1b931ef .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ===== GRADIENT TEXT ===== */
.elementor-67 .elementor-element.elementor-element-1b931ef .elementor-button-text{
  background: linear-gradient(135deg, #ffd400, #ff007f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-aafb725 */.elementor-67 .elementor-element.elementor-element-aafb725 .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-df85302 */.elementor-67 .elementor-element.elementor-element-df85302 .swiper-pagination-bullet{
  width: 18px;
  height: 18px;
  background: black;
  border: 3px solid #FB0988;
  opacity: 1;
}

.elementor-67 .elementor-element.elementor-element-df85302 .swiper-pagination-bullet-active{
  background: #FB0988;
}.elementor-67 .elementor-element.elementor-element-df85302 .swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-df85302 .swiper-button-next,
.elementor-67 .elementor-element.elementor-element-df85302 .elementor-swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-df85302 .elementor-swiper-button-next{
  display: none !important;
  visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4597b4d */.elementor-67 .elementor-element.elementor-element-4597b4d{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c768d9b */.elementor-67 .elementor-element.elementor-element-c768d9b .elementor-divider-separator{
  border: none !important;
  height: 3px;
  width: 25%;
  display: block;

  background: linear-gradient(
    90deg,
    #7D33B9 0%,
    #9C27B0 35%,
    #D414A0 65%,
    #FC0988 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee088c */.elementor-67 .elementor-element.elementor-element-dee088c{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-7fdb21a *//* Normal dots (inactive) */
.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-pagination-bullet{
  background: #000000;
  border: 2px solid #FB0988;
  opacity: 1;
}

/* Active dot */
.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-pagination-bullet-active{
  background: #FB0988;
  border: 2px solid #FB0988;
}

/* Remove arrows */
.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-7fdb21a .swiper-button-next,
.elementor-67 .elementor-element.elementor-element-7fdb21a .elementor-swiper-button-prev,
.elementor-67 .elementor-element.elementor-element-7fdb21a .elementor-swiper-button-next{
  display: none !important;
  visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2620cbb */.elementor-67 .elementor-element.elementor-element-2620cbb{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca2a95 */.elementor-67 .elementor-element.elementor-element-cca2a95{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e448dc5 */.elementor-67 .elementor-element.elementor-element-e448dc5{
background: linear-gradient(
to right,
#191930 0%,
#191930 3%,
#000000 3%,
#000000 97%,
#191930 97%,
#191930 100%
);

width:100%;
}.elementor-67 .elementor-element.elementor-element-e448dc5{
margin-bottom:-700px;
padding-bottom:120px;
}/* End custom CSS */