.elementor-649 .elementor-element.elementor-element-2f98003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-649 .elementor-element.elementor-element-80e004d{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:3%;}.elementor-649 .elementor-element.elementor-element-80e004d.e-con{--align-self:center;}.elementor-649 .elementor-element.elementor-element-0a43c73{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-649 .elementor-element.elementor-element-0a43c73.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-649 .elementor-element.elementor-element-d404bf5{width:var( --container-widget-width, 37% );max-width:37%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-649 .elementor-element.elementor-element-d404bf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-8068498{padding:5% 0% 2% 0%;}.elementor-649 .elementor-element.elementor-element-8068498 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.5em;font-weight:200;color:#D8D8D8;}.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-649 .elementor-element.elementor-element-22f794f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:200;}.elementor-649 .elementor-element.elementor-element-835bf21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-649 .elementor-element.elementor-element-e08388d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-649 .elementor-element.elementor-element-e08388d.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-9897a03{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-649 .elementor-element.elementor-element-9897a03.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-9897a03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-3e14434.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-3e14434 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:none;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-deb1ff3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-649 .elementor-element.elementor-element-deb1ff3.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-a22d334{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-649 .elementor-element.elementor-element-a22d334.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-a22d334 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-ee2e4fa.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-ee2e4fa{text-align:start;}.elementor-649 .elementor-element.elementor-element-ee2e4fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:none;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-e009c1e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-649 .elementor-element.elementor-element-e009c1e.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-22c8e9f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-649 .elementor-element.elementor-element-22c8e9f.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-22c8e9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:300;text-transform:none;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-20ddb8b.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-20ddb8b{text-align:start;}.elementor-649 .elementor-element.elementor-element-20ddb8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:200;text-transform:none;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-23cc026{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-23cc026.e-con{--align-self:center;}.elementor-649 .elementor-element.elementor-element-99c8e37{--display:flex;--min-height:10em;}.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-649 .elementor-element.elementor-element-fa91a6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:00%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-649 .elementor-element.elementor-element-fa91a6a.e-con{--e-con-transform-translateX:56px;--e-con-transform-scale:0.7;--align-self:center;}.elementor-649 .elementor-element.elementor-element-8c0db00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4em;font-weight:100;letter-spacing:5px;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-e7425f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.9em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-fbc4f71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:100;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-6def15f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-649 .elementor-element.elementor-element-cf5ee96{--display:flex;--min-height:95vh;}.elementor-649 .elementor-element.elementor-element-e486764{--display:flex;}.elementor-649 .elementor-element.elementor-element-c223cc8{padding:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-c223cc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:100;letter-spacing:2.4px;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-6425ed8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-649 .elementor-element.elementor-element-ee72b99{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-ee72b99.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-ee72b99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:300;color:#D8D8D8;}.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-649 .elementor-element.elementor-element-5577737 .elementor-button{background-color:#61CE7000;}.elementor-649 .elementor-element.elementor-element-5577737.elementor-element{--align-self:center;}.elementor-649 .elementor-element.elementor-element-9eeaf2e{--display:flex;}.elementor-649 .elementor-element.elementor-element-08c3a4d{padding:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-08c3a4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:100;letter-spacing:2.4px;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-c93faa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-649 .elementor-element.elementor-element-04ed3ca{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-04ed3ca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-04ed3ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-86c0bea .elementor-button{background-color:#61CE7000;}.elementor-649 .elementor-element.elementor-element-86c0bea.elementor-element{--align-self:center;}.elementor-649 .elementor-element.elementor-element-552dc63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-649 .elementor-element.elementor-element-bfe627d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:02%;--padding-bottom:02%;--padding-left:02%;--padding-right:02%;}.elementor-649 .elementor-element.elementor-element-632e807{padding:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-632e807.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-632e807 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:100;letter-spacing:2.4px;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-518fb94{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-518fb94.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-518fb94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-f8c1f11{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-649 .elementor-element.elementor-element-d3678f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-649 .elementor-element.elementor-element-647a3ad{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-649 .elementor-element.elementor-element-0ffb6dd{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-0ffb6dd.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-0ffb6dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-d13d67b{padding:0% 10% 0% 0%;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:none;letter-spacing:1.2px;}.elementor-649 .elementor-element.elementor-element-d13d67b.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-604cd0b{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-649 .elementor-element.elementor-element-cd5a968{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-cd5a968.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-cd5a968 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-5986cde{padding:0% 10% 0% 0%;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:none;letter-spacing:1.2px;}.elementor-649 .elementor-element.elementor-element-5986cde.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-118ed10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-649 .elementor-element.elementor-element-607f101{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-649 .elementor-element.elementor-element-607f101.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-4305f46{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-4305f46.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-4305f46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-3a13382{padding:0% 10% 0% 0%;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:none;letter-spacing:1.2px;}.elementor-649 .elementor-element.elementor-element-3a13382.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-58ddcf8{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-649 .elementor-element.elementor-element-4d37a27{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-4d37a27.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-4d37a27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-d82adbc{padding:0% 10% 0% 0%;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:none;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-649 .elementor-element.elementor-element-d82adbc.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-0393412{--display:flex;}.elementor-649 .elementor-element.elementor-element-53e47b5{padding:0px 0px 0px 0px;}.elementor-649 .elementor-element.elementor-element-53e47b5.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-53e47b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:100;letter-spacing:2.4px;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-6d20758{padding:11px 0px 11px 0px;}.elementor-649 .elementor-element.elementor-element-6d20758.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-6d20758 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5em;font-weight:300;color:#D8D8D8;}.elementor-649 .elementor-element.elementor-element-1ef6360{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:29px;letter-spacing:1.2px;}.elementor-649 .elementor-element.elementor-element-5a8d6c9{--display:flex;--min-height:23vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-649 .elementor-element.elementor-element-5a8d6c9.e-con{--order:99999 /* order end hack */;}.elementor-649 .elementor-element.elementor-element-73719fa .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;}.elementor-649 .elementor-element.elementor-element-73719fa.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-85ebe25 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;}.elementor-649 .elementor-element.elementor-element-85ebe25.elementor-element{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-649 .elementor-element.elementor-element-80e004d{--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-649 .elementor-element.elementor-element-0a43c73{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-d404bf5{padding:13px 0px 9px 0px;--container-widget-width:228px;--container-widget-flex-grow:0;width:var( --container-widget-width, 228px );max-width:228px;text-align:center;}.elementor-649 .elementor-element.elementor-element-d404bf5.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-d404bf5 .elementor-heading-title{font-size:11px;}.elementor-649 .elementor-element.elementor-element-8068498 .elementor-heading-title{font-size:1.9em;}.elementor-649 .elementor-element.elementor-element-22f794f{font-size:1.1em;}.elementor-649 .elementor-element.elementor-element-835bf21{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-835bf21.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-e08388d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-fa91a6a.e-con{--e-con-transform-translateX:24px;--e-con-transform-translateY:48px;--e-con-transform-scale:0.5;}.elementor-649 .elementor-element.elementor-element-fa91a6a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-518fb94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-518fb94 .elementor-heading-title{font-size:2.2em;}.elementor-649 .elementor-element.elementor-element-647a3ad{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-649 .elementor-element.elementor-element-0ffb6dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-0ffb6dd .elementor-heading-title{font-size:17px;}.elementor-649 .elementor-element.elementor-element-d13d67b{font-size:12px;letter-spacing:0px;}.elementor-649 .elementor-element.elementor-element-cd5a968.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-649 .elementor-element.elementor-element-cd5a968 .elementor-heading-title{font-size:17px;}.elementor-649 .elementor-element.elementor-element-5986cde{font-size:12px;letter-spacing:0px;}.elementor-649 .elementor-element.elementor-element-4305f46 .elementor-heading-title{font-size:17px;}.elementor-649 .elementor-element.elementor-element-3a13382{font-size:12px;letter-spacing:0px;}.elementor-649 .elementor-element.elementor-element-4d37a27 .elementor-heading-title{font-size:17px;}.elementor-649 .elementor-element.elementor-element-d82adbc{font-size:12px;letter-spacing:0px;}.elementor-649 .elementor-element.elementor-element-0393412{--min-height:57vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-649 .elementor-element.elementor-element-0393412.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-53e47b5.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-53e47b5{text-align:start;}.elementor-649 .elementor-element.elementor-element-6d20758 .elementor-heading-title{font-size:2.2em;}.elementor-649 .elementor-element.elementor-element-1ef6360{font-size:17px;}.elementor-649 .elementor-element.elementor-element-5a8d6c9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-649 .elementor-element.elementor-element-73719fa{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-649 .elementor-element.elementor-element-73719fa.elementor-element{--align-self:center;}.elementor-649 .elementor-element.elementor-element-73719fa .elementor-button{font-size:17px;}.elementor-649 .elementor-element.elementor-element-85ebe25.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-649 .elementor-element.elementor-element-fa91a6a.e-con{--e-con-transform-translateX:8px;--e-con-transform-translateY:88px;--e-con-transform-scale:0.4;}}@media(max-width:880px){.elementor-649 .elementor-element.elementor-element-80e004d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-649 .elementor-element.elementor-element-fa91a6a.e-con{--e-con-transform-translateX:96px;--e-con-transform-translateY:72px;}}@media(max-width:767px){.elementor-649 .elementor-element.elementor-element-835bf21{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-e08388d{--width:31%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-649 .elementor-element.elementor-element-e08388d.e-con{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-9897a03.elementor-element{--align-self:flex-start;}.elementor-649 .elementor-element.elementor-element-9897a03 .elementor-heading-title{font-size:1.8em;}.elementor-649 .elementor-element.elementor-element-3e14434 .elementor-heading-title{font-size:0.8em;}.elementor-649 .elementor-element.elementor-element-deb1ff3{--width:31%;}.elementor-649 .elementor-element.elementor-element-a22d334 .elementor-heading-title{font-size:1.8em;}.elementor-649 .elementor-element.elementor-element-ee2e4fa .elementor-heading-title{font-size:0.8em;}.elementor-649 .elementor-element.elementor-element-e009c1e{--width:31%;}.elementor-649 .elementor-element.elementor-element-22c8e9f .elementor-heading-title{font-size:1.8em;}.elementor-649 .elementor-element.elementor-element-20ddb8b .elementor-heading-title{font-size:0.7em;}.elementor-649 .elementor-element.elementor-element-fa91a6a.e-con{--e-con-transform-translateX:-16px;--e-con-transform-translateY:160px;}}@media(min-width:768px){.elementor-649 .elementor-element.elementor-element-2f98003{--content-width:67vw;}.elementor-649 .elementor-element.elementor-element-80e004d{--width:100vw;}.elementor-649 .elementor-element.elementor-element-0a43c73{--width:46.05%;}.elementor-649 .elementor-element.elementor-element-e08388d{--width:25%;}.elementor-649 .elementor-element.elementor-element-deb1ff3{--width:25%;}.elementor-649 .elementor-element.elementor-element-e009c1e{--width:25%;}.elementor-649 .elementor-element.elementor-element-99c8e37{--width:80%;}.elementor-649 .elementor-element.elementor-element-fa91a6a{--width:85%;}.elementor-649 .elementor-element.elementor-element-bfe627d{--width:65%;}}@media(max-width:1200px) and (min-width:768px){.elementor-649 .elementor-element.elementor-element-0a43c73{--width:40%;}.elementor-649 .elementor-element.elementor-element-e08388d{--width:33%;}.elementor-649 .elementor-element.elementor-element-deb1ff3{--width:33%;}.elementor-649 .elementor-element.elementor-element-e009c1e{--width:33%;}.elementor-649 .elementor-element.elementor-element-99c8e37{--width:100%;}.elementor-649 .elementor-element.elementor-element-552dc63{--width:100%;}.elementor-649 .elementor-element.elementor-element-bfe627d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-649 .elementor-element.elementor-element-0a43c73{--width:43.979%;}}@media(max-width:880px) and (min-width:768px){.elementor-649 .elementor-element.elementor-element-0a43c73{--width:48.585%;}}/* Start custom CSS for heading, class: .elementor-element-d404bf5 */.elementor-649 .elementor-element.elementor-element-d404bf5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 999px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e08388d */.elementor-649 .elementor-element.elementor-element-e08388d {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb1ff3 */.elementor-649 .elementor-element.elementor-element-deb1ff3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e009c1e */.elementor-649 .elementor-element.elementor-element-e009c1e {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c108c */.elementor-649 .elementor-element.elementor-element-58c108c img {
  width: 100%;
  height: 100%;
  object-fit: cover;

  border-radius: 20px;

  position: relative;
  z-index: 1;

  filter: brightness(0.92) contrast(1.05) saturate(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa91a6a */.elementor-649 .elementor-element.elementor-element-fa91a6a {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;

  padding: 20px;
  border-radius: 18px;

  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow: 0 10px 40px rgba(0,0,0,0.5);

  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c8e37 */.elementor-649 .elementor-element.elementor-element-99c8e37 {
  position: relative;
  padding: 16px; /* ini bikin frame luar */
  border-radius: 28px;

  background: rgba(255,255,255,0.03);
  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 20px 80px rgba(0,0,0,0.7),
    0 0 120px rgba(124, 58, 237, 0.15);

  overflow: hidden;
}


/*glow*/

.elementor-649 .elementor-element.elementor-element-99c8e37::before {
  content: "";
  position: absolute;
  inset: -40%;

  background: radial-gradient(circle at 20% 30%, rgba(124,58,237,0.25), transparent 40%),
              radial-gradient(circle at 80% 70%, rgba(255,140,0,0.18), transparent 40%);

  filter: blur(120px);
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e004d */.elementor-649 .elementor-element.elementor-element-80e004d {
  position: relative;
  overflow: hidden;
}

.elementor-649 .elementor-element.elementor-element-80e004d::before {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  background: radial-gradient(circle, rgba(120, 50, 255, 0.25), transparent 60%);
  top: -150px;
  left: -150px;
  filter: blur(120px);
}

.elementor-649 .elementor-element.elementor-element-80e004d::after {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  background: radial-gradient(circle, rgba(255, 120, 0, 0.15), transparent 60%);
  bottom: -150px;
  right: -150px;
  filter: blur(120px);
}


.elementor-649 .elementor-element.elementor-element-80e004d {
  position: relative;
  overflow: hidden;
}

.elementor-649 .elementor-element.elementor-element-80e004d::before {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  background: radial-gradient(circle, rgba(120, 50, 255, 0.25), transparent 60%);
  top: -150px;
  left: -150px;
  filter: blur(120px);
}

.elementor-649 .elementor-element.elementor-element-80e004d::after {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  background: radial-gradient(circle, rgba(255, 120, 0, 0.15), transparent 60%);
  bottom: -150px;
  right: -150px;
  filter: blur(120px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5577737 */.elementor-649 .elementor-element.elementor-element-5577737 {
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.18);
  border-radius: 999px;

  padding: 8px px;        /* ini yang bikin lebih pendek */
  min-height: auto;
  line-height: 1.2;

  color: #ffffff;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.15),
    0 6px 18px rgba(0,0,0,0.25);

  transition: all 0.25s ease;
}

/* hover */
.elementor-649 .elementor-element.elementor-element-5577737:hover {
  background: rgba(255,255,255,0.12);
  border: 1px solid rgba(255,255,255,0.28);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for tp_wc_products, class: .elementor-element-ed28a79 *//*CARD*/

body.page-id-649 .woocommerce ul.products li.product {
  background: #0f1117;
  border-radius: 24px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.06);
  padding: 0;
  transition: all 0.3s ease;
}

body.page-id-649 .woocommerce ul.products li.product:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 80px rgba(0,0,0,0.4);
  border-color: rgba(255,255,255,0.12);
}


/*IMAGE*/

body.page-id-649 .woocommerce ul.products li.product img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  border-radius: 24px 24px 0 0;
}

/*TITLE*/

body.page-id-649 .woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 20px;
  color: #ffffff;
  font-weight: 400;
  
}


/*PPRICE*/

body.page-id-649 .woocommerce ul.products li.product .price {
 
  font-size: 20px;
  font-weight: 500;

}


body.page-id-649 .woocommerce ul.products li.product .tp-shop-price-right {
  float: none !important;
  margin: 0 !important;
}

body.page-id-649 .woocommerce ul.products li.product .price {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,0.08) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.14) !important;
  border-radius: 999px !important;
  padding: 8px 14px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}






/*BUTTPN*/

body.page-id-649 .woocommerce ul.products li.product .button {
  margin: 16px 18px 18px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.12);
  background: transparent;
  color: #fff;
  padding: 10px 16px;
  text-align: center;
  display: inline-block;
}

body.page-id-649 .woocommerce ul.products li.product .button:hover {
  background: #fff;
  color: #000;
}


/*PADDING ISI CARD*/


body.page-id-649 .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.page-id-649 .woocommerce ul.products li.product .price {
  display: block;
}

/*HPVER*/

body.page-id-649 .woocommerce ul.products li.product img {
  transition: transform 0.4s ease;
}

body.page-id-649 .woocommerce ul.products li.product:hover img {
  transform: scale(1.05);
}


/* GLASS CARD */
body.page-id-649 .woocommerce ul.products li.product {
  background: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 24px !important;
  overflow: hidden !important;

  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.08) !important;
}

/* AREA BAWAH CARD */
body.page-id-649 .woocommerce ul.products li.product .product-detail-box {
  background: linear-gradient(
    180deg,
    rgba(10, 10, 16, 0.55) 0%,
    rgba(10, 10, 16, 0.72) 100%
  ) !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border-top: 1px solid rgba(255,255,255,0.06) !important;
}

/* PRICE PILL GLASS */
body.page-id-649 .woocommerce ul.products li.product .price {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
  border-radius: 999px !important;
  color: #fff !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.08) !important;
}

/* HOVER */
body.page-id-649 .woocommerce ul.products li.product:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255,255,255,0.18) !important;
  box-shadow:
    0 18px 50px rgba(0,0,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.1) !important;
  transform: translateY(-4px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86c0bea */.elementor-649 .elementor-element.elementor-element-86c0bea {
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.18);
  border-radius: 999px;

  padding: 8px px;        /* ini yang bikin lebih pendek */
  min-height: auto;
  line-height: 1.2;

  color: #ffffff;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.15),
    0 6px 18px rgba(0,0,0,0.25);

  transition: all 0.25s ease;
}

/* hover */
.elementor-649 .elementor-element.elementor-element-86c0bea:hover {
  background: rgba(255,255,255,0.12);
  border: 1px solid rgba(255,255,255,0.28);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for tp_wc_products, class: .elementor-element-5b4fd4c *//*CARD*/

body.page-id-649 .woocommerce ul.products li.product {
  background: #0f1117;
  border-radius: 24px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.06);
  padding: 0;
  transition: all 0.3s ease;
}

body.page-id-649 .woocommerce ul.products li.product:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 80px rgba(0,0,0,0.4);
  border-color: rgba(255,255,255,0.12);
}


/*IMAGE*/

body.page-id-649 .woocommerce ul.products li.product img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  border-radius: 24px 24px 0 0;
}

/*TITLE*/

body.page-id-649 .woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 20px;
  color: #ffffff;
  font-weight: 400;
  
}


/*PPRICE*/

body.page-id-649 .woocommerce ul.products li.product .price {
 
  font-size: 20px;
  font-weight: 500;

}


body.page-id-649 .woocommerce ul.products li.product .tp-shop-price-right {
  float: none !important;
  margin: 0 !important;
}

body.page-id-649 .woocommerce ul.products li.product .price {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,0.08) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.14) !important;
  border-radius: 999px !important;
  padding: 8px 14px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}






/*BUTTPN*/

body.page-id-649 .woocommerce ul.products li.product .button {
  margin: 16px 18px 18px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.12);
  background: transparent;
  color: #fff;
  padding: 10px 16px;
  text-align: center;
  display: inline-block;
}

body.page-id-649 .woocommerce ul.products li.product .button:hover {
  background: #fff;
  color: #000;
}


/*PADDING ISI CARD*/


body.page-id-649 .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.page-id-649 .woocommerce ul.products li.product .price {
  display: block;
}

/*HPVER*/

body.page-id-649 .woocommerce ul.products li.product img {
  transition: transform 0.4s ease;
}

body.page-id-649 .woocommerce ul.products li.product:hover img {
  transform: scale(1.05);
}


/* GLASS CARD */
body.page-id-649 .woocommerce ul.products li.product {
  background: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 24px !important;
  overflow: hidden !important;

  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  box-shadow:
    0 10px 30px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.08) !important;
}

/* AREA BAWAH CARD */
body.page-id-649 .woocommerce ul.products li.product .product-detail-box {
  background: linear-gradient(
    180deg,
    rgba(10, 10, 16, 0.55) 0%,
    rgba(10, 10, 16, 0.72) 100%
  ) !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border-top: 1px solid rgba(255,255,255,0.06) !important;
}

/* PRICE PILL GLASS */
body.page-id-649 .woocommerce ul.products li.product .price {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
  border-radius: 999px !important;
  color: #fff !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: inset 0 1px 0 rgba(255,255,255,0.08) !important;
}

/* HOVER */
body.page-id-649 .woocommerce ul.products li.product:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255,255,255,0.18) !important;
  box-shadow:
    0 18px 50px rgba(0,0,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.1) !important;
  transform: translateY(-4px);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647a3ad */.elementor-649 .elementor-element.elementor-element-647a3ad {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-604cd0b */.elementor-649 .elementor-element.elementor-element-604cd0b {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607f101 */.elementor-649 .elementor-element.elementor-element-607f101 {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ddcf8 */.elementor-649 .elementor-element.elementor-element-58ddcf8 {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe627d */.elementor-649 .elementor-element.elementor-element-bfe627d {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73719fa */.elementor-649 .elementor-element.elementor-element-73719fa {
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.18);
  border-radius: 999px;

  padding: 8px 20px;        /* ini yang bikin lebih pendek */
  min-height: auto;
  line-height: 1.2;

  color: #ffffff;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.15),
    0 6px 18px rgba(0,0,0,0.25);

  transition: all 0.25s ease;
}

/* hover */
.elementor-649 .elementor-element.elementor-element-73719fa:hover {
  background: rgba(255,255,255,0.12);
  border: 1px solid rgba(255,255,255,0.28);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85ebe25 */.elementor-649 .elementor-element.elementor-element-85ebe25 {
  
  border: 1px solid rgba(255,255,255,0.18);
  border-radius: 999px;

  padding: 8px 20px;        /* ini yang bikin lebih pendek */
  min-height: auto;
  line-height: 1.2;

  color: #ffffff;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.15),
    0 6px 18px rgba(0,0,0,0.25);

  transition: all 0.25s ease;
}

/* hover */
.elementor-649 .elementor-element.elementor-element-85ebe25:hover {
  background: rgba(255,255,255,0.12);
  border: 1px solid rgba(255,255,255,0.28);
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0393412 */.elementor-649 .elementor-element.elementor-element-0393412 {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px;
  border-radius: 15px;

  
  border: 1px solid rgba(255, 255, 255, 0.15);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  color: #d1d5db;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;

  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS *//*HEADER TITLE*/
body.elementor-page-649 .site-title {
  display: none;
}
/*HEADER WIDTH*/
body.page-id-649 .site-header-wrapper {
  min-height: 80px !important;
  height: 80px !important;
  background: transparent !important;
  --ss-header-bg: transparent !important;
  --ss-header-border-color: transparent  !important;
  border: none !important;
}

body.page-id-649 .site-header {
  min-height: 80px !important;
}

body.page-id-649 .site-header .ss-container {
  min-height: 80px !important;
  display: flex;
  align-items: center;
}


/*HEADER TRANSPARAN*//* End custom CSS */